builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0133 starttime: 1462527819.09 results: success (0) buildid: 20160506013623 builduid: 3e330e94e72a44aabac68afc380e9ed1 revision: b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.091524) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.091986) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.092257) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.111791) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.112055) ========= 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.Xn8n26viD3/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.hfnzSnno2k/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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-06 02:43:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 47.6M=0s 2016-05-06 02:43:39 (47.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.103592 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.234599) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.237915) ========= 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.Xn8n26viD3/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.hfnzSnno2k/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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.026782 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:39.286401) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-06 02:43:39.286742) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f --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 b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Xn8n26viD3/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.hfnzSnno2k/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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-06 02:43:39,532 truncating revision to first 12 chars 2016-05-06 02:43:39,532 Setting DEBUG logging. 2016-05-06 02:43:39,532 attempt 1/10 2016-05-06 02:43:39,532 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b61ad3a6049c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-06 02:43:40,533 unpacking tar archive at: mozilla-aurora-b61ad3a6049c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.251634 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-06 02:43:40.558410) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:40.558743) ========= script_repo_revision: b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:40.562135) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:40.562399) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 02:43:40.580991) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-05-06 02:43:40.581258) ========= /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.Xn8n26viD3/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.hfnzSnno2k/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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 02:43:40 INFO - MultiFileLogger online at 20160506 02:43:40 in /builds/slave/test 02:43: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 02:43:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:43:40 INFO - {'append_to_log': False, 02:43:40 INFO - 'base_work_dir': '/builds/slave/test', 02:43:40 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:43:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:43:40 INFO - 'buildbot_json_path': 'buildprops.json', 02:43:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:43:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:43:40 INFO - 'download_minidump_stackwalk': True, 02:43:40 INFO - 'download_symbols': 'true', 02:43:40 INFO - 'e10s': False, 02:43:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:43:40 INFO - 'tooltool.py': '/tools/tooltool.py', 02:43:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:43:40 INFO - '/tools/misc-python/virtualenv.py')}, 02:43:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:43:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:43:40 INFO - 'log_level': 'info', 02:43:40 INFO - 'log_to_console': True, 02:43:40 INFO - 'opt_config_files': (), 02:43:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:43:40 INFO - '--processes=1', 02:43:40 INFO - '--config=%(test_path)s/wptrunner.ini', 02:43:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:43:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:43:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:43:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:43:40 INFO - 'pip_index': False, 02:43:40 INFO - 'require_test_zip': True, 02:43:40 INFO - 'test_type': ('testharness',), 02:43:40 INFO - 'this_chunk': '1', 02:43:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:43:40 INFO - 'total_chunks': '10', 02:43:40 INFO - 'virtualenv_path': 'venv', 02:43:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:43:40 INFO - 'work_dir': 'build'} 02:43:40 INFO - ##### 02:43:40 INFO - ##### Running clobber step. 02:43:40 INFO - ##### 02:43:40 INFO - Running pre-action listener: _resource_record_pre_action 02:43:40 INFO - Running main action method: clobber 02:43:40 INFO - rmtree: /builds/slave/test/build 02:43:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:43:42 INFO - Running post-action listener: _resource_record_post_action 02:43:42 INFO - ##### 02:43:42 INFO - ##### Running read-buildbot-config step. 02:43:42 INFO - ##### 02:43:42 INFO - Running pre-action listener: _resource_record_pre_action 02:43:42 INFO - Running main action method: read_buildbot_config 02:43:42 INFO - Using buildbot properties: 02:43:42 INFO - { 02:43:42 INFO - "project": "", 02:43:42 INFO - "product": "firefox", 02:43:42 INFO - "script_repo_revision": "production", 02:43:42 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 02:43:42 INFO - "repository": "", 02:43:42 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 02:43:42 INFO - "buildid": "20160506013623", 02:43:42 INFO - "pgo_build": "False", 02:43:42 INFO - "basedir": "/builds/slave/test", 02:43:42 INFO - "buildnumber": 186, 02:43:42 INFO - "slavename": "t-yosemite-r7-0133", 02:43:42 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 02:43:42 INFO - "platform": "macosx64", 02:43:42 INFO - "branch": "mozilla-aurora", 02:43:42 INFO - "revision": "b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f", 02:43:42 INFO - "repo_path": "releases/mozilla-aurora", 02:43:42 INFO - "moz_repo_path": "", 02:43:42 INFO - "stage_platform": "macosx64", 02:43:42 INFO - "builduid": "3e330e94e72a44aabac68afc380e9ed1", 02:43:42 INFO - "slavebuilddir": "test" 02:43:42 INFO - } 02:43:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 02:43:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 02:43:42 INFO - Running post-action listener: _resource_record_post_action 02:43:42 INFO - ##### 02:43:42 INFO - ##### Running download-and-extract step. 02:43:42 INFO - ##### 02:43:42 INFO - Running pre-action listener: _resource_record_pre_action 02:43:42 INFO - Running main action method: download_and_extract 02:43:42 INFO - mkdir: /builds/slave/test/build/tests 02:43: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')]} 02:43:42 INFO - https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:43:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:43:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:43:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:43 INFO - Downloaded 1235 bytes. 02:43:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:43:43 INFO - Using the following test package requirements: 02:43:43 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:43:43 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 02:43:43 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 02:43:43 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'jsshell-mac64.zip'], 02:43:43 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 02:43:43 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:43:43 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 02:43:43 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 02:43:43 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 02:43:43 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:43:43 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 02:43: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 02:43: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')]} 02:43:43 INFO - https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:43:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:43:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:43:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:45 INFO - Downloaded 17969668 bytes. 02:43:45 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/*'] 02:43:45 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/* 02:43:45 INFO - caution: filename not matched: web-platform/* 02:43:45 INFO - Return code: 11 02:43: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')]} 02:43:45 INFO - https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:43:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:43:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:43:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:46 INFO - Downloaded 36408648 bytes. 02:43: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/*'] 02:43: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/* 02:43:51 INFO - caution: filename not matched: bin/* 02:43:51 INFO - caution: filename not matched: config/* 02:43:51 INFO - caution: filename not matched: mozbase/* 02:43:51 INFO - caution: filename not matched: marionette/* 02:43:51 INFO - caution: filename not matched: tools/wptserve/* 02:43:51 INFO - Return code: 11 02:43: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')]} 02:43:51 INFO - https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 02:43:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:43:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:43:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 02:43:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:53 INFO - Downloaded 73032850 bytes. 02:43:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:43:53 INFO - mkdir: /builds/slave/test/properties 02:43:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:43:53 INFO - Writing to file /builds/slave/test/properties/build_url 02:43:53 INFO - Contents: 02:43:53 INFO - build_url:https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:43:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:43:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:43:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:43:54 INFO - Contents: 02:43:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:43:54 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')]} 02:43:54 INFO - https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:43:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:43:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:43:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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 02:43:57 INFO - Downloaded 103571178 bytes. 02:43:57 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'] 02:43:57 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 02:44:01 INFO - Return code: 0 02:44:01 INFO - Running post-action listener: _resource_record_post_action 02:44:01 INFO - Running post-action listener: set_extra_try_arguments 02:44:01 INFO - ##### 02:44:01 INFO - ##### Running create-virtualenv step. 02:44:01 INFO - ##### 02:44:01 INFO - Running pre-action listener: _pre_create_virtualenv 02:44:01 INFO - Running pre-action listener: _resource_record_pre_action 02:44:01 INFO - Running main action method: create_virtualenv 02:44:01 INFO - Creating virtualenv /builds/slave/test/build/venv 02:44:01 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 02:44:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:44:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:44:01 INFO - Using real prefix '/tools/python27' 02:44:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:44:02 INFO - Installing distribute.............................................................................................................................................................................................done. 02:44:05 INFO - Installing pip.................done. 02:44:05 INFO - Return code: 0 02:44:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:44:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:44:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:44:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:05 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 0x107d9ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107dbbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae5259bda0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107db75e0>, '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 0x10799acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1079c5990>, '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.Xn8n26viD3/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.hfnzSnno2k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:44:05 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 02:44:05 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 02:44:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xn8n26viD3/Render', 02:44:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:44:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:44:05 INFO - 'HOME': '/Users/cltbld', 02:44:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:44:05 INFO - 'LOGNAME': 'cltbld', 02:44:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:05 INFO - 'MOZ_NO_REMOTE': '1', 02:44:05 INFO - 'NO_EM_RESTART': '1', 02:44:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:44:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:44:05 INFO - 'PWD': '/builds/slave/test', 02:44:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:44:05 INFO - 'SHELL': '/bin/bash', 02:44:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hfnzSnno2k/Listeners', 02:44:05 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 02:44:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:44:05 INFO - 'USER': 'cltbld', 02:44:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:44:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:44:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:44:05 INFO - 'XPC_FLAGS': '0x0', 02:44:05 INFO - 'XPC_SERVICE_NAME': '0', 02:44:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:44:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:44:05 INFO - Downloading/unpacking psutil>=0.7.1 02:44:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:44:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:44:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:44:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:44:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:44:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:44:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:44:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:44:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:44:08 INFO - Installing collected packages: psutil 02:44:08 INFO - Running setup.py install for psutil 02:44:08 INFO - building 'psutil._psutil_osx' extension 02:44:08 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 02:44:08 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 02:44:09 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 02:44:09 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 02:44:09 INFO - building 'psutil._psutil_posix' extension 02:44:09 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 02:44:09 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:44:09 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:44:09 INFO - ^ 02:44:09 INFO - 1 warning generated. 02:44:09 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 02:44:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:44:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:44:09 INFO - Successfully installed psutil 02:44:09 INFO - Cleaning up... 02:44:09 INFO - Return code: 0 02:44:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:44:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:44:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:44:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:09 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 0x107d9ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107dbbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae5259bda0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107db75e0>, '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 0x10799acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1079c5990>, '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.Xn8n26viD3/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.hfnzSnno2k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:44:09 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 02:44:09 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 02:44:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xn8n26viD3/Render', 02:44:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:44:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:44:09 INFO - 'HOME': '/Users/cltbld', 02:44:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:44:09 INFO - 'LOGNAME': 'cltbld', 02:44:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:09 INFO - 'MOZ_NO_REMOTE': '1', 02:44:09 INFO - 'NO_EM_RESTART': '1', 02:44:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:44:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:44:09 INFO - 'PWD': '/builds/slave/test', 02:44:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:44:09 INFO - 'SHELL': '/bin/bash', 02:44:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hfnzSnno2k/Listeners', 02:44:09 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 02:44:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:44:09 INFO - 'USER': 'cltbld', 02:44:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:44:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:44:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:44:09 INFO - 'XPC_FLAGS': '0x0', 02:44:09 INFO - 'XPC_SERVICE_NAME': '0', 02:44:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:44:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:44:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:44:09 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 02:44:09 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 02:44:09 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 02:44:09 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 02:44:09 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 02:44:09 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 02:44:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:44:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:44:12 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:44:12 INFO - Installing collected packages: mozsystemmonitor 02:44:12 INFO - Running setup.py install for mozsystemmonitor 02:44:12 INFO - Successfully installed mozsystemmonitor 02:44:12 INFO - Cleaning up... 02:44:12 INFO - Return code: 0 02:44:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:44:12 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')]} 02:44:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:44:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:12 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')]} 02:44:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:44:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:12 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 0x107d9ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107dbbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae5259bda0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107db75e0>, '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 0x10799acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1079c5990>, '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.Xn8n26viD3/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.hfnzSnno2k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:44:12 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 02:44:12 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 02:44:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xn8n26viD3/Render', 02:44:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:44:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:44:12 INFO - 'HOME': '/Users/cltbld', 02:44:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:44:12 INFO - 'LOGNAME': 'cltbld', 02:44:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:12 INFO - 'MOZ_NO_REMOTE': '1', 02:44:12 INFO - 'NO_EM_RESTART': '1', 02:44:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:44:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:44:12 INFO - 'PWD': '/builds/slave/test', 02:44:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:44:12 INFO - 'SHELL': '/bin/bash', 02:44:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hfnzSnno2k/Listeners', 02:44:12 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 02:44:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:44:12 INFO - 'USER': 'cltbld', 02:44:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:44:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:44:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:44:12 INFO - 'XPC_FLAGS': '0x0', 02:44:12 INFO - 'XPC_SERVICE_NAME': '0', 02:44:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:44:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:44:12 INFO - Downloading/unpacking blobuploader==1.2.4 02:44:12 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 02:44:12 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 02:44:12 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 02:44:12 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 02:44:12 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 02:44:12 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 02:44:15 INFO - Downloading blobuploader-1.2.4.tar.gz 02:44:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:44:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:44:15 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 02:44:15 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 02:44:15 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 02:44:15 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 02:44:15 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 02:44:15 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 02:44:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:44:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:44:15 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 02:44:15 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 02:44:15 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 02:44:15 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 02:44:15 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 02:44:15 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 02:44:16 INFO - Downloading docopt-0.6.1.tar.gz 02:44:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:44:16 INFO - Installing collected packages: blobuploader, requests, docopt 02:44:16 INFO - Running setup.py install for blobuploader 02:44:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:44:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:44:16 INFO - Running setup.py install for requests 02:44:17 INFO - Running setup.py install for docopt 02:44:17 INFO - Successfully installed blobuploader requests docopt 02:44:17 INFO - Cleaning up... 02:44:17 INFO - Return code: 0 02:44:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:44: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')]} 02:44:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:44:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44: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')]} 02:44:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:44:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:17 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 0x107d9ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107dbbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae5259bda0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107db75e0>, '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 0x10799acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1079c5990>, '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.Xn8n26viD3/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.hfnzSnno2k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:44:17 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 02:44:17 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 02:44:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xn8n26viD3/Render', 02:44:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:44:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:44:17 INFO - 'HOME': '/Users/cltbld', 02:44:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:44:17 INFO - 'LOGNAME': 'cltbld', 02:44:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:17 INFO - 'MOZ_NO_REMOTE': '1', 02:44:17 INFO - 'NO_EM_RESTART': '1', 02:44:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:44:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:44:17 INFO - 'PWD': '/builds/slave/test', 02:44:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:44:17 INFO - 'SHELL': '/bin/bash', 02:44:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hfnzSnno2k/Listeners', 02:44:17 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 02:44:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:44:17 INFO - 'USER': 'cltbld', 02:44:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:44:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:44:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:44:17 INFO - 'XPC_FLAGS': '0x0', 02:44:17 INFO - 'XPC_SERVICE_NAME': '0', 02:44:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:44:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:44:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:44:17 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-P4QhTx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:44:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:44:17 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-roYe4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:44:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:44:17 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-ut2uGz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:44:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-_pijqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-wETZjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-ikUTq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-0UIM0g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-4NP5AK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-IbBM_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-WXFWOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-w_INxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-XYmJ0H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:44:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-8FgMPR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:44:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-Fngy6u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:44:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-2D3Mw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:44:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-25w8rF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:44:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-a7NZ_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:44:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-6ariFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:44:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-bA9W8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:44:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-yOwXvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:44:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:44:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-YxIl_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:44:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:44:20 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 02:44:20 INFO - Running setup.py install for manifestparser 02:44:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:44:20 INFO - Running setup.py install for mozcrash 02:44:20 INFO - Running setup.py install for mozdebug 02:44:20 INFO - Running setup.py install for mozdevice 02:44:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:44:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:44:20 INFO - Running setup.py install for mozfile 02:44:21 INFO - Running setup.py install for mozhttpd 02:44:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Running setup.py install for mozinfo 02:44:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Running setup.py install for mozInstall 02:44:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Running setup.py install for mozleak 02:44:21 INFO - Running setup.py install for mozlog 02:44:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Running setup.py install for moznetwork 02:44:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:44:21 INFO - Running setup.py install for mozprocess 02:44:22 INFO - Running setup.py install for mozprofile 02:44:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:44:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:44:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:44:22 INFO - Running setup.py install for mozrunner 02:44:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:44:22 INFO - Running setup.py install for mozscreenshot 02:44:22 INFO - Running setup.py install for moztest 02:44:22 INFO - Running setup.py install for mozversion 02:44:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:44:22 INFO - Running setup.py install for wptserve 02:44:22 INFO - Running setup.py install for marionette-driver 02:44:23 INFO - Running setup.py install for browsermob-proxy 02:44:23 INFO - Running setup.py install for marionette-client 02:44:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:44:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:44:23 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 02:44:23 INFO - Cleaning up... 02:44:23 INFO - Return code: 0 02:44:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:44:23 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')]} 02:44:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:44:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:23 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')]} 02:44:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:44:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:44:23 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 0x107d9ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107dbbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae5259bda0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107db75e0>, '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 0x10799acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1079c5990>, '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.Xn8n26viD3/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.hfnzSnno2k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:44:23 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 02:44:23 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 02:44:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xn8n26viD3/Render', 02:44:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:44:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:44:23 INFO - 'HOME': '/Users/cltbld', 02:44:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:44:23 INFO - 'LOGNAME': 'cltbld', 02:44:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:23 INFO - 'MOZ_NO_REMOTE': '1', 02:44:23 INFO - 'NO_EM_RESTART': '1', 02:44:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:44:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:44:23 INFO - 'PWD': '/builds/slave/test', 02:44:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:44:23 INFO - 'SHELL': '/bin/bash', 02:44:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hfnzSnno2k/Listeners', 02:44:23 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 02:44:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:44:23 INFO - 'USER': 'cltbld', 02:44:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:44:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:44:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:44:23 INFO - 'XPC_FLAGS': '0x0', 02:44:23 INFO - 'XPC_SERVICE_NAME': '0', 02:44:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:44:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:44:23 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-0TjmUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-UbAAlT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-Xwtrz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-9VwS5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-loG0Ka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-04AfbZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-eU3QzX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-HqgsJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-Sks6uC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:44:24 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)) 02:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:44:24 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-LaUAQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-RWQr_m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-ORtmdW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-JQWL9l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-yK00dU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-cGuXhw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-P9fazn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-RLCRB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-ZzOa2I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:44:25 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)) 02:44:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:44:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-MZNWkM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:44:26 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)) 02:44:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:44:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-AWavWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:44:26 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)) 02:44:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:44:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-TJaCXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:44:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:44:26 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)) 02:44:26 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)) 02:44:26 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)) 02:44:26 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)) 02:44:26 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)) 02:44:26 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)) 02:44:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:44:26 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 02:44:26 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 02:44:26 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 02:44:26 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 02:44:26 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 02:44:26 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 02:44:29 INFO - Downloading blessings-1.6.tar.gz 02:44:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:44:29 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)) 02:44:29 INFO - Installing collected packages: blessings 02:44:29 INFO - Running setup.py install for blessings 02:44:29 INFO - Successfully installed blessings 02:44:29 INFO - Cleaning up... 02:44:29 INFO - Return code: 0 02:44:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:44:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:44:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:44:29 INFO - Reading from file tmpfile_stdout 02:44:29 INFO - Current package versions: 02:44:29 INFO - blessings == 1.6 02:44:29 INFO - blobuploader == 1.2.4 02:44:29 INFO - browsermob-proxy == 0.6.0 02:44:29 INFO - docopt == 0.6.1 02:44:29 INFO - manifestparser == 1.1 02:44:29 INFO - marionette-client == 2.3.0 02:44:29 INFO - marionette-driver == 1.4.0 02:44:29 INFO - mozInstall == 1.12 02:44:29 INFO - mozcrash == 0.17 02:44:29 INFO - mozdebug == 0.1 02:44:29 INFO - mozdevice == 0.48 02:44:29 INFO - mozfile == 1.2 02:44:29 INFO - mozhttpd == 0.7 02:44:29 INFO - mozinfo == 0.9 02:44:29 INFO - mozleak == 0.1 02:44:29 INFO - mozlog == 3.1 02:44:29 INFO - moznetwork == 0.27 02:44:29 INFO - mozprocess == 0.22 02:44:29 INFO - mozprofile == 0.28 02:44:29 INFO - mozrunner == 6.11 02:44:29 INFO - mozscreenshot == 0.1 02:44:29 INFO - mozsystemmonitor == 0.0 02:44:29 INFO - moztest == 0.7 02:44:29 INFO - mozversion == 1.4 02:44:29 INFO - psutil == 3.1.1 02:44:29 INFO - requests == 1.2.3 02:44:29 INFO - wptserve == 1.4.0 02:44:29 INFO - wsgiref == 0.1.2 02:44:29 INFO - Running post-action listener: _resource_record_post_action 02:44:29 INFO - Running post-action listener: _start_resource_monitoring 02:44:29 INFO - Starting resource monitoring. 02:44:29 INFO - ##### 02:44:29 INFO - ##### Running pull step. 02:44:29 INFO - ##### 02:44:29 INFO - Running pre-action listener: _resource_record_pre_action 02:44:29 INFO - Running main action method: pull 02:44:29 INFO - Pull has nothing to do! 02:44:29 INFO - Running post-action listener: _resource_record_post_action 02:44:29 INFO - ##### 02:44:29 INFO - ##### Running install step. 02:44:29 INFO - ##### 02:44:29 INFO - Running pre-action listener: _resource_record_pre_action 02:44:29 INFO - Running main action method: install 02:44:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:44:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:44:30 INFO - Reading from file tmpfile_stdout 02:44:30 INFO - Detecting whether we're running mozinstall >=1.0... 02:44:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:44:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:44:30 INFO - Reading from file tmpfile_stdout 02:44:30 INFO - Output received: 02:44:30 INFO - Usage: mozinstall [options] installer 02:44:30 INFO - Options: 02:44:30 INFO - -h, --help show this help message and exit 02:44:30 INFO - -d DEST, --destination=DEST 02:44:30 INFO - Directory to install application into. [default: 02:44:30 INFO - "/builds/slave/test"] 02:44:30 INFO - --app=APP Application being installed. [default: firefox] 02:44:30 INFO - mkdir: /builds/slave/test/build/application 02:44:30 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'] 02:44:30 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 02:44:48 INFO - Reading from file tmpfile_stdout 02:44:48 INFO - Output received: 02:44:48 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 02:44:48 INFO - Running post-action listener: _resource_record_post_action 02:44:48 INFO - ##### 02:44:48 INFO - ##### Running run-tests step. 02:44:48 INFO - ##### 02:44:48 INFO - Running pre-action listener: _resource_record_pre_action 02:44:48 INFO - Running main action method: run_tests 02:44:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:44:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:44:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:44:48 INFO - grabbing minidump binary from tooltool 02:44:48 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')]} 02:44:48 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 0x107db75e0>, '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 0x10799acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1079c5990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:44:48 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 02:44:48 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 02:44:48 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:44:48 INFO - Return code: 0 02:44:48 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:44:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:44:48 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/ecxyh1QFT-OGlhcuVNtoYA/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 02:44:48 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/ecxyh1QFT-OGlhcuVNtoYA/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 02:44:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xn8n26viD3/Render', 02:44:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:44:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:44:48 INFO - 'HOME': '/Users/cltbld', 02:44:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:44:48 INFO - 'LOGNAME': 'cltbld', 02:44:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:44:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:48 INFO - 'MOZ_NO_REMOTE': '1', 02:44:48 INFO - 'NO_EM_RESTART': '1', 02:44:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:44:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:44:48 INFO - 'PWD': '/builds/slave/test', 02:44:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:44:48 INFO - 'SHELL': '/bin/bash', 02:44:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hfnzSnno2k/Listeners', 02:44:48 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 02:44:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:44:48 INFO - 'USER': 'cltbld', 02:44:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:44:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:44:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:44:48 INFO - 'XPC_FLAGS': '0x0', 02:44:48 INFO - 'XPC_SERVICE_NAME': '0', 02:44:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:44:48 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/ecxyh1QFT-OGlhcuVNtoYA/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 02:44:48 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 02:44:48 INFO - import pkg_resources 02:44:49 INFO - Using 1 client processes 02:44:50 INFO - wptserve Starting http server on 127.0.0.1:8000 02:44:50 INFO - wptserve Starting http server on 127.0.0.1:8001 02:44:50 INFO - wptserve Starting http server on 127.0.0.1:8443 02:44:51 INFO - SUITE-START | Running 778 tests 02:44:51 INFO - Running testharness tests 02:44:51 INFO - Setting up ssl 02:44:51 INFO - PROCESS | certutil | 02:44:51 INFO - PROCESS | certutil | 02:44:51 INFO - PROCESS | certutil | 02:44:51 INFO - Certificate Nickname Trust Attributes 02:44:51 INFO - SSL,S/MIME,JAR/XPI 02:44:51 INFO - 02:44:51 INFO - web-platform-tests CT,, 02:44:51 INFO - 02:44:51 INFO - Starting runner 02:44:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:44:52 INFO - PROCESS | 1652 | 1462527892956 Marionette DEBUG Marionette enabled via build flag and pref 02:44:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c77000 == 1 [pid = 1652] [id = 1] 02:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113c77800) [pid = 1652] [serial = 1] [outer = 0x0] 02:44:53 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 02:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113c78800) [pid = 1652] [serial = 2] [outer = 0x113c77800] 02:44:53 INFO - PROCESS | 1652 | 1462527893269 Marionette INFO Listening on port 2828 02:44:53 INFO - PROCESS | 1652 | 1462527893505 Marionette DEBUG Marionette enabled via command-line flag 02:44:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1166f5000 == 2 [pid = 1652] [id = 2] 02:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x1166f5800) [pid = 1652] [serial = 3] [outer = 0x0] 02:44:53 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 02:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x1166f6800) [pid = 1652] [serial = 4] [outer = 0x1166f5800] 02:44:53 INFO - PROCESS | 1652 | [1652] 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 02:44:53 INFO - PROCESS | 1652 | 1462527893661 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 02:44:53 INFO - PROCESS | 1652 | 1462527893782 Marionette DEBUG Closed connection conn0 02:44:53 INFO - PROCESS | 1652 | [1652] 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 02:44:53 INFO - PROCESS | 1652 | 1462527893787 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 02:44:53 INFO - PROCESS | 1652 | 1462527893804 Marionette DEBUG Closed connection conn1 02:44:53 INFO - PROCESS | 1652 | [1652] 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 02:44:53 INFO - PROCESS | 1652 | 1462527893810 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 02:44:53 INFO - PROCESS | 1652 | 1462527893826 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:44:53 INFO - PROCESS | 1652 | 1462527893831 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":"20160506013623","device":"desktop","version":"48.0a2"} 02:44:54 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:44:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f5c000 == 3 [pid = 1652] [id = 3] 02:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119f62800) [pid = 1652] [serial = 5] [outer = 0x0] 02:44:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f63800 == 4 [pid = 1652] [id = 4] 02:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119de8000) [pid = 1652] [serial = 6] [outer = 0x0] 02:44:54 INFO - PROCESS | 1652 | [1652] 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 02:44:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121936000 == 5 [pid = 1652] [id = 5] 02:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119de7000) [pid = 1652] [serial = 7] [outer = 0x0] 02:44:54 INFO - PROCESS | 1652 | [1652] 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 02:44:55 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121a71400) [pid = 1652] [serial = 8] [outer = 0x119de7000] 02:44:55 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x119d76800) [pid = 1652] [serial = 9] [outer = 0x119f62800] 02:44:55 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 02:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x116919400) [pid = 1652] [serial = 10] [outer = 0x119de8000] 02:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x11691b400) [pid = 1652] [serial = 11] [outer = 0x119de7000] 02:44:55 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:44:55 INFO - PROCESS | 1652 | 1462527895708 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 1652 | 1462527895720 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 02:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x126c76800) [pid = 1652] [serial = 12] [outer = 0x119de7000] 02:44:56 INFO - PROCESS | 1652 | 1462527896075 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b09d5ce4-56eb-5747-b821-b31813db2417","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":"20160506013623","device":"desktop","version":"48.0a2","command_id":1}}] 02:44:56 INFO - PROCESS | 1652 | 1462527896171 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}] 02:44:56 INFO - PROCESS | 1652 | 1462527896221 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:44:56 INFO - PROCESS | 1652 | 1462527896297 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:44:56 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:44:56 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x128a89c00) [pid = 1652] [serial = 13] [outer = 0x119de7000] 02:44:56 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:44:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:44:56 INFO - PROCESS | 1652 | 1462527896590 Marionette TRACE conn2 <- [1,3,null,{}] 02:44:56 INFO - PROCESS | 1652 | 1462527896598 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:44:56 INFO - PROCESS | 1652 | 1462527896622 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:44:56 INFO - PROCESS | 1652 | 1462527896653 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 1652 | 1462527896655 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:44:56 INFO - PROCESS | 1652 | 1462527896665 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 1652 | 1462527896668 Marionette TRACE conn2 <- [1,6,null,{}] 02:44:56 INFO - PROCESS | 1652 | 1462527896671 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}] 02:44:56 INFO - PROCESS | 1652 | 1462527896687 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:44:56 INFO - PROCESS | 1652 | 1462527896691 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fbe800 == 6 [pid = 1652] [id = 6] 02:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12929d000) [pid = 1652] [serial = 14] [outer = 0x0] 02:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12929ec00) [pid = 1652] [serial = 15] [outer = 0x12929d000] 02:44:56 INFO - PROCESS | 1652 | 1462527896736 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x1293ef800) [pid = 1652] [serial = 16] [outer = 0x12929d000] 02:44:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a96800 == 7 [pid = 1652] [id = 7] 02:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x1293efc00) [pid = 1652] [serial = 17] [outer = 0x0] 02:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12968dc00) [pid = 1652] [serial = 18] [outer = 0x1293efc00] 02:44:57 INFO - PROCESS | 1652 | 1462527897153 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x1293f0c00) [pid = 1652] [serial = 19] [outer = 0x1293efc00] 02:44:57 INFO - PROCESS | 1652 | 1462527897251 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]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 676ms 02:44:57 INFO - PROCESS | 1652 | 1462527897361 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 1652 | 1462527897362 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:44:57 INFO - PROCESS | 1652 | 1462527897378 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 1652 | 1462527897379 Marionette TRACE conn2 <- [1,10,null,{}] 02:44:57 INFO - PROCESS | 1652 | 1462527897418 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}] 02:44:57 INFO - PROCESS | 1652 | 1462527897524 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:44:57 INFO - PROCESS | 1652 | 1462527897535 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12addd000 == 8 [pid = 1652] [id = 8] 02:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12ad80c00) [pid = 1652] [serial = 20] [outer = 0x0] 02:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12ad84400) [pid = 1652] [serial = 21] [outer = 0x12ad80c00] 02:44:57 INFO - PROCESS | 1652 | 1462527897561 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12ad88c00) [pid = 1652] [serial = 22] [outer = 0x12ad80c00] 02:44:57 INFO - PROCESS | 1652 | 1462527897856 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]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 499ms 02:44:57 INFO - PROCESS | 1652 | 1462527897871 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 1652 | 1462527897873 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:44:57 INFO - PROCESS | 1652 | 1462527897884 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 1652 | 1462527897899 Marionette TRACE conn2 <- [1,14,null,{}] 02:44:57 INFO - PROCESS | 1652 | 1462527897902 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}] 02:44:57 INFO - PROCESS | 1652 | 1462527897989 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:44:58 INFO - PROCESS | 1652 | 1462527897997 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b227800 == 9 [pid = 1652] [id = 9] 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b05ec00) [pid = 1652] [serial = 23] [outer = 0x0] 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b06a800) [pid = 1652] [serial = 24] [outer = 0x12b05ec00] 02:44:58 INFO - PROCESS | 1652 | 1462527898022 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b072800) [pid = 1652] [serial = 25] [outer = 0x12b05ec00] 02:44:58 INFO - PROCESS | 1652 | 1462527898273 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]]]}] 02:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 432ms 02:44:58 INFO - PROCESS | 1652 | 1462527898318 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 1652 | 1462527898320 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:44:58 INFO - PROCESS | 1652 | 1462527898322 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 1652 | 1462527898323 Marionette TRACE conn2 <- [1,18,null,{}] 02:44:58 INFO - PROCESS | 1652 | 1462527898334 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}] 02:44:58 INFO - PROCESS | 1652 | 1462527898428 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:44:58 INFO - PROCESS | 1652 | 1462527898434 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3ec800 == 10 [pid = 1652] [id = 10] 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12bb79800) [pid = 1652] [serial = 26] [outer = 0x0] 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12bb80c00) [pid = 1652] [serial = 27] [outer = 0x12bb79800] 02:44:58 INFO - PROCESS | 1652 | 1462527898459 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12bbbc400) [pid = 1652] [serial = 28] [outer = 0x12bb79800] 02:44:58 INFO - PROCESS | 1652 | 1462527898751 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]]]}] 02:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 477ms 02:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:44:58 INFO - PROCESS | 1652 | 1462527898800 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 1652 | 1462527898802 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:44:58 INFO - PROCESS | 1652 | 1462527898804 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 1652 | 1462527898805 Marionette TRACE conn2 <- [1,22,null,{}] 02:44:58 INFO - PROCESS | 1652 | 1462527898807 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}] 02:44:58 INFO - PROCESS | 1652 | 1462527898897 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:44:58 INFO - PROCESS | 1652 | 1462527898901 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf88000 == 11 [pid = 1652] [id = 11] 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12bbbfc00) [pid = 1652] [serial = 29] [outer = 0x0] 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12bf0f400) [pid = 1652] [serial = 30] [outer = 0x12bbbfc00] 02:44:58 INFO - PROCESS | 1652 | 1462527898927 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x117e91400) [pid = 1652] [serial = 31] [outer = 0x12bbbfc00] 02:44:59 INFO - PROCESS | 1652 | 1462527899178 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]]]}] 02:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 02:44:59 INFO - PROCESS | 1652 | 1462527899223 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 1652 | 1462527899224 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:44:59 INFO - PROCESS | 1652 | 1462527899235 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 1652 | 1462527899236 Marionette TRACE conn2 <- [1,26,null,{}] 02:44:59 INFO - PROCESS | 1652 | 1462527899238 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}] 02:44:59 INFO - PROCESS | 1652 | 1462527899348 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:44:59 INFO - PROCESS | 1652 | 1462527899354 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180c8800 == 12 [pid = 1652] [id = 12] 02:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x1184d5400) [pid = 1652] [serial = 32] [outer = 0x0] 02:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x129296400) [pid = 1652] [serial = 33] [outer = 0x1184d5400] 02:44:59 INFO - PROCESS | 1652 | 1462527899379 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12bf46c00) [pid = 1652] [serial = 34] [outer = 0x1184d5400] 02:44:59 INFO - PROCESS | 1652 | 1462527899635 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]]]}] 02:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 02:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:44:59 INFO - PROCESS | 1652 | 1462527899654 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 1652 | 1462527899655 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:44:59 INFO - PROCESS | 1652 | 1462527899673 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 1652 | 1462527899677 Marionette TRACE conn2 <- [1,30,null,{}] 02:44:59 INFO - PROCESS | 1652 | 1462527899690 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}] 02:44:59 INFO - PROCESS | 1652 | 1462527899846 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:44:59 INFO - PROCESS | 1652 | 1462527899853 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4af000 == 13 [pid = 1652] [id = 13] 02:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12bf48000) [pid = 1652] [serial = 35] [outer = 0x0] 02:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12bf4e800) [pid = 1652] [serial = 36] [outer = 0x12bf48000] 02:44:59 INFO - PROCESS | 1652 | 1462527899891 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12bf67800) [pid = 1652] [serial = 37] [outer = 0x12bf48000] 02:45:00 INFO - PROCESS | 1652 | 1462527900199 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]]]}] 02:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 596ms 02:45:00 INFO - PROCESS | 1652 | 1462527900255 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 1652 | 1462527900256 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:45:00 INFO - PROCESS | 1652 | 1462527900261 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 1652 | 1462527900263 Marionette TRACE conn2 <- [1,34,null,{}] 02:45:00 INFO - PROCESS | 1652 | 1462527900266 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}] 02:45:00 INFO - PROCESS | 1652 | 1462527900351 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:45:00 INFO - PROCESS | 1652 | 1462527900355 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c960800 == 14 [pid = 1652] [id = 14] 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12bf6a000) [pid = 1652] [serial = 38] [outer = 0x0] 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12bf6e400) [pid = 1652] [serial = 39] [outer = 0x12bf6a000] 02:45:00 INFO - PROCESS | 1652 | 1462527900390 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c4e5800) [pid = 1652] [serial = 40] [outer = 0x12bf6a000] 02:45:00 INFO - PROCESS | 1652 | 1462527900622 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]]]}] 02:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 373ms 02:45:00 INFO - PROCESS | 1652 | 1462527900632 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 1652 | 1462527900634 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:45:00 INFO - PROCESS | 1652 | 1462527900636 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 1652 | 1462527900637 Marionette TRACE conn2 <- [1,38,null,{}] 02:45:00 INFO - PROCESS | 1652 | 1462527900639 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}] 02:45:00 INFO - PROCESS | 1652 | 1462527900745 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:45:00 INFO - PROCESS | 1652 | 1462527900749 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca90000 == 15 [pid = 1652] [id = 15] 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12c4e7c00) [pid = 1652] [serial = 41] [outer = 0x0] 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c4ee400) [pid = 1652] [serial = 42] [outer = 0x12c4e7c00] 02:45:00 INFO - PROCESS | 1652 | 1462527900773 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12ca76400) [pid = 1652] [serial = 43] [outer = 0x12c4e7c00] 02:45:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfae000 == 16 [pid = 1652] [id = 16] 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12cfae800) [pid = 1652] [serial = 44] [outer = 0x0] 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cfaa000) [pid = 1652] [serial = 45] [outer = 0x12cfae800] 02:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12cfb3800) [pid = 1652] [serial = 46] [outer = 0x12cfae800] 02:45:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4be800 == 17 [pid = 1652] [id = 17] 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12ca76c00) [pid = 1652] [serial = 47] [outer = 0x0] 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12cf9dc00) [pid = 1652] [serial = 48] [outer = 0x12ca76c00] 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x1166c1800) [pid = 1652] [serial = 49] [outer = 0x12ca76c00] 02:45:01 INFO - PROCESS | 1652 | 1462527901173 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]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 568ms 02:45:01 INFO - PROCESS | 1652 | 1462527901222 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:45:01 INFO - PROCESS | 1652 | 1462527901224 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:45:01 INFO - PROCESS | 1652 | 1462527901227 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 1652 | 1462527901229 Marionette TRACE conn2 <- [1,42,null,{}] 02:45:01 INFO - PROCESS | 1652 | 1462527901233 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}] 02:45:01 INFO - PROCESS | 1652 | 1462527901334 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:45:01 INFO - PROCESS | 1652 | 1462527901343 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d411000 == 18 [pid = 1652] [id = 18] 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12ca7b000) [pid = 1652] [serial = 50] [outer = 0x0] 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12cf9a800) [pid = 1652] [serial = 51] [outer = 0x12ca7b000] 02:45:01 INFO - PROCESS | 1652 | 1462527901369 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12b02a800) [pid = 1652] [serial = 52] [outer = 0x12ca7b000] 02:45:01 INFO - PROCESS | 1652 | 1462527901626 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]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 422ms 02:45:01 INFO - PROCESS | 1652 | 1462527901672 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:45:01 INFO - PROCESS | 1652 | 1462527901674 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:45:01 INFO - PROCESS | 1652 | 1462527901685 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 1652 | 1462527901687 Marionette TRACE conn2 <- [1,46,null,{}] 02:45:01 INFO - PROCESS | 1652 | 1462527901689 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}] 02:45:01 INFO - PROCESS | 1652 | 1462527901784 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:45:01 INFO - PROCESS | 1652 | 1462527901789 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b373800 == 19 [pid = 1652] [id = 19] 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x1184c2800) [pid = 1652] [serial = 53] [outer = 0x0] 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1198c3000) [pid = 1652] [serial = 54] [outer = 0x1184c2800] 02:45:01 INFO - PROCESS | 1652 | 1462527901818 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12b031800) [pid = 1652] [serial = 55] [outer = 0x1184c2800] 02:45:02 INFO - PROCESS | 1652 | 1462527902057 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]]]}] 02:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 02:45:02 INFO - PROCESS | 1652 | 1462527902105 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1652 | 1462527902106 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:45:02 INFO - PROCESS | 1652 | 1462527902116 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1652 | 1462527902118 Marionette TRACE conn2 <- [1,50,null,{}] 02:45:02 INFO - PROCESS | 1652 | 1462527902120 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}] 02:45:02 INFO - PROCESS | 1652 | 1462527902220 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:45:02 INFO - PROCESS | 1652 | 1462527902225 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118519000 == 20 [pid = 1652] [id = 20] 02:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11859fc00) [pid = 1652] [serial = 56] [outer = 0x0] 02:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1185a8800) [pid = 1652] [serial = 57] [outer = 0x11859fc00] 02:45:02 INFO - PROCESS | 1652 | 1462527902249 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12b038400) [pid = 1652] [serial = 58] [outer = 0x11859fc00] 02:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 02:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:45:02 INFO - PROCESS | 1652 | 1462527902481 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]]]}] 02:45:02 INFO - PROCESS | 1652 | 1462527902485 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1652 | 1462527902486 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:45:02 INFO - PROCESS | 1652 | 1462527902505 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1652 | 1462527902506 Marionette TRACE conn2 <- [1,54,null,{}] 02:45:02 INFO - PROCESS | 1652 | 1462527902517 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}] 02:45:02 INFO - PROCESS | 1652 | 1462527902618 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:45:02 INFO - PROCESS | 1652 | 1462527902622 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d415800 == 21 [pid = 1652] [id = 21] 02:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12cf9e400) [pid = 1652] [serial = 59] [outer = 0x0] 02:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12d673c00) [pid = 1652] [serial = 60] [outer = 0x12cf9e400] 02:45:02 INFO - PROCESS | 1652 | 1462527902647 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12d678400) [pid = 1652] [serial = 61] [outer = 0x12cf9e400] 02:45:02 INFO - PROCESS | 1652 | 1462527902931 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]]]}] 02:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 494ms 02:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:45:02 INFO - PROCESS | 1652 | 1462527902984 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1652 | 1462527902986 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:45:02 INFO - PROCESS | 1652 | 1462527902989 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1652 | 1462527902992 Marionette TRACE conn2 <- [1,58,null,{}] 02:45:03 INFO - PROCESS | 1652 | 1462527902998 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}] 02:45:03 INFO - PROCESS | 1652 | 1462527903132 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:45:03 INFO - PROCESS | 1652 | 1462527903715 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x111eac000 == 22 [pid = 1652] [id = 22] 02:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x111e67800) [pid = 1652] [serial = 62] [outer = 0x0] 02:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x112042c00) [pid = 1652] [serial = 63] [outer = 0x111e67800] 02:45:03 INFO - PROCESS | 1652 | 1462527903751 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1122c4400) [pid = 1652] [serial = 64] [outer = 0x111e67800] 02:45:04 INFO - PROCESS | 1652 | 1462527904169 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]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1227ms 02:45:04 INFO - PROCESS | 1652 | 1462527904216 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 1652 | 1462527904218 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:45:04 INFO - PROCESS | 1652 | 1462527904222 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 1652 | 1462527904224 Marionette TRACE conn2 <- [1,62,null,{}] 02:45:04 INFO - PROCESS | 1652 | 1462527904228 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}] 02:45:04 INFO - PROCESS | 1652 | 1462527904338 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:45:04 INFO - PROCESS | 1652 | 1462527904379 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d0a800 == 23 [pid = 1652] [id = 23] 02:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112fa4c00) [pid = 1652] [serial = 65] [outer = 0x0] 02:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11626c000) [pid = 1652] [serial = 66] [outer = 0x112fa4c00] 02:45:04 INFO - PROCESS | 1652 | 1462527904411 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116916800) [pid = 1652] [serial = 67] [outer = 0x112fa4c00] 02:45:04 INFO - PROCESS | 1652 | 1462527904815 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]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 619ms 02:45:04 INFO - PROCESS | 1652 | 1462527904844 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 1652 | 1462527904847 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:45:04 INFO - PROCESS | 1652 | 1462527904849 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 1652 | 1462527904851 Marionette TRACE conn2 <- [1,66,null,{}] 02:45:04 INFO - PROCESS | 1652 | 1462527904853 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}] 02:45:04 INFO - PROCESS | 1652 | 1462527904963 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:45:05 INFO - PROCESS | 1652 | 1462527905045 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab3800 == 24 [pid = 1652] [id = 24] 02:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11814c000) [pid = 1652] [serial = 68] [outer = 0x0] 02:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1184d1800) [pid = 1652] [serial = 69] [outer = 0x11814c000] 02:45:05 INFO - PROCESS | 1652 | 1462527905076 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118545c00) [pid = 1652] [serial = 70] [outer = 0x11814c000] 02:45:05 INFO - PROCESS | 1652 | 1462527905825 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]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1020ms 02:45:05 INFO - PROCESS | 1652 | 1462527905871 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 1652 | 1462527905875 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:45:05 INFO - PROCESS | 1652 | 1462527905879 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1652 | 1462527905882 Marionette TRACE conn2 <- [1,70,null,{}] 02:45:05 INFO - PROCESS | 1652 | 1462527905895 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}] 02:45:05 INFO - PROCESS | 1652 | 1462527905971 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:45:06 INFO - PROCESS | 1652 | 1462527906014 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d08000 == 25 [pid = 1652] [id = 25] 02:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113396000) [pid = 1652] [serial = 71] [outer = 0x0] 02:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1164f5c00) [pid = 1652] [serial = 72] [outer = 0x113396000] 02:45:06 INFO - PROCESS | 1652 | 1462527906043 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1167f0800) [pid = 1652] [serial = 73] [outer = 0x113396000] 02:45:06 INFO - PROCESS | 1652 | 1462527906507 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]]]}] 02:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 680ms 02:45:06 INFO - PROCESS | 1652 | 1462527906569 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:45:06 INFO - PROCESS | 1652 | 1462527906575 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:45:06 INFO - PROCESS | 1652 | 1462527906582 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 1652 | 1462527906585 Marionette TRACE conn2 <- [1,74,null,{}] 02:45:06 INFO - PROCESS | 1652 | 1462527906588 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}] 02:45:06 INFO - PROCESS | 1652 | 1462527906692 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:45:06 INFO - PROCESS | 1652 | 1462527906711 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116489800 == 26 [pid = 1652] [id = 26] 02:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116950800) [pid = 1652] [serial = 74] [outer = 0x0] 02:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116a62400) [pid = 1652] [serial = 75] [outer = 0x116950800] 02:45:06 INFO - PROCESS | 1652 | 1462527906752 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117e87c00) [pid = 1652] [serial = 76] [outer = 0x116950800] 02:45:07 INFO - PROCESS | 1652 | 1462527907077 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]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 02:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:45:07 INFO - PROCESS | 1652 | 1462527907113 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 1652 | 1462527907114 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:45:07 INFO - PROCESS | 1652 | 1462527907118 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 1652 | 1462527907121 Marionette TRACE conn2 <- [1,78,null,{}] 02:45:07 INFO - PROCESS | 1652 | 1462527907128 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}] 02:45:07 INFO - PROCESS | 1652 | 1462527907200 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:45:07 INFO - PROCESS | 1652 | 1462527907206 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa5000 == 27 [pid = 1652] [id = 27] 02:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1130d9400) [pid = 1652] [serial = 77] [outer = 0x0] 02:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1184c4c00) [pid = 1652] [serial = 78] [outer = 0x1130d9400] 02:45:07 INFO - PROCESS | 1652 | 1462527907237 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118540000) [pid = 1652] [serial = 79] [outer = 0x1130d9400] 02:45:07 INFO - PROCESS | 1652 | 1462527907552 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]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 02:45:07 INFO - PROCESS | 1652 | 1462527907589 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 1652 | 1462527907591 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:45:07 INFO - PROCESS | 1652 | 1462527907596 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 1652 | 1462527907598 Marionette TRACE conn2 <- [1,82,null,{}] 02:45:07 INFO - PROCESS | 1652 | 1462527907600 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}] 02:45:07 INFO - PROCESS | 1652 | 1462527907678 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:45:07 INFO - PROCESS | 1652 | 1462527907723 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117424800 == 28 [pid = 1652] [id = 28] 02:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11814dc00) [pid = 1652] [serial = 80] [outer = 0x0] 02:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118548800) [pid = 1652] [serial = 81] [outer = 0x11814dc00] 02:45:07 INFO - PROCESS | 1652 | 1462527907749 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118948400) [pid = 1652] [serial = 82] [outer = 0x11814dc00] 02:45:08 INFO - PROCESS | 1652 | 1462527908003 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]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 02:45:08 INFO - PROCESS | 1652 | 1462527908016 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 1652 | 1462527908018 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:45:08 INFO - PROCESS | 1652 | 1462527908020 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 1652 | 1462527908021 Marionette TRACE conn2 <- [1,86,null,{}] 02:45:08 INFO - PROCESS | 1652 | 1462527908033 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}] 02:45:08 INFO - PROCESS | 1652 | 1462527908119 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:45:08 INFO - PROCESS | 1652 | 1462527908125 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11822b800 == 29 [pid = 1652] [id = 29] 02:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1184d0c00) [pid = 1652] [serial = 83] [outer = 0x0] 02:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118998000) [pid = 1652] [serial = 84] [outer = 0x1184d0c00] 02:45:08 INFO - PROCESS | 1652 | 1462527908155 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119227800) [pid = 1652] [serial = 85] [outer = 0x1184d0c00] 02:45:08 INFO - PROCESS | 1652 | 1462527908515 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]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 518ms 02:45:08 INFO - PROCESS | 1652 | 1462527908539 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 1652 | 1462527908540 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:45:08 INFO - PROCESS | 1652 | 1462527908544 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 1652 | 1462527908545 Marionette TRACE conn2 <- [1,90,null,{}] 02:45:08 INFO - PROCESS | 1652 | 1462527908547 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}] 02:45:08 INFO - PROCESS | 1652 | 1462527908632 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:45:08 INFO - PROCESS | 1652 | 1462527908638 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118287800 == 30 [pid = 1652] [id = 30] 02:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11922c000) [pid = 1652] [serial = 86] [outer = 0x0] 02:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119497800) [pid = 1652] [serial = 87] [outer = 0x11922c000] 02:45:08 INFO - PROCESS | 1652 | 1462527908668 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119bcb000) [pid = 1652] [serial = 88] [outer = 0x11922c000] 02:45:08 INFO - PROCESS | 1652 | 1462527908953 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]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 02:45:09 INFO - PROCESS | 1652 | 1462527909013 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 1652 | 1462527909015 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:45:09 INFO - PROCESS | 1652 | 1462527909017 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 1652 | 1462527909018 Marionette TRACE conn2 <- [1,94,null,{}] 02:45:09 INFO - PROCESS | 1652 | 1462527909020 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}] 02:45:09 INFO - PROCESS | 1652 | 1462527909087 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:45:09 INFO - PROCESS | 1652 | 1462527909128 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11851a000 == 31 [pid = 1652] [id = 31] 02:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1185b3000) [pid = 1652] [serial = 89] [outer = 0x0] 02:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119bcbc00) [pid = 1652] [serial = 90] [outer = 0x1185b3000] 02:45:09 INFO - PROCESS | 1652 | 1462527909155 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a0fdc00) [pid = 1652] [serial = 91] [outer = 0x1185b3000] 02:45:09 INFO - PROCESS | 1652 | 1462527909385 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]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 02:45:09 INFO - PROCESS | 1652 | 1462527909439 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 1652 | 1462527909440 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:45:09 INFO - PROCESS | 1652 | 1462527909449 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 1652 | 1462527909450 Marionette TRACE conn2 <- [1,98,null,{}] 02:45:09 INFO - PROCESS | 1652 | 1462527909452 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}] 02:45:09 INFO - PROCESS | 1652 | 1462527909525 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:45:09 INFO - PROCESS | 1652 | 1462527909532 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921d000 == 32 [pid = 1652] [id = 32] 02:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121071800) [pid = 1652] [serial = 92] [outer = 0x0] 02:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121074c00) [pid = 1652] [serial = 93] [outer = 0x121071800] 02:45:09 INFO - PROCESS | 1652 | 1462527909557 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121183000) [pid = 1652] [serial = 94] [outer = 0x121071800] 02:45:09 INFO - PROCESS | 1652 | 1462527909834 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]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 02:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:45:09 INFO - PROCESS | 1652 | 1462527909868 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 1652 | 1462527909869 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:45:09 INFO - PROCESS | 1652 | 1462527909871 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 1652 | 1462527909872 Marionette TRACE conn2 <- [1,102,null,{}] 02:45:09 INFO - PROCESS | 1652 | 1462527909876 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}] 02:45:09 INFO - PROCESS | 1652 | 1462527909962 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:45:10 INFO - PROCESS | 1652 | 1462527910004 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa3800 == 33 [pid = 1652] [id = 33] 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121071c00) [pid = 1652] [serial = 95] [outer = 0x0] 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121184000) [pid = 1652] [serial = 96] [outer = 0x121071c00] 02:45:10 INFO - PROCESS | 1652 | 1462527910029 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121680800) [pid = 1652] [serial = 97] [outer = 0x121071c00] 02:45:10 INFO - PROCESS | 1652 | 1462527910273 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]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 02:45:10 INFO - PROCESS | 1652 | 1462527910289 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 1652 | 1462527910291 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:45:10 INFO - PROCESS | 1652 | 1462527910301 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 1652 | 1462527910302 Marionette TRACE conn2 <- [1,106,null,{}] 02:45:10 INFO - PROCESS | 1652 | 1462527910306 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}] 02:45:10 INFO - PROCESS | 1652 | 1462527910391 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:45:10 INFO - PROCESS | 1652 | 1462527910397 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b11000 == 34 [pid = 1652] [id = 34] 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121710000) [pid = 1652] [serial = 98] [outer = 0x0] 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1217f7c00) [pid = 1652] [serial = 99] [outer = 0x121710000] 02:45:10 INFO - PROCESS | 1652 | 1462527910421 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121a7f000) [pid = 1652] [serial = 100] [outer = 0x121710000] 02:45:10 INFO - PROCESS | 1652 | 1462527910721 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]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 02:45:10 INFO - PROCESS | 1652 | 1462527910770 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 1652 | 1462527910772 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:45:10 INFO - PROCESS | 1652 | 1462527910774 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 1652 | 1462527910776 Marionette TRACE conn2 <- [1,110,null,{}] 02:45:10 INFO - PROCESS | 1652 | 1462527910778 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}] 02:45:10 INFO - PROCESS | 1652 | 1462527910864 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:45:10 INFO - PROCESS | 1652 | 1462527910909 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be9000 == 35 [pid = 1652] [id = 35] 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121711400) [pid = 1652] [serial = 101] [outer = 0x0] 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123d3b800) [pid = 1652] [serial = 102] [outer = 0x121711400] 02:45:10 INFO - PROCESS | 1652 | 1462527910937 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125d7c000) [pid = 1652] [serial = 103] [outer = 0x121711400] 02:45:11 INFO - PROCESS | 1652 | 1462527911209 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]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 02:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:45:11 INFO - PROCESS | 1652 | 1462527911250 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 1652 | 1462527911251 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:45:11 INFO - PROCESS | 1652 | 1462527911253 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 1652 | 1462527911254 Marionette TRACE conn2 <- [1,114,null,{}] 02:45:11 INFO - PROCESS | 1652 | 1462527911257 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}] 02:45:11 INFO - PROCESS | 1652 | 1462527911345 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:45:11 INFO - PROCESS | 1652 | 1462527911349 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f64800 == 36 [pid = 1652] [id = 36] 02:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12668e400) [pid = 1652] [serial = 104] [outer = 0x0] 02:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126698400) [pid = 1652] [serial = 105] [outer = 0x12668e400] 02:45:11 INFO - PROCESS | 1652 | 1462527911374 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126c71400) [pid = 1652] [serial = 106] [outer = 0x12668e400] 02:45:11 INFO - PROCESS | 1652 | 1462527911665 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]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 02:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:45:11 INFO - PROCESS | 1652 | 1462527911672 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 1652 | 1462527911673 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:45:11 INFO - PROCESS | 1652 | 1462527911684 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 1652 | 1462527911685 Marionette TRACE conn2 <- [1,118,null,{}] 02:45:11 INFO - PROCESS | 1652 | 1462527911689 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}] 02:45:11 INFO - PROCESS | 1652 | 1462527911767 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:45:11 INFO - PROCESS | 1652 | 1462527911819 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121140000 == 37 [pid = 1652] [id = 37] 02:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1217f1000) [pid = 1652] [serial = 107] [outer = 0x0] 02:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126c32000) [pid = 1652] [serial = 108] [outer = 0x1217f1000] 02:45:11 INFO - PROCESS | 1652 | 1462527911844 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12748a800) [pid = 1652] [serial = 109] [outer = 0x1217f1000] 02:45:12 INFO - PROCESS | 1652 | 1462527912080 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]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 477ms 02:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:45:12 INFO - PROCESS | 1652 | 1462527912153 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 1652 | 1462527912154 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:45:12 INFO - PROCESS | 1652 | 1462527912173 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 1652 | 1462527912174 Marionette TRACE conn2 <- [1,122,null,{}] 02:45:12 INFO - PROCESS | 1652 | 1462527912179 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}] 02:45:12 INFO - PROCESS | 1652 | 1462527912256 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:45:12 INFO - PROCESS | 1652 | 1462527912262 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bd000 == 38 [pid = 1652] [id = 38] 02:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12748d400) [pid = 1652] [serial = 110] [outer = 0x0] 02:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128a0f800) [pid = 1652] [serial = 111] [outer = 0x12748d400] 02:45:12 INFO - PROCESS | 1652 | 1462527912287 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128a80400) [pid = 1652] [serial = 112] [outer = 0x12748d400] 02:45:12 INFO - PROCESS | 1652 | 1462527912565 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]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 435ms 02:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:45:12 INFO - PROCESS | 1652 | 1462527912600 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 1652 | 1462527912601 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:45:12 INFO - PROCESS | 1652 | 1462527912604 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 1652 | 1462527912605 Marionette TRACE conn2 <- [1,126,null,{}] 02:45:12 INFO - PROCESS | 1652 | 1462527912607 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}] 02:45:12 INFO - PROCESS | 1652 | 1462527912713 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:45:12 INFO - PROCESS | 1652 | 1462527912740 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12160c000 == 39 [pid = 1652] [id = 39] 02:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127118c00) [pid = 1652] [serial = 113] [outer = 0x0] 02:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128a81c00) [pid = 1652] [serial = 114] [outer = 0x127118c00] 02:45:12 INFO - PROCESS | 1652 | 1462527912764 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128f5ec00) [pid = 1652] [serial = 115] [outer = 0x127118c00] 02:45:13 INFO - PROCESS | 1652 | 1462527913014 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]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 02:45:13 INFO - PROCESS | 1652 | 1462527913023 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 1652 | 1462527913024 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:45:13 INFO - PROCESS | 1652 | 1462527913034 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1652 | 1462527913035 Marionette TRACE conn2 <- [1,130,null,{}] 02:45:13 INFO - PROCESS | 1652 | 1462527913039 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}] 02:45:13 INFO - PROCESS | 1652 | 1462527913132 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:45:13 INFO - PROCESS | 1652 | 1462527913136 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c9a000 == 40 [pid = 1652] [id = 40] 02:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128f65000) [pid = 1652] [serial = 116] [outer = 0x0] 02:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12929a400) [pid = 1652] [serial = 117] [outer = 0x128f65000] 02:45:13 INFO - PROCESS | 1652 | 1462527913168 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1293f2000) [pid = 1652] [serial = 118] [outer = 0x128f65000] 02:45:13 INFO - PROCESS | 1652 | 1462527913482 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]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 02:45:13 INFO - PROCESS | 1652 | 1462527913503 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 1652 | 1462527913504 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:45:13 INFO - PROCESS | 1652 | 1462527913507 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1652 | 1462527913508 Marionette TRACE conn2 <- [1,134,null,{}] 02:45:13 INFO - PROCESS | 1652 | 1462527913513 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}] 02:45:13 INFO - PROCESS | 1652 | 1462527913606 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:45:14 INFO - PROCESS | 1652 | 1462527914465 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x112650000 == 41 [pid = 1652] [id = 41] 02:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x112fb5000) [pid = 1652] [serial = 119] [outer = 0x0] 02:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113078800) [pid = 1652] [serial = 120] [outer = 0x112fb5000] 02:45:14 INFO - PROCESS | 1652 | 1462527914493 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x114fdc000) [pid = 1652] [serial = 121] [outer = 0x112fb5000] 02:45:14 INFO - PROCESS | 1652 | 1462527914863 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]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1371ms 02:45:14 INFO - PROCESS | 1652 | 1462527914887 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 1652 | 1462527914889 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:45:14 INFO - PROCESS | 1652 | 1462527914897 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 1652 | 1462527914900 Marionette TRACE conn2 <- [1,138,null,{}] 02:45:14 INFO - PROCESS | 1652 | 1462527914904 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}] 02:45:15 INFO - PROCESS | 1652 | 1462527915036 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:45:15 INFO - PROCESS | 1652 | 1462527915056 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d04800 == 42 [pid = 1652] [id = 42] 02:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1164fac00) [pid = 1652] [serial = 122] [outer = 0x0] 02:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x116919c00) [pid = 1652] [serial = 123] [outer = 0x1164fac00] 02:45:15 INFO - PROCESS | 1652 | 1462527915099 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x117467800) [pid = 1652] [serial = 124] [outer = 0x1164fac00] 02:45:15 INFO - PROCESS | 1652 | 1462527915440 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]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 575ms 02:45:15 INFO - PROCESS | 1652 | 1462527915470 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 1652 | 1462527915473 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:45:15 INFO - PROCESS | 1652 | 1462527915481 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 1652 | 1462527915482 Marionette TRACE conn2 <- [1,142,null,{}] 02:45:15 INFO - PROCESS | 1652 | 1462527915484 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}] 02:45:15 INFO - PROCESS | 1652 | 1462527915570 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:45:15 INFO - PROCESS | 1652 | 1462527915576 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11697d000 == 43 [pid = 1652] [id = 43] 02:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11769d000) [pid = 1652] [serial = 125] [outer = 0x0] 02:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1184c2c00) [pid = 1652] [serial = 126] [outer = 0x11769d000] 02:45:15 INFO - PROCESS | 1652 | 1462527915602 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11853b000) [pid = 1652] [serial = 127] [outer = 0x11769d000] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b05ec00) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12ad80c00) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12929d000) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12cf9e400) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11859fc00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1184c2800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ca7b000) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c4e7c00) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bf6a000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bf48000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1184d5400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bbbfc00) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bb79800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121071c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x121710000) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12668e400) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1217f1000) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12748d400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x111e67800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112fa4c00) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11814c000) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113396000) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116950800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1130d9400) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11814dc00) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1184d0c00) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11922c000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1185b3000) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:45:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121071800) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:45:16 INFO - PROCESS | 1652 | 1462527916416 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]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 970ms 02:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:45:16 INFO - PROCESS | 1652 | 1462527916451 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1652 | 1462527916453 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:45:16 INFO - PROCESS | 1652 | 1462527916461 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1652 | 1462527916466 Marionette TRACE conn2 <- [1,146,null,{}] 02:45:16 INFO - PROCESS | 1652 | 1462527916469 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}] 02:45:16 INFO - PROCESS | 1652 | 1462527916538 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:45:16 INFO - PROCESS | 1652 | 1462527916545 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x117435000 == 44 [pid = 1652] [id = 44] 02:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118155000) [pid = 1652] [serial = 128] [outer = 0x0] 02:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1184d0c00) [pid = 1652] [serial = 129] [outer = 0x118155000] 02:45:16 INFO - PROCESS | 1652 | 1462527916570 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11859f400) [pid = 1652] [serial = 130] [outer = 0x118155000] 02:45:16 INFO - PROCESS | 1652 | 1462527916885 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]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 479ms 02:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:45:16 INFO - PROCESS | 1652 | 1462527916934 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1652 | 1462527916936 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:45:16 INFO - PROCESS | 1652 | 1462527916938 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1652 | 1462527916939 Marionette TRACE conn2 <- [1,150,null,{}] 02:45:16 INFO - PROCESS | 1652 | 1462527916942 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}] 02:45:17 INFO - PROCESS | 1652 | 1462527917019 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:45:17 INFO - PROCESS | 1652 | 1462527917061 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180cb000 == 45 [pid = 1652] [id = 45] 02:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113c18400) [pid = 1652] [serial = 131] [outer = 0x0] 02:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1185b2c00) [pid = 1652] [serial = 132] [outer = 0x113c18400] 02:45:17 INFO - PROCESS | 1652 | 1462527917086 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118e08800) [pid = 1652] [serial = 133] [outer = 0x113c18400] 02:45:17 INFO - PROCESS | 1652 | 1462527917351 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]]]}] 02:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 02:45:17 INFO - PROCESS | 1652 | 1462527917408 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:45:17 INFO - PROCESS | 1652 | 1462527917420 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:45:17 INFO - PROCESS | 1652 | 1462527917423 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - PROCESS | 1652 | 1462527917424 Marionette TRACE conn2 <- [1,154,null,{}] 02:45:17 INFO - PROCESS | 1652 | 1462527917429 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}] 02:45:17 INFO - PROCESS | 1652 | 1462527917498 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:45:17 INFO - PROCESS | 1652 | 1462527917503 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11850e000 == 46 [pid = 1652] [id = 46] 02:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1192df400) [pid = 1652] [serial = 134] [outer = 0x0] 02:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11948cc00) [pid = 1652] [serial = 135] [outer = 0x1192df400] 02:45:17 INFO - PROCESS | 1652 | 1462527917535 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1198c0c00) [pid = 1652] [serial = 136] [outer = 0x1192df400] 02:45:17 INFO - PROCESS | 1652 | 1462527917848 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]]]}] 02:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 02:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:45:17 INFO - PROCESS | 1652 | 1462527917894 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:45:17 INFO - PROCESS | 1652 | 1462527917895 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:45:17 INFO - PROCESS | 1652 | 1462527917897 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - PROCESS | 1652 | 1462527917898 Marionette TRACE conn2 <- [1,158,null,{}] 02:45:17 INFO - PROCESS | 1652 | 1462527917901 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}] 02:45:17 INFO - PROCESS | 1652 | 1462527917973 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:45:17 INFO - PROCESS | 1652 | 1462527917980 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f4a000 == 47 [pid = 1652] [id = 47] 02:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1198ca800) [pid = 1652] [serial = 137] [outer = 0x0] 02:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119dac800) [pid = 1652] [serial = 138] [outer = 0x1198ca800] 02:45:18 INFO - PROCESS | 1652 | 1462527918008 Marionette DEBUG loaded listener.js 02:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121075000) [pid = 1652] [serial = 139] [outer = 0x1198ca800] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121140000 == 46 [pid = 1652] [id = 37] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bd000 == 45 [pid = 1652] [id = 38] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119f64800 == 44 [pid = 1652] [id = 36] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125c9a000 == 43 [pid = 1652] [id = 40] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa3800 == 42 [pid = 1652] [id = 33] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12160c000 == 41 [pid = 1652] [id = 39] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11921d000 == 40 [pid = 1652] [id = 32] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119b11000 == 39 [pid = 1652] [id = 34] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119be9000 == 38 [pid = 1652] [id = 35] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118287800 == 37 [pid = 1652] [id = 30] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11822b800 == 36 [pid = 1652] [id = 29] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11851a000 == 35 [pid = 1652] [id = 31] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117424800 == 34 [pid = 1652] [id = 28] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x115d04800 == 33 [pid = 1652] [id = 42] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa5000 == 32 [pid = 1652] [id = 27] 02:45:18 INFO - PROCESS | 1652 | --DOCSHELL 0x112650000 == 31 [pid = 1652] [id = 41] 02:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1180cb000 == 30 [pid = 1652] [id = 45] 02:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117435000 == 29 [pid = 1652] [id = 44] 02:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11850e000 == 28 [pid = 1652] [id = 46] 02:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11697d000 == 27 [pid = 1652] [id = 43] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12d678400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121184000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1217f7c00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123d3b800) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126698400) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126c32000) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128a0f800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128a81c00) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112042c00) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11626c000) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184d1800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118545c00) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1164f5c00) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1167f0800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a62400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117e87c00) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184c4c00) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118548800) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118998000) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119497800) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119bcb000) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119bcbc00) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11a0fdc00) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121183000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121074c00) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121a7f000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126c71400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12748a800) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128a80400) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119227800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116916800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118540000) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1122c4400) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118948400) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12929a400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121680800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1293ef800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12968dc00) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12929ec00) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11691b400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x121a71400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12cf9dc00) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12c4ee400) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12ca76400) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12bf6e400) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12c4e5800) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12bf67800) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12bf4e800) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x129296400) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12bf46c00) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12bf0f400) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x117e91400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12bb80c00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12bbbc400) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12b072800) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12b06a800) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12ad84400) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x12ad88c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x12d673c00) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 50 (0x1185a8800) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 49 (0x12b038400) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 48 (0x1198c3000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 47 (0x12b031800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 46 (0x12b02a800) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 45 (0x12cf9a800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | --DOMWINDOW == 44 (0x12cfaa000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 02:45:19 INFO - PROCESS | 1652 | 1462527919223 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]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1371ms 02:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:45:19 INFO - PROCESS | 1652 | 1462527919269 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 1652 | 1462527919271 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:45:19 INFO - PROCESS | 1652 | 1462527919281 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 1652 | 1462527919283 Marionette TRACE conn2 <- [1,162,null,{}] 02:45:19 INFO - PROCESS | 1652 | 1462527919287 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}] 02:45:19 INFO - PROCESS | 1652 | 1462527919359 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:45:19 INFO - PROCESS | 1652 | 1462527919397 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x112af9800 == 28 [pid = 1652] [id = 48] 02:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x113396000) [pid = 1652] [serial = 140] [outer = 0x0] 02:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x113c18800) [pid = 1652] [serial = 141] [outer = 0x113396000] 02:45:19 INFO - PROCESS | 1652 | 1462527919424 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x1164b1000) [pid = 1652] [serial = 142] [outer = 0x113396000] 02:45:19 INFO - PROCESS | 1652 | 1462527919735 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]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 476ms 02:45:19 INFO - PROCESS | 1652 | 1462527919751 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 1652 | 1462527919756 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:45:19 INFO - PROCESS | 1652 | 1462527919763 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 1652 | 1462527919765 Marionette TRACE conn2 <- [1,166,null,{}] 02:45:19 INFO - PROCESS | 1652 | 1462527919768 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}] 02:45:19 INFO - PROCESS | 1652 | 1462527919835 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:45:19 INFO - PROCESS | 1652 | 1462527919840 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x115eb0800 == 29 [pid = 1652] [id = 49] 02:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x1164f4c00) [pid = 1652] [serial = 143] [outer = 0x0] 02:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x116951800) [pid = 1652] [serial = 144] [outer = 0x1164f4c00] 02:45:19 INFO - PROCESS | 1652 | 1462527919869 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x116a6d400) [pid = 1652] [serial = 145] [outer = 0x1164f4c00] 02:45:20 INFO - PROCESS | 1652 | 1462527920199 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]]]}] 02:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 472ms 02:45:20 INFO - PROCESS | 1652 | 1462527920234 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 1652 | 1462527920236 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:45:20 INFO - PROCESS | 1652 | 1462527920238 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 1652 | 1462527920241 Marionette TRACE conn2 <- [1,170,null,{}] 02:45:20 INFO - PROCESS | 1652 | 1462527920253 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}] 02:45:20 INFO - PROCESS | 1652 | 1462527920361 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:45:20 INFO - PROCESS | 1652 | 1462527920370 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11697a000 == 30 [pid = 1652] [id = 50] 02:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x111c2a000) [pid = 1652] [serial = 146] [outer = 0x0] 02:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x118152c00) [pid = 1652] [serial = 147] [outer = 0x111c2a000] 02:45:20 INFO - PROCESS | 1652 | 1462527920416 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x1184c4800) [pid = 1652] [serial = 148] [outer = 0x111c2a000] 02:45:20 INFO - PROCESS | 1652 | 1462527920717 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]]]}] 02:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 524ms 02:45:20 INFO - PROCESS | 1652 | 1462527920763 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 1652 | 1462527920765 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:45:20 INFO - PROCESS | 1652 | 1462527920767 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 1652 | 1462527920768 Marionette TRACE conn2 <- [1,174,null,{}] 02:45:20 INFO - PROCESS | 1652 | 1462527920771 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}] 02:45:20 INFO - PROCESS | 1652 | 1462527920851 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:45:20 INFO - PROCESS | 1652 | 1462527920857 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab5000 == 31 [pid = 1652] [id = 51] 02:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1184d0400) [pid = 1652] [serial = 149] [outer = 0x0] 02:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x1184d7000) [pid = 1652] [serial = 150] [outer = 0x1184d0400] 02:45:20 INFO - PROCESS | 1652 | 1462527920885 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118541c00) [pid = 1652] [serial = 151] [outer = 0x1184d0400] 02:45:21 INFO - PROCESS | 1652 | 1462527921148 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]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 418ms 02:45:21 INFO - PROCESS | 1652 | 1462527921185 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 1652 | 1462527921186 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:45:21 INFO - PROCESS | 1652 | 1462527921189 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1652 | 1462527921190 Marionette TRACE conn2 <- [1,178,null,{}] 02:45:21 INFO - PROCESS | 1652 | 1462527921200 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}] 02:45:21 INFO - PROCESS | 1652 | 1462527921268 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:45:21 INFO - PROCESS | 1652 | 1462527921273 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180b7000 == 32 [pid = 1652] [id = 52] 02:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1164bcc00) [pid = 1652] [serial = 152] [outer = 0x0] 02:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118549000) [pid = 1652] [serial = 153] [outer = 0x1164bcc00] 02:45:21 INFO - PROCESS | 1652 | 1462527921300 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1185ab400) [pid = 1652] [serial = 154] [outer = 0x1164bcc00] 02:45:21 INFO - PROCESS | 1652 | 1462527921584 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]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 418ms 02:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:45:21 INFO - PROCESS | 1652 | 1462527921616 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 1652 | 1462527921617 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:45:21 INFO - PROCESS | 1652 | 1462527921620 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1652 | 1462527921621 Marionette TRACE conn2 <- [1,182,null,{}] 02:45:21 INFO - PROCESS | 1652 | 1462527921652 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}] 02:45:21 INFO - PROCESS | 1652 | 1462527921748 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:45:21 INFO - PROCESS | 1652 | 1462527921754 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ce800 == 33 [pid = 1652] [id = 53] 02:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1184d4800) [pid = 1652] [serial = 155] [outer = 0x0] 02:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1185b3800) [pid = 1652] [serial = 156] [outer = 0x1184d4800] 02:45:21 INFO - PROCESS | 1652 | 1462527921780 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1192d7400) [pid = 1652] [serial = 157] [outer = 0x1184d4800] 02:45:22 INFO - PROCESS | 1652 | 1462527922038 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]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 446ms 02:45:22 INFO - PROCESS | 1652 | 1462527922067 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 1652 | 1462527922068 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:45:22 INFO - PROCESS | 1652 | 1462527922070 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 1652 | 1462527922071 Marionette TRACE conn2 <- [1,186,null,{}] 02:45:22 INFO - PROCESS | 1652 | 1462527922073 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}] 02:45:22 INFO - PROCESS | 1652 | 1462527922154 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:45:22 INFO - PROCESS | 1652 | 1462527922158 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118506800 == 34 [pid = 1652] [id = 54] 02:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11948d000) [pid = 1652] [serial = 158] [outer = 0x0] 02:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119491800) [pid = 1652] [serial = 159] [outer = 0x11948d000] 02:45:22 INFO - PROCESS | 1652 | 1462527922185 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1198ca400) [pid = 1652] [serial = 160] [outer = 0x11948d000] 02:45:22 INFO - PROCESS | 1652 | 1462527922448 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]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 419ms 02:45:22 INFO - PROCESS | 1652 | 1462527922490 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 1652 | 1462527922491 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:45:22 INFO - PROCESS | 1652 | 1462527922503 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 1652 | 1462527922504 Marionette TRACE conn2 <- [1,190,null,{}] 02:45:22 INFO - PROCESS | 1652 | 1462527922506 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}] 02:45:22 INFO - PROCESS | 1652 | 1462527922578 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:45:22 INFO - PROCESS | 1652 | 1462527922583 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118520800 == 35 [pid = 1652] [id = 55] 02:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x117e8bc00) [pid = 1652] [serial = 161] [outer = 0x0] 02:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1198cec00) [pid = 1652] [serial = 162] [outer = 0x117e8bc00] 02:45:22 INFO - PROCESS | 1652 | 1462527922641 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11a0f1c00) [pid = 1652] [serial = 163] [outer = 0x117e8bc00] 02:45:22 INFO - PROCESS | 1652 | 1462527922887 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]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 418ms 02:45:22 INFO - PROCESS | 1652 | 1462527922923 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 1652 | 1462527922924 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:45:22 INFO - PROCESS | 1652 | 1462527922935 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 1652 | 1462527922937 Marionette TRACE conn2 <- [1,194,null,{}] 02:45:22 INFO - PROCESS | 1652 | 1462527922940 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}] 02:45:23 INFO - PROCESS | 1652 | 1462527923022 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:45:23 INFO - PROCESS | 1652 | 1462527923026 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116978800 == 36 [pid = 1652] [id = 56] 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x12106a000) [pid = 1652] [serial = 164] [outer = 0x0] 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x121074000) [pid = 1652] [serial = 165] [outer = 0x12106a000] 02:45:23 INFO - PROCESS | 1652 | 1462527923053 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121181c00) [pid = 1652] [serial = 166] [outer = 0x12106a000] 02:45:23 INFO - PROCESS | 1652 | 1462527923326 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]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 420ms 02:45:23 INFO - PROCESS | 1652 | 1462527923355 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 1652 | 1462527923356 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:45:23 INFO - PROCESS | 1652 | 1462527923367 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 1652 | 1462527923368 Marionette TRACE conn2 <- [1,198,null,{}] 02:45:23 INFO - PROCESS | 1652 | 1462527923370 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}] 02:45:23 INFO - PROCESS | 1652 | 1462527923447 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:45:23 INFO - PROCESS | 1652 | 1462527923489 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119451000 == 37 [pid = 1652] [id = 57] 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x12106a400) [pid = 1652] [serial = 167] [outer = 0x0] 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121183400) [pid = 1652] [serial = 168] [outer = 0x12106a400] 02:45:23 INFO - PROCESS | 1652 | 1462527923513 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x121680800) [pid = 1652] [serial = 169] [outer = 0x12106a400] 02:45:23 INFO - PROCESS | 1652 | 1462527923767 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]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 426ms 02:45:23 INFO - PROCESS | 1652 | 1462527923795 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 1652 | 1462527923798 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:45:23 INFO - PROCESS | 1652 | 1462527923806 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 1652 | 1462527923808 Marionette TRACE conn2 <- [1,202,null,{}] 02:45:23 INFO - PROCESS | 1652 | 1462527923818 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}] 02:45:23 INFO - PROCESS | 1652 | 1462527923933 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:45:23 INFO - PROCESS | 1652 | 1462527923938 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180b6000 == 38 [pid = 1652] [id = 58] 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12124a800) [pid = 1652] [serial = 170] [outer = 0x0] 02:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12189e400) [pid = 1652] [serial = 171] [outer = 0x12124a800] 02:45:23 INFO - PROCESS | 1652 | 1462527923967 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125424800) [pid = 1652] [serial = 172] [outer = 0x12124a800] 02:45:24 INFO - PROCESS | 1652 | 1462527924311 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]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 521ms 02:45:24 INFO - PROCESS | 1652 | 1462527924338 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 1652 | 1462527924340 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:45:24 INFO - PROCESS | 1652 | 1462527924346 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 1652 | 1462527924348 Marionette TRACE conn2 <- [1,206,null,{}] 02:45:24 INFO - PROCESS | 1652 | 1462527924352 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}] 02:45:24 INFO - PROCESS | 1652 | 1462527924475 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:45:24 INFO - PROCESS | 1652 | 1462527924496 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d61800 == 39 [pid = 1652] [id = 59] 02:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12546a800) [pid = 1652] [serial = 173] [outer = 0x0] 02:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1257f4800) [pid = 1652] [serial = 174] [outer = 0x12546a800] 02:45:24 INFO - PROCESS | 1652 | 1462527924534 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x125cab800) [pid = 1652] [serial = 175] [outer = 0x12546a800] 02:45:24 INFO - PROCESS | 1652 | 1462527924859 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]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 571ms 02:45:24 INFO - PROCESS | 1652 | 1462527924920 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 1652 | 1462527924922 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:45:24 INFO - PROCESS | 1652 | 1462527924924 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 1652 | 1462527924925 Marionette TRACE conn2 <- [1,210,null,{}] 02:45:24 INFO - PROCESS | 1652 | 1462527924928 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}] 02:45:25 INFO - PROCESS | 1652 | 1462527925007 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:45:25 INFO - PROCESS | 1652 | 1462527925014 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0a6800 == 40 [pid = 1652] [id = 60] 02:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12546b800) [pid = 1652] [serial = 176] [outer = 0x0] 02:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x125d7e800) [pid = 1652] [serial = 177] [outer = 0x12546b800] 02:45:25 INFO - PROCESS | 1652 | 1462527925038 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126698800) [pid = 1652] [serial = 178] [outer = 0x12546b800] 02:45:25 INFO - PROCESS | 1652 | 1462527925353 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]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 02:45:25 INFO - PROCESS | 1652 | 1462527925397 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 1652 | 1462527925398 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:45:25 INFO - PROCESS | 1652 | 1462527925401 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 1652 | 1462527925402 Marionette TRACE conn2 <- [1,214,null,{}] 02:45:25 INFO - PROCESS | 1652 | 1462527925404 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}] 02:45:25 INFO - PROCESS | 1652 | 1462527925488 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:45:25 INFO - PROCESS | 1652 | 1462527925515 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121144000 == 41 [pid = 1652] [id = 61] 02:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1257f6800) [pid = 1652] [serial = 179] [outer = 0x0] 02:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126c29800) [pid = 1652] [serial = 180] [outer = 0x1257f6800] 02:45:25 INFO - PROCESS | 1652 | 1462527925539 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126c75400) [pid = 1652] [serial = 181] [outer = 0x1257f6800] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127118c00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121711400) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1164fac00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11769d000) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1192df400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113c18400) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118155000) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112fb5000) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:45:25 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128f65000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:45:25 INFO - PROCESS | 1652 | 1462527925824 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]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 02:45:25 INFO - PROCESS | 1652 | 1462527925869 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:45:25 INFO - PROCESS | 1652 | 1462527925870 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:45:25 INFO - PROCESS | 1652 | 1462527925873 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 1652 | 1462527925874 Marionette TRACE conn2 <- [1,218,null,{}] 02:45:25 INFO - PROCESS | 1652 | 1462527925878 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}] 02:45:25 INFO - PROCESS | 1652 | 1462527925961 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:45:26 INFO - PROCESS | 1652 | 1462527926016 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212af000 == 42 [pid = 1652] [id = 62] 02:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11694e800) [pid = 1652] [serial = 182] [outer = 0x0] 02:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126a7f400) [pid = 1652] [serial = 183] [outer = 0x11694e800] 02:45:26 INFO - PROCESS | 1652 | 1462527926055 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x126f2d800) [pid = 1652] [serial = 184] [outer = 0x11694e800] 02:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 568ms 02:45:26 INFO - PROCESS | 1652 | 1462527926431 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]]]}] 02:45:26 INFO - PROCESS | 1652 | 1462527926442 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 1652 | 1462527926446 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:45:26 INFO - PROCESS | 1652 | 1462527926450 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 1652 | 1462527926451 Marionette TRACE conn2 <- [1,222,null,{}] 02:45:26 INFO - PROCESS | 1652 | 1462527926454 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}] 02:45:26 INFO - PROCESS | 1652 | 1462527926574 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:45:26 INFO - PROCESS | 1652 | 1462527926633 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121619000 == 43 [pid = 1652] [id = 63] 02:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112042000) [pid = 1652] [serial = 185] [outer = 0x0] 02:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x127112c00) [pid = 1652] [serial = 186] [outer = 0x112042000] 02:45:26 INFO - PROCESS | 1652 | 1462527926663 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12748f800) [pid = 1652] [serial = 187] [outer = 0x112042000] 02:45:26 INFO - PROCESS | 1652 | 1462527926911 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]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 02:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:45:26 INFO - PROCESS | 1652 | 1462527926919 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 1652 | 1462527926920 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:45:26 INFO - PROCESS | 1652 | 1462527926922 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 1652 | 1462527926923 Marionette TRACE conn2 <- [1,226,null,{}] 02:45:26 INFO - PROCESS | 1652 | 1462527926926 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}] 02:45:27 INFO - PROCESS | 1652 | 1462527927013 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:45:27 INFO - PROCESS | 1652 | 1462527927018 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c9f000 == 44 [pid = 1652] [id = 64] 02:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12748fc00) [pid = 1652] [serial = 188] [outer = 0x0] 02:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128a7e800) [pid = 1652] [serial = 189] [outer = 0x12748fc00] 02:45:27 INFO - PROCESS | 1652 | 1462527927045 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128c26400) [pid = 1652] [serial = 190] [outer = 0x12748fc00] 02:45:27 INFO - PROCESS | 1652 | 1462527927317 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]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 417ms 02:45:27 INFO - PROCESS | 1652 | 1462527927341 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 1652 | 1462527927342 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:45:27 INFO - PROCESS | 1652 | 1462527927353 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 1652 | 1462527927354 Marionette TRACE conn2 <- [1,230,null,{}] 02:45:27 INFO - PROCESS | 1652 | 1462527927356 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}] 02:45:27 INFO - PROCESS | 1652 | 1462527927433 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:45:27 INFO - PROCESS | 1652 | 1462527927476 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266d4800 == 45 [pid = 1652] [id = 65] 02:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12748a800) [pid = 1652] [serial = 191] [outer = 0x0] 02:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128a8b000) [pid = 1652] [serial = 192] [outer = 0x12748a800] 02:45:27 INFO - PROCESS | 1652 | 1462527927501 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128f61800) [pid = 1652] [serial = 193] [outer = 0x12748a800] 02:45:27 INFO - PROCESS | 1652 | 1462527927753 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]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 02:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:45:27 INFO - PROCESS | 1652 | 1462527927862 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 1652 | 1462527927864 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:45:27 INFO - PROCESS | 1652 | 1462527927868 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 1652 | 1462527927870 Marionette TRACE conn2 <- [1,234,null,{}] 02:45:27 INFO - PROCESS | 1652 | 1462527927873 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}] 02:45:27 INFO - PROCESS | 1652 | 1462527927974 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:45:28 INFO - PROCESS | 1652 | 1462527928016 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c69800 == 46 [pid = 1652] [id = 66] 02:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112fa3800) [pid = 1652] [serial = 194] [outer = 0x0] 02:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1130e3800) [pid = 1652] [serial = 195] [outer = 0x112fa3800] 02:45:28 INFO - PROCESS | 1652 | 1462527928041 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11620b400) [pid = 1652] [serial = 196] [outer = 0x112fa3800] 02:45:28 INFO - PROCESS | 1652 | 1462527928548 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]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 722ms 02:45:28 INFO - PROCESS | 1652 | 1462527928592 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 1652 | 1462527928598 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:45:28 INFO - PROCESS | 1652 | 1462527928606 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 1652 | 1462527928610 Marionette TRACE conn2 <- [1,238,null,{}] 02:45:28 INFO - PROCESS | 1652 | 1462527928614 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}] 02:45:28 INFO - PROCESS | 1652 | 1462527928757 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:45:28 INFO - PROCESS | 1652 | 1462527928842 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117582000 == 47 [pid = 1652] [id = 67] 02:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1167f2800) [pid = 1652] [serial = 197] [outer = 0x0] 02:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1169c4c00) [pid = 1652] [serial = 198] [outer = 0x1167f2800] 02:45:28 INFO - PROCESS | 1652 | 1462527928890 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117699800) [pid = 1652] [serial = 199] [outer = 0x1167f2800] 02:45:29 INFO - PROCESS | 1652 | 1462527929690 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]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1128ms 02:45:29 INFO - PROCESS | 1652 | 1462527929753 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 1652 | 1462527929757 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:45:29 INFO - PROCESS | 1652 | 1462527929763 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 1652 | 1462527929765 Marionette TRACE conn2 <- [1,242,null,{}] 02:45:29 INFO - PROCESS | 1652 | 1462527929769 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}] 02:45:29 INFO - PROCESS | 1652 | 1462527929858 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:45:29 INFO - PROCESS | 1652 | 1462527929902 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x113241800 == 48 [pid = 1652] [id = 68] 02:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115e7f400) [pid = 1652] [serial = 200] [outer = 0x0] 02:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1164af000) [pid = 1652] [serial = 201] [outer = 0x115e7f400] 02:45:29 INFO - PROCESS | 1652 | 1462527929932 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11675fc00) [pid = 1652] [serial = 202] [outer = 0x115e7f400] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125c9f000 == 47 [pid = 1652] [id = 64] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121619000 == 46 [pid = 1652] [id = 63] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1212af000 == 45 [pid = 1652] [id = 62] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121144000 == 44 [pid = 1652] [id = 61] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0a6800 == 43 [pid = 1652] [id = 60] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119d61800 == 42 [pid = 1652] [id = 59] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1180b6000 == 41 [pid = 1652] [id = 58] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119451000 == 40 [pid = 1652] [id = 57] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x116978800 == 39 [pid = 1652] [id = 56] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118520800 == 38 [pid = 1652] [id = 55] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118506800 == 37 [pid = 1652] [id = 54] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ce800 == 36 [pid = 1652] [id = 53] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119dac800) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1180b7000 == 35 [pid = 1652] [id = 52] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab5000 == 34 [pid = 1652] [id = 51] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11697a000 == 33 [pid = 1652] [id = 50] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x115eb0800 == 32 [pid = 1652] [id = 49] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x112af9800 == 31 [pid = 1652] [id = 48] 02:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x112f4a000 == 30 [pid = 1652] [id = 47] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1293f2000) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116919c00) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1184c2c00) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11948cc00) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1185b2c00) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11859f400) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11853b000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113078800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118e08800) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x114fdc000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117467800) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1184d0c00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1198c0c00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128f5ec00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125d7c000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 02:45:30 INFO - PROCESS | 1652 | 1462527930337 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]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 623ms 02:45:30 INFO - PROCESS | 1652 | 1462527930386 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 1652 | 1462527930390 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:45:30 INFO - PROCESS | 1652 | 1462527930401 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 1652 | 1462527930403 Marionette TRACE conn2 <- [1,246,null,{}] 02:45:30 INFO - PROCESS | 1652 | 1462527930406 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}] 02:45:30 INFO - PROCESS | 1652 | 1462527930524 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:45:30 INFO - PROCESS | 1652 | 1462527930574 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116481800 == 31 [pid = 1652] [id = 69] 02:45:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11675f400) [pid = 1652] [serial = 203] [outer = 0x0] 02:45:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11769bc00) [pid = 1652] [serial = 204] [outer = 0x11675f400] 02:45:30 INFO - PROCESS | 1652 | 1462527930602 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118422400) [pid = 1652] [serial = 205] [outer = 0x11675f400] 02:45:30 INFO - PROCESS | 1652 | 1462527930925 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]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 02:45:30 INFO - PROCESS | 1652 | 1462527930971 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 1652 | 1462527930973 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:45:30 INFO - PROCESS | 1652 | 1462527930976 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 1652 | 1462527930980 Marionette TRACE conn2 <- [1,250,null,{}] 02:45:30 INFO - PROCESS | 1652 | 1462527930990 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}] 02:45:31 INFO - PROCESS | 1652 | 1462527931101 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1184d4400) [pid = 1652] [serial = 206] [outer = 0x12ca76c00] 02:45:31 INFO - PROCESS | 1652 | 1462527931214 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180c5800 == 32 [pid = 1652] [id = 70] 02:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118543c00) [pid = 1652] [serial = 207] [outer = 0x0] 02:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11859e000) [pid = 1652] [serial = 208] [outer = 0x118543c00] 02:45:31 INFO - PROCESS | 1652 | 1462527931266 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1185aac00) [pid = 1652] [serial = 209] [outer = 0x118543c00] 02:45:31 INFO - PROCESS | 1652 | 1462527931641 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]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 675ms 02:45:31 INFO - PROCESS | 1652 | 1462527931652 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 1652 | 1462527931655 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:45:31 INFO - PROCESS | 1652 | 1462527931678 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 1652 | 1462527931680 Marionette TRACE conn2 <- [1,254,null,{}] 02:45:31 INFO - PROCESS | 1652 | 1462527931684 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}] 02:45:31 INFO - PROCESS | 1652 | 1462527931796 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:45:31 INFO - PROCESS | 1652 | 1462527931803 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118239800 == 33 [pid = 1652] [id = 71] 02:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118946c00) [pid = 1652] [serial = 210] [outer = 0x0] 02:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118e11400) [pid = 1652] [serial = 211] [outer = 0x118946c00] 02:45:31 INFO - PROCESS | 1652 | 1462527931845 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11922a400) [pid = 1652] [serial = 212] [outer = 0x118946c00] 02:45:32 INFO - PROCESS | 1652 | 1462527932278 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]]]}] 02:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 02:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:45:32 INFO - PROCESS | 1652 | 1462527932352 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:45:32 INFO - PROCESS | 1652 | 1462527932354 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:45:32 INFO - PROCESS | 1652 | 1462527932364 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - PROCESS | 1652 | 1462527932366 Marionette TRACE conn2 <- [1,258,null,{}] 02:45:32 INFO - PROCESS | 1652 | 1462527932370 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}] 02:45:32 INFO - PROCESS | 1652 | 1462527932463 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:45:32 INFO - PROCESS | 1652 | 1462527932467 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11851f800 == 34 [pid = 1652] [id = 72] 02:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118998800) [pid = 1652] [serial = 213] [outer = 0x0] 02:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11948bc00) [pid = 1652] [serial = 214] [outer = 0x118998800] 02:45:32 INFO - PROCESS | 1652 | 1462527932493 Marionette DEBUG loaded listener.js 02:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119494800) [pid = 1652] [serial = 215] [outer = 0x118998800] 02:45:32 INFO - PROCESS | 1652 | 1462527932834 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]]]}] 02:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 529ms 02:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:45:32 INFO - PROCESS | 1652 | 1462527932886 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:45:32 INFO - PROCESS | 1652 | 1462527932888 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:45:32 INFO - PROCESS | 1652 | 1462527932890 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - PROCESS | 1652 | 1462527932891 Marionette TRACE conn2 <- [1,262,null,{}] 02:45:32 INFO - PROCESS | 1652 | 1462527932900 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}] 02:45:33 INFO - PROCESS | 1652 | 1462527933006 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:45:33 INFO - PROCESS | 1652 | 1462527933013 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a8f800 == 35 [pid = 1652] [id = 73] 02:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1198c3000) [pid = 1652] [serial = 216] [outer = 0x0] 02:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119dde400) [pid = 1652] [serial = 217] [outer = 0x1198c3000] 02:45:33 INFO - PROCESS | 1652 | 1462527933039 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121243000) [pid = 1652] [serial = 218] [outer = 0x1198c3000] 02:45:33 INFO - PROCESS | 1652 | 1462527933354 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]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 476ms 02:45:33 INFO - PROCESS | 1652 | 1462527933368 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 1652 | 1462527933369 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:45:33 INFO - PROCESS | 1652 | 1462527933372 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 1652 | 1462527933373 Marionette TRACE conn2 <- [1,266,null,{}] 02:45:33 INFO - PROCESS | 1652 | 1462527933392 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}] 02:45:33 INFO - PROCESS | 1652 | 1462527933485 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:45:33 INFO - PROCESS | 1652 | 1462527933489 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198a3800 == 36 [pid = 1652] [id = 74] 02:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121183c00) [pid = 1652] [serial = 219] [outer = 0x0] 02:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1217f1000) [pid = 1652] [serial = 220] [outer = 0x121183c00] 02:45:33 INFO - PROCESS | 1652 | 1462527933514 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121a7fc00) [pid = 1652] [serial = 221] [outer = 0x121183c00] 02:45:33 INFO - PROCESS | 1652 | 1462527933863 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]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 02:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:45:33 INFO - PROCESS | 1652 | 1462527933892 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 1652 | 1462527933894 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:45:33 INFO - PROCESS | 1652 | 1462527933897 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 1652 | 1462527933899 Marionette TRACE conn2 <- [1,270,null,{}] 02:45:33 INFO - PROCESS | 1652 | 1462527933903 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}] 02:45:34 INFO - PROCESS | 1652 | 1462527934019 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:45:34 INFO - PROCESS | 1652 | 1462527934036 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bfc000 == 37 [pid = 1652] [id = 75] 02:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121de1c00) [pid = 1652] [serial = 222] [outer = 0x0] 02:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125423c00) [pid = 1652] [serial = 223] [outer = 0x121de1c00] 02:45:34 INFO - PROCESS | 1652 | 1462527934075 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1257f5000) [pid = 1652] [serial = 224] [outer = 0x121de1c00] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12748fc00) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12546a800) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11948d000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x111c2a000) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1198ca800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12106a400) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12106a000) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1184d4800) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12546b800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117e8bc00) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11694e800) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113396000) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1257f6800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1164f4c00) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1164bcc00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184d0400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12124a800) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112042000) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:45:34 INFO - PROCESS | 1652 | 1462527934563 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]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 02:45:34 INFO - PROCESS | 1652 | 1462527934567 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:45:34 INFO - PROCESS | 1652 | 1462527934568 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:45:34 INFO - PROCESS | 1652 | 1462527934570 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 1652 | 1462527934571 Marionette TRACE conn2 <- [1,274,null,{}] 02:45:34 INFO - PROCESS | 1652 | 1462527934574 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}] 02:45:34 INFO - PROCESS | 1652 | 1462527934648 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:45:34 INFO - PROCESS | 1652 | 1462527934652 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d65800 == 38 [pid = 1652] [id = 76] 02:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116952800) [pid = 1652] [serial = 225] [outer = 0x0] 02:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119228400) [pid = 1652] [serial = 226] [outer = 0x116952800] 02:45:34 INFO - PROCESS | 1652 | 1462527934679 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1217efc00) [pid = 1652] [serial = 227] [outer = 0x116952800] 02:45:35 INFO - PROCESS | 1652 | 1462527934999 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]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 467ms 02:45:35 INFO - PROCESS | 1652 | 1462527935039 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 1652 | 1462527935040 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:45:35 INFO - PROCESS | 1652 | 1462527935049 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 1652 | 1462527935050 Marionette TRACE conn2 <- [1,278,null,{}] 02:45:35 INFO - PROCESS | 1652 | 1462527935052 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}] 02:45:35 INFO - PROCESS | 1652 | 1462527935123 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:45:35 INFO - PROCESS | 1652 | 1462527935130 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121145800 == 39 [pid = 1652] [id = 77] 02:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121185400) [pid = 1652] [serial = 228] [outer = 0x0] 02:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1257f8c00) [pid = 1652] [serial = 229] [outer = 0x121185400] 02:45:35 INFO - PROCESS | 1652 | 1462527935155 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125caf800) [pid = 1652] [serial = 230] [outer = 0x121185400] 02:45:35 INFO - PROCESS | 1652 | 1462527935451 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]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 425ms 02:45:35 INFO - PROCESS | 1652 | 1462527935468 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 1652 | 1462527935470 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:45:35 INFO - PROCESS | 1652 | 1462527935472 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 1652 | 1462527935484 Marionette TRACE conn2 <- [1,282,null,{}] 02:45:35 INFO - PROCESS | 1652 | 1462527935487 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}] 02:45:35 INFO - PROCESS | 1652 | 1462527935572 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:45:35 INFO - PROCESS | 1652 | 1462527935579 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x125486000 == 40 [pid = 1652] [id = 78] 02:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125d83800) [pid = 1652] [serial = 231] [outer = 0x0] 02:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c29c00) [pid = 1652] [serial = 232] [outer = 0x125d83800] 02:45:35 INFO - PROCESS | 1652 | 1462527935607 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a05000) [pid = 1652] [serial = 233] [outer = 0x125d83800] 02:45:35 INFO - PROCESS | 1652 | 1462527935929 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]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 480ms 02:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:45:35 INFO - PROCESS | 1652 | 1462527935952 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 1652 | 1462527935954 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:45:35 INFO - PROCESS | 1652 | 1462527935956 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 1652 | 1462527935957 Marionette TRACE conn2 <- [1,286,null,{}] 02:45:35 INFO - PROCESS | 1652 | 1462527935960 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}] 02:45:36 INFO - PROCESS | 1652 | 1462527936051 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:45:36 INFO - PROCESS | 1652 | 1462527936056 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c9d000 == 41 [pid = 1652] [id = 79] 02:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12546ec00) [pid = 1652] [serial = 234] [outer = 0x0] 02:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128c2b800) [pid = 1652] [serial = 235] [outer = 0x12546ec00] 02:45:36 INFO - PROCESS | 1652 | 1462527936084 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129290c00) [pid = 1652] [serial = 236] [outer = 0x12546ec00] 02:45:36 INFO - PROCESS | 1652 | 1462527936364 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]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 02:45:36 INFO - PROCESS | 1652 | 1462527936374 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1652 | 1462527936377 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:45:36 INFO - PROCESS | 1652 | 1462527936385 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1652 | 1462527936386 Marionette TRACE conn2 <- [1,290,null,{}] 02:45:36 INFO - PROCESS | 1652 | 1462527936388 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}] 02:45:36 INFO - PROCESS | 1652 | 1462527936467 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:45:36 INFO - PROCESS | 1652 | 1462527936554 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f4d000 == 42 [pid = 1652] [id = 80] 02:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111a0ac00) [pid = 1652] [serial = 237] [outer = 0x0] 02:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112040000) [pid = 1652] [serial = 238] [outer = 0x111a0ac00] 02:45:36 INFO - PROCESS | 1652 | 1462527936585 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11327c000) [pid = 1652] [serial = 239] [outer = 0x111a0ac00] 02:45:37 INFO - PROCESS | 1652 | 1462527937004 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]]]}] 02:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 02:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:45:37 INFO - PROCESS | 1652 | 1462527937054 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 1652 | 1462527937056 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:45:37 INFO - PROCESS | 1652 | 1462527937059 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 1652 | 1462527937062 Marionette TRACE conn2 <- [1,294,null,{}] 02:45:37 INFO - PROCESS | 1652 | 1462527937065 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}] 02:45:37 INFO - PROCESS | 1652 | 1462527937160 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:45:37 INFO - PROCESS | 1652 | 1462527937225 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828a000 == 43 [pid = 1652] [id = 81] 02:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11769d800) [pid = 1652] [serial = 240] [outer = 0x0] 02:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118155400) [pid = 1652] [serial = 241] [outer = 0x11769d800] 02:45:37 INFO - PROCESS | 1652 | 1462527937268 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1184cf000) [pid = 1652] [serial = 242] [outer = 0x11769d800] 02:45:37 INFO - PROCESS | 1652 | 1462527937676 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]]]}] 02:45:37 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. 02:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 673ms 02:45:37 INFO - PROCESS | 1652 | 1462527937734 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:45:37 INFO - PROCESS | 1652 | 1462527937737 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:45:37 INFO - PROCESS | 1652 | 1462527937740 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 1652 | 1462527937741 Marionette TRACE conn2 <- [1,298,null,{}] 02:45:37 INFO - PROCESS | 1652 | 1462527937763 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}] 02:45:37 INFO - PROCESS | 1652 | 1462527937857 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:45:37 INFO - PROCESS | 1652 | 1462527937912 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12161a000 == 44 [pid = 1652] [id = 82] 02:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1185a1400) [pid = 1652] [serial = 243] [outer = 0x0] 02:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1185b3400) [pid = 1652] [serial = 244] [outer = 0x1185a1400] 02:45:37 INFO - PROCESS | 1652 | 1462527937942 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11948c000) [pid = 1652] [serial = 245] [outer = 0x1185a1400] 02:45:38 INFO - PROCESS | 1652 | 1462527938345 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]]]}] 02:45:38 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. 02:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 636ms 02:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:45:38 INFO - PROCESS | 1652 | 1462527938376 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 1652 | 1462527938378 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:45:38 INFO - PROCESS | 1652 | 1462527938385 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 1652 | 1462527938389 Marionette TRACE conn2 <- [1,302,null,{}] 02:45:38 INFO - PROCESS | 1652 | 1462527938393 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}] 02:45:38 INFO - PROCESS | 1652 | 1462527938503 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:45:38 INFO - PROCESS | 1652 | 1462527938559 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x127181000 == 45 [pid = 1652] [id = 83] 02:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11948f800) [pid = 1652] [serial = 246] [outer = 0x0] 02:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121074c00) [pid = 1652] [serial = 247] [outer = 0x11948f800] 02:45:38 INFO - PROCESS | 1652 | 1462527938588 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121de4000) [pid = 1652] [serial = 248] [outer = 0x11948f800] 02:45:39 INFO - PROCESS | 1652 | 1462527939012 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]]]}] 02:45:39 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. 02:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 677ms 02:45:39 INFO - PROCESS | 1652 | 1462527939059 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:45:39 INFO - PROCESS | 1652 | 1462527939061 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:45:39 INFO - PROCESS | 1652 | 1462527939063 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1652 | 1462527939064 Marionette TRACE conn2 <- [1,306,null,{}] 02:45:39 INFO - PROCESS | 1652 | 1462527939067 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}] 02:45:39 INFO - PROCESS | 1652 | 1462527939159 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:45:39 INFO - PROCESS | 1652 | 1462527939201 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a88800 == 46 [pid = 1652] [id = 84] 02:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1198c3800) [pid = 1652] [serial = 249] [outer = 0x0] 02:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12124a400) [pid = 1652] [serial = 250] [outer = 0x1198c3800] 02:45:39 INFO - PROCESS | 1652 | 1462527939230 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12668f400) [pid = 1652] [serial = 251] [outer = 0x1198c3800] 02:45:39 INFO - PROCESS | 1652 | 1462527939755 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]]]}] 02:45:39 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. 02:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 772ms 02:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:45:39 INFO - PROCESS | 1652 | 1462527939847 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 1652 | 1462527939851 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:45:39 INFO - PROCESS | 1652 | 1462527939857 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1652 | 1462527939861 Marionette TRACE conn2 <- [1,310,null,{}] 02:45:39 INFO - PROCESS | 1652 | 1462527939868 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}] 02:45:39 INFO - PROCESS | 1652 | 1462527939967 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:45:40 INFO - PROCESS | 1652 | 1462527940023 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180b4000 == 47 [pid = 1652] [id = 85] 02:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113c20000) [pid = 1652] [serial = 252] [outer = 0x0] 02:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11642a400) [pid = 1652] [serial = 253] [outer = 0x113c20000] 02:45:40 INFO - PROCESS | 1652 | 1462527940055 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116750800) [pid = 1652] [serial = 254] [outer = 0x113c20000] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125c9d000 == 46 [pid = 1652] [id = 79] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125486000 == 45 [pid = 1652] [id = 78] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121145800 == 44 [pid = 1652] [id = 77] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119d65800 == 43 [pid = 1652] [id = 76] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128a8b000) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119bfc000 == 42 [pid = 1652] [id = 75] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1198a3800 == 41 [pid = 1652] [id = 74] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118a8f800 == 40 [pid = 1652] [id = 73] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11851f800 == 39 [pid = 1652] [id = 72] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118239800 == 38 [pid = 1652] [id = 71] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1180c5800 == 37 [pid = 1652] [id = 70] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116481800 == 36 [pid = 1652] [id = 69] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x113241800 == 35 [pid = 1652] [id = 68] 02:45:40 INFO - PROCESS | 1652 | 1462527940506 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]]]}] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117582000 == 34 [pid = 1652] [id = 67] 02:45:40 INFO - PROCESS | 1652 | --DOCSHELL 0x113c69800 == 33 [pid = 1652] [id = 66] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128c26400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1257f4800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119491800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1198ca400) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118152c00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1184c4800) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121075000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121183400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121074000) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121181c00) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1185b3800) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1192d7400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125d7e800) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1198cec00) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a0f1c00) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126a7f400) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113c18800) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126c29800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126698800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1164b1000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116951800) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116a6d400) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118549000) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128a7e800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185ab400) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126f2d800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184d7000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118541c00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12189e400) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126c75400) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125cab800) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127112c00) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125424800) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12748f800) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 02:45:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121680800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 02:45:40 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. 02:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 676ms 02:45:40 INFO - PROCESS | 1652 | 1462527940533 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 1652 | 1462527940538 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:45:40 INFO - PROCESS | 1652 | 1462527940545 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 1652 | 1462527940547 Marionette TRACE conn2 <- [1,314,null,{}] 02:45:40 INFO - PROCESS | 1652 | 1462527940551 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}] 02:45:40 INFO - PROCESS | 1652 | 1462527940661 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:45:40 INFO - PROCESS | 1652 | 1462527940670 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c78000 == 34 [pid = 1652] [id = 86] 02:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11694d000) [pid = 1652] [serial = 255] [outer = 0x0] 02:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117693800) [pid = 1652] [serial = 256] [outer = 0x11694d000] 02:45:40 INFO - PROCESS | 1652 | 1462527940710 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1184cf400) [pid = 1652] [serial = 257] [outer = 0x11694d000] 02:45:41 INFO - PROCESS | 1652 | 1462527941088 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]]]}] 02:45:41 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. 02:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 571ms 02:45:41 INFO - PROCESS | 1652 | 1462527941115 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 1652 | 1462527941117 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:45:41 INFO - PROCESS | 1652 | 1462527941119 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 1652 | 1462527941121 Marionette TRACE conn2 <- [1,318,null,{}] 02:45:41 INFO - PROCESS | 1652 | 1462527941128 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}] 02:45:41 INFO - PROCESS | 1652 | 1462527941201 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:45:41 INFO - PROCESS | 1652 | 1462527941206 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180c0800 == 35 [pid = 1652] [id = 87] 02:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118549000) [pid = 1652] [serial = 258] [outer = 0x0] 02:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118949c00) [pid = 1652] [serial = 259] [outer = 0x118549000] 02:45:41 INFO - PROCESS | 1652 | 1462527941237 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119230c00) [pid = 1652] [serial = 260] [outer = 0x118549000] 02:45:41 INFO - PROCESS | 1652 | 1462527941566 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]]]}] 02:45:41 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. 02:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 02:45:41 INFO - PROCESS | 1652 | 1462527941590 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 1652 | 1462527941592 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:45:41 INFO - PROCESS | 1652 | 1462527941596 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 1652 | 1462527941604 Marionette TRACE conn2 <- [1,322,null,{}] 02:45:41 INFO - PROCESS | 1652 | 1462527941607 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}] 02:45:41 INFO - PROCESS | 1652 | 1462527941684 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:45:41 INFO - PROCESS | 1652 | 1462527941724 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118506000 == 36 [pid = 1652] [id = 88] 02:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1185ae400) [pid = 1652] [serial = 261] [outer = 0x0] 02:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1198c9800) [pid = 1652] [serial = 262] [outer = 0x1185ae400] 02:45:41 INFO - PROCESS | 1652 | 1462527941749 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119ddf000) [pid = 1652] [serial = 263] [outer = 0x1185ae400] 02:45:42 INFO - PROCESS | 1652 | 1462527941999 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]]]}] 02:45:42 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. 02:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 429ms 02:45:42 INFO - PROCESS | 1652 | 1462527942023 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 1652 | 1462527942024 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:45:42 INFO - PROCESS | 1652 | 1462527942039 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1652 | 1462527942040 Marionette TRACE conn2 <- [1,326,null,{}] 02:45:42 INFO - PROCESS | 1652 | 1462527942053 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}] 02:45:42 INFO - PROCESS | 1652 | 1462527942173 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:45:42 INFO - PROCESS | 1652 | 1462527942180 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11946c000 == 37 [pid = 1652] [id = 89] 02:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12106a400) [pid = 1652] [serial = 264] [outer = 0x0] 02:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121188c00) [pid = 1652] [serial = 265] [outer = 0x12106a400] 02:45:42 INFO - PROCESS | 1652 | 1462527942220 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1217f4400) [pid = 1652] [serial = 266] [outer = 0x12106a400] 02:45:42 INFO - PROCESS | 1652 | 1462527942638 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]]]}] 02:45:42 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. 02:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 629ms 02:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:45:42 INFO - PROCESS | 1652 | 1462527942662 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 1652 | 1462527942664 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:45:42 INFO - PROCESS | 1652 | 1462527942666 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1652 | 1462527942667 Marionette TRACE conn2 <- [1,330,null,{}] 02:45:42 INFO - PROCESS | 1652 | 1462527942669 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}] 02:45:42 INFO - PROCESS | 1652 | 1462527942772 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:45:42 INFO - PROCESS | 1652 | 1462527942802 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b16800 == 38 [pid = 1652] [id = 90] 02:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121de5800) [pid = 1652] [serial = 267] [outer = 0x0] 02:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12668fc00) [pid = 1652] [serial = 268] [outer = 0x121de5800] 02:45:42 INFO - PROCESS | 1652 | 1462527942835 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127119800) [pid = 1652] [serial = 269] [outer = 0x121de5800] 02:45:43 INFO - PROCESS | 1652 | 1462527943159 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]]]}] 02:45:43 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. 02:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 02:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:45:43 INFO - PROCESS | 1652 | 1462527943194 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 1652 | 1462527943195 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:45:43 INFO - PROCESS | 1652 | 1462527943198 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 1652 | 1462527943199 Marionette TRACE conn2 <- [1,334,null,{}] 02:45:43 INFO - PROCESS | 1652 | 1462527943201 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}] 02:45:43 INFO - PROCESS | 1652 | 1462527943287 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:45:43 INFO - PROCESS | 1652 | 1462527943291 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x121143800 == 39 [pid = 1652] [id = 91] 02:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1257f6400) [pid = 1652] [serial = 270] [outer = 0x0] 02:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127493400) [pid = 1652] [serial = 271] [outer = 0x1257f6400] 02:45:43 INFO - PROCESS | 1652 | 1462527943317 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127499800) [pid = 1652] [serial = 272] [outer = 0x1257f6400] 02:45:43 INFO - PROCESS | 1652 | 1462527943649 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]]]}] 02:45:43 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. 02:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 02:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:45:43 INFO - PROCESS | 1652 | 1462527943667 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 1652 | 1462527943668 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:45:43 INFO - PROCESS | 1652 | 1462527943670 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 1652 | 1462527943671 Marionette TRACE conn2 <- [1,338,null,{}] 02:45:43 INFO - PROCESS | 1652 | 1462527943674 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}] 02:45:43 INFO - PROCESS | 1652 | 1462527943763 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:45:43 INFO - PROCESS | 1652 | 1462527943790 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12161f800 == 40 [pid = 1652] [id = 92] 02:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128a02400) [pid = 1652] [serial = 273] [outer = 0x0] 02:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128a08400) [pid = 1652] [serial = 274] [outer = 0x128a02400] 02:45:43 INFO - PROCESS | 1652 | 1462527943814 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128a0cc00) [pid = 1652] [serial = 275] [outer = 0x128a02400] 02:45:44 INFO - PROCESS | 1652 | 1462527944119 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]]]}] 02:45:44 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. 02:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 02:45:44 INFO - PROCESS | 1652 | 1462527944140 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 1652 | 1462527944141 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:45:44 INFO - PROCESS | 1652 | 1462527944143 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 1652 | 1462527944147 Marionette TRACE conn2 <- [1,342,null,{}] 02:45:44 INFO - PROCESS | 1652 | 1462527944157 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}] 02:45:44 INFO - PROCESS | 1652 | 1462527944248 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:45:44 INFO - PROCESS | 1652 | 1462527944252 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ccc800 == 41 [pid = 1652] [id = 93] 02:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128a03c00) [pid = 1652] [serial = 276] [outer = 0x0] 02:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128a7e800) [pid = 1652] [serial = 277] [outer = 0x128a03c00] 02:45:44 INFO - PROCESS | 1652 | 1462527944277 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128f5f800) [pid = 1652] [serial = 278] [outer = 0x128a03c00] 02:45:44 INFO - PROCESS | 1652 | 1462527944605 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]]]}] 02:45:44 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. 02:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 479ms 02:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:45:44 INFO - PROCESS | 1652 | 1462527944622 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 1652 | 1462527944624 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:45:44 INFO - PROCESS | 1652 | 1462527944626 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 1652 | 1462527944628 Marionette TRACE conn2 <- [1,346,null,{}] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115e7f400) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118998800) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125d83800) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1198c3000) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11675f400) [pid = 1652] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118543c00) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121de1c00) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116952800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12748a800) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121183c00) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121185400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:45:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118946c00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:45:44 INFO - PROCESS | 1652 | 1462527944696 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}] 02:45:44 INFO - PROCESS | 1652 | 1462527944770 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:45:44 INFO - PROCESS | 1652 | 1462527944774 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118991000 == 42 [pid = 1652] [id = 94] 02:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11922d400) [pid = 1652] [serial = 279] [outer = 0x0] 02:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121184800) [pid = 1652] [serial = 280] [outer = 0x11922d400] 02:45:44 INFO - PROCESS | 1652 | 1462527944802 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a0d000) [pid = 1652] [serial = 281] [outer = 0x11922d400] 02:45:45 INFO - PROCESS | 1652 | 1462527945110 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]]]}] 02:45:45 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. 02:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 515ms 02:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:45:45 INFO - PROCESS | 1652 | 1462527945142 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 1652 | 1462527945144 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:45:45 INFO - PROCESS | 1652 | 1462527945156 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 1652 | 1462527945158 Marionette TRACE conn2 <- [1,350,null,{}] 02:45:45 INFO - PROCESS | 1652 | 1462527945161 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}] 02:45:45 INFO - PROCESS | 1652 | 1462527945249 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:45:45 INFO - PROCESS | 1652 | 1462527945289 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a5e000 == 43 [pid = 1652] [id = 95] 02:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118998800) [pid = 1652] [serial = 282] [outer = 0x0] 02:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12929b000) [pid = 1652] [serial = 283] [outer = 0x118998800] 02:45:45 INFO - PROCESS | 1652 | 1462527945318 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12968a400) [pid = 1652] [serial = 284] [outer = 0x118998800] 02:45:45 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. 02:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 429ms 02:45:45 INFO - PROCESS | 1652 | 1462527945572 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]]]}] 02:45:45 INFO - PROCESS | 1652 | 1462527945583 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 1652 | 1462527945585 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:45:45 INFO - PROCESS | 1652 | 1462527945587 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 1652 | 1462527945588 Marionette TRACE conn2 <- [1,354,null,{}] 02:45:45 INFO - PROCESS | 1652 | 1462527945590 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}] 02:45:45 INFO - PROCESS | 1652 | 1462527945672 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:45:45 INFO - PROCESS | 1652 | 1462527945676 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc2000 == 44 [pid = 1652] [id = 96] 02:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12968ec00) [pid = 1652] [serial = 285] [outer = 0x0] 02:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129907c00) [pid = 1652] [serial = 286] [outer = 0x12968ec00] 02:45:45 INFO - PROCESS | 1652 | 1462527945703 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a7d7800) [pid = 1652] [serial = 287] [outer = 0x12968ec00] 02:45:46 INFO - PROCESS | 1652 | 1462527946013 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]]]}] 02:45:46 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. 02:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 02:45:46 INFO - PROCESS | 1652 | 1462527946056 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 1652 | 1462527946057 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:45:46 INFO - PROCESS | 1652 | 1462527946059 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 1652 | 1462527946060 Marionette TRACE conn2 <- [1,358,null,{}] 02:45:46 INFO - PROCESS | 1652 | 1462527946062 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}] 02:45:46 INFO - PROCESS | 1652 | 1462527946133 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:45:46 INFO - PROCESS | 1652 | 1462527946180 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294ac000 == 45 [pid = 1652] [id = 97] 02:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1198c1800) [pid = 1652] [serial = 288] [outer = 0x0] 02:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a7db800) [pid = 1652] [serial = 289] [outer = 0x1198c1800] 02:45:46 INFO - PROCESS | 1652 | 1462527946205 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a837000) [pid = 1652] [serial = 290] [outer = 0x1198c1800] 02:45:46 INFO - PROCESS | 1652 | 1462527946460 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]]]}] 02:45:46 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. 02:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 421ms 02:45:46 INFO - PROCESS | 1652 | 1462527946487 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 1652 | 1462527946488 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:45:46 INFO - PROCESS | 1652 | 1462527946490 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 1652 | 1462527946491 Marionette TRACE conn2 <- [1,362,null,{}] 02:45:46 INFO - PROCESS | 1652 | 1462527946501 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}] 02:45:46 INFO - PROCESS | 1652 | 1462527946584 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:45:46 INFO - PROCESS | 1652 | 1462527946589 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a79c800 == 46 [pid = 1652] [id = 98] 02:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a830400) [pid = 1652] [serial = 291] [outer = 0x0] 02:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ad7fc00) [pid = 1652] [serial = 292] [outer = 0x12a830400] 02:45:46 INFO - PROCESS | 1652 | 1462527946613 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12ad86000) [pid = 1652] [serial = 293] [outer = 0x12a830400] 02:45:47 INFO - PROCESS | 1652 | 1462527947086 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]]]}] 02:45:47 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. 02:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 627ms 02:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:45:47 INFO - PROCESS | 1652 | 1462527947117 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 1652 | 1462527947120 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:45:47 INFO - PROCESS | 1652 | 1462527947124 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 1652 | 1462527947127 Marionette TRACE conn2 <- [1,366,null,{}] 02:45:47 INFO - PROCESS | 1652 | 1462527947133 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}] 02:45:47 INFO - PROCESS | 1652 | 1462527947228 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:45:47 INFO - PROCESS | 1652 | 1462527947286 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f6e800 == 47 [pid = 1652] [id = 99] 02:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115e80400) [pid = 1652] [serial = 294] [outer = 0x0] 02:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1166c1000) [pid = 1652] [serial = 295] [outer = 0x115e80400] 02:45:47 INFO - PROCESS | 1652 | 1462527947317 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117476800) [pid = 1652] [serial = 296] [outer = 0x115e80400] 02:45:47 INFO - PROCESS | 1652 | 1462527947765 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]]]}] 02:45:47 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. 02:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 674ms 02:45:47 INFO - PROCESS | 1652 | 1462527947798 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 1652 | 1462527947802 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:45:47 INFO - PROCESS | 1652 | 1462527947807 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 1652 | 1462527947808 Marionette TRACE conn2 <- [1,370,null,{}] 02:45:47 INFO - PROCESS | 1652 | 1462527947830 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}] 02:45:47 INFO - PROCESS | 1652 | 1462527947928 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:45:47 INFO - PROCESS | 1652 | 1462527947986 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be9800 == 48 [pid = 1652] [id = 100] 02:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1184c6400) [pid = 1652] [serial = 297] [outer = 0x0] 02:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1185b3800) [pid = 1652] [serial = 298] [outer = 0x1184c6400] 02:45:48 INFO - PROCESS | 1652 | 1462527948017 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1198c0800) [pid = 1652] [serial = 299] [outer = 0x1184c6400] 02:45:48 INFO - PROCESS | 1652 | 1462527948470 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]]]}] 02:45:48 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. 02:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 689ms 02:45:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:45:48 INFO - PROCESS | 1652 | 1462527948545 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 1652 | 1462527948547 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:45:48 INFO - PROCESS | 1652 | 1462527948551 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 1652 | 1462527948554 Marionette TRACE conn2 <- [1,374,null,{}] 02:45:48 INFO - PROCESS | 1652 | 1462527948562 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}] 02:45:48 INFO - PROCESS | 1652 | 1462527948661 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:45:48 INFO - PROCESS | 1652 | 1462527948722 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11697e800 == 49 [pid = 1652] [id = 101] 02:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1184db000) [pid = 1652] [serial = 300] [outer = 0x0] 02:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1213c9000) [pid = 1652] [serial = 301] [outer = 0x1184db000] 02:45:48 INFO - PROCESS | 1652 | 1462527948753 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1257eb000) [pid = 1652] [serial = 302] [outer = 0x1184db000] 02:45:49 INFO - PROCESS | 1652 | 1462527949290 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:45:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:45:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 771ms 02:45:49 INFO - PROCESS | 1652 | 1462527949323 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 1652 | 1462527949325 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:45:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:45:49 INFO - PROCESS | 1652 | 1462527949350 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 1652 | 1462527949352 Marionette TRACE conn2 <- [1,378,null,{}] 02:45:49 INFO - PROCESS | 1652 | 1462527949356 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}] 02:45:49 INFO - PROCESS | 1652 | 1462527949438 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:45:49 INFO - PROCESS | 1652 | 1462527949502 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x111ade800 == 50 [pid = 1652] [id = 102] 02:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x115e84400) [pid = 1652] [serial = 303] [outer = 0x0] 02:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1166bf000) [pid = 1652] [serial = 304] [outer = 0x115e84400] 02:45:49 INFO - PROCESS | 1652 | 1462527949530 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116952000) [pid = 1652] [serial = 305] [outer = 0x115e84400] 02:45:49 INFO - PROCESS | 1652 | 1462527949934 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:45:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:45:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 623ms 02:45:49 INFO - PROCESS | 1652 | 1462527949977 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 1652 | 1462527949981 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:45:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:45:49 INFO - PROCESS | 1652 | 1462527949995 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 1652 | 1462527949996 Marionette TRACE conn2 <- [1,382,null,{}] 02:45:50 INFO - PROCESS | 1652 | 1462527950010 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}] 02:45:50 INFO - PROCESS | 1652 | 1462527950109 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1266d4800 == 49 [pid = 1652] [id = 65] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1294ac000 == 48 [pid = 1652] [id = 97] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc2000 == 47 [pid = 1652] [id = 96] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128a5e000 == 46 [pid = 1652] [id = 95] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118991000 == 45 [pid = 1652] [id = 94] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x125ccc800 == 44 [pid = 1652] [id = 93] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12161f800 == 43 [pid = 1652] [id = 92] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121143800 == 42 [pid = 1652] [id = 91] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1130e3800) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1169c4c00) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119b16800 == 41 [pid = 1652] [id = 90] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11946c000 == 40 [pid = 1652] [id = 89] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118506000 == 39 [pid = 1652] [id = 88] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1180c0800 == 38 [pid = 1652] [id = 87] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x113c78000 == 37 [pid = 1652] [id = 86] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1180b4000 == 36 [pid = 1652] [id = 85] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118a88800 == 35 [pid = 1652] [id = 84] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x127181000 == 34 [pid = 1652] [id = 83] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12161a000 == 33 [pid = 1652] [id = 82] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11828a000 == 32 [pid = 1652] [id = 81] 02:45:50 INFO - PROCESS | 1652 | --DOCSHELL 0x112f4d000 == 31 [pid = 1652] [id = 80] 02:45:50 INFO - PROCESS | 1652 | 1462527950213 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f45000 == 32 [pid = 1652] [id = 103] 02:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115e85800) [pid = 1652] [serial = 306] [outer = 0x0] 02:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1169c4c00) [pid = 1652] [serial = 307] [outer = 0x115e85800] 02:45:50 INFO - PROCESS | 1652 | 1462527950239 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11853ac00) [pid = 1652] [serial = 308] [outer = 0x115e85800] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128a05000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128c2b800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11675fc00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119494800) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126c29c00) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119dde400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11769bc00) [pid = 1652] [serial = 204] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11948bc00) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1164af000) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11859e000) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1257f5000) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1217efc00) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125423c00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128f61800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1217f1000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119228400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1257f8c00) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121243000) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1185aac00) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11922a400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118422400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118e11400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1166c1800) [pid = 1652] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121a7fc00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125caf800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 02:45:50 INFO - PROCESS | 1652 | 1462527950555 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:45:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 579ms 02:45:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:45:50 INFO - PROCESS | 1652 | 1462527950569 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1652 | 1462527950571 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:45:50 INFO - PROCESS | 1652 | 1462527950573 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1652 | 1462527950575 Marionette TRACE conn2 <- [1,386,null,{}] 02:45:50 INFO - PROCESS | 1652 | 1462527950592 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}] 02:45:50 INFO - PROCESS | 1652 | 1462527950666 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:45:50 INFO - PROCESS | 1652 | 1462527950671 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ba800 == 33 [pid = 1652] [id = 104] 02:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11859d400) [pid = 1652] [serial = 309] [outer = 0x0] 02:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118945800) [pid = 1652] [serial = 310] [outer = 0x11859d400] 02:45:50 INFO - PROCESS | 1652 | 1462527950701 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118e63400) [pid = 1652] [serial = 311] [outer = 0x11859d400] 02:45:51 INFO - PROCESS | 1652 | 1462527951021 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]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:45:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 476ms 02:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:45:51 INFO - PROCESS | 1652 | 1462527951050 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 1652 | 1462527951051 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:45:51 INFO - PROCESS | 1652 | 1462527951054 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 1652 | 1462527951055 Marionette TRACE conn2 <- [1,390,null,{}] 02:45:51 INFO - PROCESS | 1652 | 1462527951057 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}] 02:45:51 INFO - PROCESS | 1652 | 1462527951128 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:45:51 INFO - PROCESS | 1652 | 1462527951132 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118506000 == 34 [pid = 1652] [id = 105] 02:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11922bc00) [pid = 1652] [serial = 312] [outer = 0x0] 02:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119498000) [pid = 1652] [serial = 313] [outer = 0x11922bc00] 02:45:51 INFO - PROCESS | 1652 | 1462527951162 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119bcac00) [pid = 1652] [serial = 314] [outer = 0x11922bc00] 02:45:51 INFO - PROCESS | 1652 | 1462527951502 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]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:45:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 467ms 02:45:51 INFO - PROCESS | 1652 | 1462527951522 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 1652 | 1462527951523 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:45:51 INFO - PROCESS | 1652 | 1462527951525 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 1652 | 1462527951527 Marionette TRACE conn2 <- [1,394,null,{}] 02:45:51 INFO - PROCESS | 1652 | 1462527951533 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}] 02:45:51 INFO - PROCESS | 1652 | 1462527951612 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:45:51 INFO - PROCESS | 1652 | 1462527951618 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a90800 == 35 [pid = 1652] [id = 106] 02:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118e60400) [pid = 1652] [serial = 315] [outer = 0x0] 02:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11a0f3800) [pid = 1652] [serial = 316] [outer = 0x118e60400] 02:45:51 INFO - PROCESS | 1652 | 1462527951644 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121074800) [pid = 1652] [serial = 317] [outer = 0x118e60400] 02:45:52 INFO - PROCESS | 1652 | 1462527952109 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]]]}] 02:45:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:45:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 621ms 02:45:52 INFO - PROCESS | 1652 | 1462527952149 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:45:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:45:52 INFO - PROCESS | 1652 | 1462527952151 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:45:52 INFO - PROCESS | 1652 | 1462527952154 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 1652 | 1462527952155 Marionette TRACE conn2 <- [1,398,null,{}] 02:45:52 INFO - PROCESS | 1652 | 1462527952157 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}] 02:45:52 INFO - PROCESS | 1652 | 1462527952244 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:45:52 INFO - PROCESS | 1652 | 1462527952253 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119895000 == 36 [pid = 1652] [id = 107] 02:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121181400) [pid = 1652] [serial = 318] [outer = 0x0] 02:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1217f8800) [pid = 1652] [serial = 319] [outer = 0x121181400] 02:45:52 INFO - PROCESS | 1652 | 1462527952279 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12546e000) [pid = 1652] [serial = 320] [outer = 0x121181400] 02:45:52 INFO - PROCESS | 1652 | 1462527952620 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]]]}] 02:45:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:45:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 02:45:52 INFO - PROCESS | 1652 | 1462527952679 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 1652 | 1462527952680 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:45:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:45:52 INFO - PROCESS | 1652 | 1462527952682 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 1652 | 1462527952683 Marionette TRACE conn2 <- [1,402,null,{}] 02:45:52 INFO - PROCESS | 1652 | 1462527952686 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}] 02:45:52 INFO - PROCESS | 1652 | 1462527952772 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:45:52 INFO - PROCESS | 1652 | 1462527952779 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b97800 == 37 [pid = 1652] [id = 108] 02:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121184c00) [pid = 1652] [serial = 321] [outer = 0x0] 02:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x125ca3000) [pid = 1652] [serial = 322] [outer = 0x121184c00] 02:45:52 INFO - PROCESS | 1652 | 1462527952803 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126690400) [pid = 1652] [serial = 323] [outer = 0x121184c00] 02:45:53 INFO - PROCESS | 1652 | 1462527953250 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]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 618ms 02:45:53 INFO - PROCESS | 1652 | 1462527953315 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 1652 | 1462527953316 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:45:53 INFO - PROCESS | 1652 | 1462527953322 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 1652 | 1462527953323 Marionette TRACE conn2 <- [1,406,null,{}] 02:45:53 INFO - PROCESS | 1652 | 1462527953325 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}] 02:45:53 INFO - PROCESS | 1652 | 1462527953410 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:45:53 INFO - PROCESS | 1652 | 1462527953444 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212a6000 == 38 [pid = 1652] [id = 109] 02:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126c23800) [pid = 1652] [serial = 324] [outer = 0x0] 02:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126c32000) [pid = 1652] [serial = 325] [outer = 0x126c23800] 02:45:53 INFO - PROCESS | 1652 | 1462527953468 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12748f800) [pid = 1652] [serial = 326] [outer = 0x126c23800] 02:45:53 INFO - PROCESS | 1652 | 1462527953783 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]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 02:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:45:53 INFO - PROCESS | 1652 | 1462527953840 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 1652 | 1462527953842 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:45:53 INFO - PROCESS | 1652 | 1462527953850 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 1652 | 1462527953851 Marionette TRACE conn2 <- [1,410,null,{}] 02:45:53 INFO - PROCESS | 1652 | 1462527953853 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}] 02:45:53 INFO - PROCESS | 1652 | 1462527953942 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:45:53 INFO - PROCESS | 1652 | 1462527953947 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12136f000 == 39 [pid = 1652] [id = 110] 02:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126690c00) [pid = 1652] [serial = 327] [outer = 0x0] 02:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127496c00) [pid = 1652] [serial = 328] [outer = 0x126690c00] 02:45:53 INFO - PROCESS | 1652 | 1462527953971 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128a09000) [pid = 1652] [serial = 329] [outer = 0x126690c00] 02:45:54 INFO - PROCESS | 1652 | 1462527954304 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]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:45:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 475ms 02:45:54 INFO - PROCESS | 1652 | 1462527954320 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 1652 | 1462527954321 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:45:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:45:54 INFO - PROCESS | 1652 | 1462527954325 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1652 | 1462527954332 Marionette TRACE conn2 <- [1,414,null,{}] 02:45:54 INFO - PROCESS | 1652 | 1462527954354 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}] 02:45:54 INFO - PROCESS | 1652 | 1462527954654 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1257f6400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128a02400) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113c20000) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1198c3800) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128a03c00) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118549000) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11694d000) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12106a400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1198c1800) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11922d400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118998800) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1185ae400) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121de5800) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112fa3800) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1167f2800) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:45:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12968ec00) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:45:54 INFO - PROCESS | 1652 | 1462527954709 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1166df000 == 40 [pid = 1652] [id = 111] 02:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a5cc00) [pid = 1652] [serial = 330] [outer = 0x0] 02:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116912c00) [pid = 1652] [serial = 331] [outer = 0x112a5cc00] 02:45:54 INFO - PROCESS | 1652 | 1462527954738 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11922d400) [pid = 1652] [serial = 332] [outer = 0x112a5cc00] 02:45:55 INFO - PROCESS | 1652 | 1462527955117 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]]]}] 02:45:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:45:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 846ms 02:45:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:45:55 INFO - PROCESS | 1652 | 1462527955172 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:45:55 INFO - PROCESS | 1652 | 1462527955174 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:45:55 INFO - PROCESS | 1652 | 1462527955178 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:45:55 INFO - PROCESS | 1652 | 1462527955180 Marionette TRACE conn2 <- [1,418,null,{}] 02:45:55 INFO - PROCESS | 1652 | 1462527955183 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}] 02:45:55 INFO - PROCESS | 1652 | 1462527955269 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:45:55 INFO - PROCESS | 1652 | 1462527955274 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a0a800 == 41 [pid = 1652] [id = 112] 02:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12106a400) [pid = 1652] [serial = 333] [outer = 0x0] 02:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128a87c00) [pid = 1652] [serial = 334] [outer = 0x12106a400] 02:45:55 INFO - PROCESS | 1652 | 1462527955305 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12929ac00) [pid = 1652] [serial = 335] [outer = 0x12106a400] 02:45:55 INFO - PROCESS | 1652 | 1462527955703 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:45:56 INFO - PROCESS | 1652 | 1462527956082 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]]]}] 02:45:56 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 02:45:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 922ms 02:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:45:56 INFO - PROCESS | 1652 | 1462527956099 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 1652 | 1462527956100 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:45:56 INFO - PROCESS | 1652 | 1462527956102 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1652 | 1462527956103 Marionette TRACE conn2 <- [1,422,null,{}] 02:45:56 INFO - PROCESS | 1652 | 1462527956105 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}] 02:45:56 INFO - PROCESS | 1652 | 1462527956182 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:45:56 INFO - PROCESS | 1652 | 1462527956186 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb0800 == 42 [pid = 1652] [id = 113] 02:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12929b400) [pid = 1652] [serial = 336] [outer = 0x0] 02:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1293fa400) [pid = 1652] [serial = 337] [outer = 0x12929b400] 02:45:56 INFO - PROCESS | 1652 | 1462527956211 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12990b800) [pid = 1652] [serial = 338] [outer = 0x12929b400] 02:45:57 INFO - PROCESS | 1652 | 1462527957007 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]]]}] 02:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 02:45:57 INFO - PROCESS | 1652 | 1462527957024 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 1652 | 1462527957026 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:45:57 INFO - PROCESS | 1652 | 1462527957032 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 1652 | 1462527957035 Marionette TRACE conn2 <- [1,426,null,{}] 02:45:57 INFO - PROCESS | 1652 | 1462527957039 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}] 02:45:57 INFO - PROCESS | 1652 | 1462527957137 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:45:57 INFO - PROCESS | 1652 | 1462527957179 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ea9000 == 43 [pid = 1652] [id = 114] 02:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113281800) [pid = 1652] [serial = 339] [outer = 0x0] 02:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1132be800) [pid = 1652] [serial = 340] [outer = 0x113281800] 02:45:57 INFO - PROCESS | 1652 | 1462527957211 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1164b9800) [pid = 1652] [serial = 341] [outer = 0x113281800] 02:45:57 INFO - PROCESS | 1652 | 1462527957650 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] 02:45:57 INFO - PROCESS | 1652 | 1462527957716 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:45:57 INFO - PROCESS | 1652 | 1462527957722 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 1652 | 1462527957724 Marionette TRACE conn2 <- [1,430,null,{}] 02:45:57 INFO - PROCESS | 1652 | 1462527957726 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}] 02:45:57 INFO - PROCESS | 1652 | 1462527957823 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:45:57 INFO - PROCESS | 1652 | 1462527957879 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118275000 == 44 [pid = 1652] [id = 115] 02:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117699400) [pid = 1652] [serial = 342] [outer = 0x0] 02:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1184d6000) [pid = 1652] [serial = 343] [outer = 0x117699400] 02:45:57 INFO - PROCESS | 1652 | 1462527957909 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118547c00) [pid = 1652] [serial = 344] [outer = 0x117699400] 02:45:58 INFO - PROCESS | 1652 | 1462527958339 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]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 02:45:58 INFO - PROCESS | 1652 | 1462527958401 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 1652 | 1462527958402 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:45:58 INFO - PROCESS | 1652 | 1462527958405 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 1652 | 1462527958407 Marionette TRACE conn2 <- [1,434,null,{}] 02:45:58 INFO - PROCESS | 1652 | 1462527958434 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}] 02:45:58 INFO - PROCESS | 1652 | 1462527958537 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:45:58 INFO - PROCESS | 1652 | 1462527958595 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x125cc5000 == 45 [pid = 1652] [id = 116] 02:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11948f000) [pid = 1652] [serial = 345] [outer = 0x0] 02:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119bc2800) [pid = 1652] [serial = 346] [outer = 0x11948f000] 02:45:58 INFO - PROCESS | 1652 | 1462527958626 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121074400) [pid = 1652] [serial = 347] [outer = 0x11948f000] 02:45:59 INFO - PROCESS | 1652 | 1462527959050 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]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 02:45:59 INFO - PROCESS | 1652 | 1462527959078 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 1652 | 1462527959082 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:45:59 INFO - PROCESS | 1652 | 1462527959086 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 1652 | 1462527959088 Marionette TRACE conn2 <- [1,438,null,{}] 02:45:59 INFO - PROCESS | 1652 | 1462527959091 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}] 02:45:59 INFO - PROCESS | 1652 | 1462527959245 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:45:59 INFO - PROCESS | 1652 | 1462527959353 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a9f800 == 46 [pid = 1652] [id = 117] 02:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1198cd000) [pid = 1652] [serial = 348] [outer = 0x0] 02:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1217efc00) [pid = 1652] [serial = 349] [outer = 0x1198cd000] 02:45:59 INFO - PROCESS | 1652 | 1462527959400 Marionette DEBUG loaded listener.js 02:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1257f9400) [pid = 1652] [serial = 350] [outer = 0x1198cd000] 02:46:00 INFO - PROCESS | 1652 | 1462527960030 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]]]}] 02:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 972ms 02:46:00 INFO - PROCESS | 1652 | 1462527960065 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:46:00 INFO - PROCESS | 1652 | 1462527960067 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:46:00 INFO - PROCESS | 1652 | 1462527960071 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - PROCESS | 1652 | 1462527960073 Marionette TRACE conn2 <- [1,442,null,{}] 02:46:00 INFO - PROCESS | 1652 | 1462527960077 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}] 02:46:00 INFO - PROCESS | 1652 | 1462527960165 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:46:00 INFO - PROCESS | 1652 | 1462527960223 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1166eb800 == 47 [pid = 1652] [id = 118] 02:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118422400) [pid = 1652] [serial = 351] [outer = 0x0] 02:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1184d7c00) [pid = 1652] [serial = 352] [outer = 0x118422400] 02:46:00 INFO - PROCESS | 1652 | 1462527960251 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11859e400) [pid = 1652] [serial = 353] [outer = 0x118422400] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x126a0a800 == 46 [pid = 1652] [id = 112] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1166df000 == 45 [pid = 1652] [id = 111] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12136f000 == 44 [pid = 1652] [id = 110] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1212a6000 == 43 [pid = 1652] [id = 109] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119b97800 == 42 [pid = 1652] [id = 108] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119895000 == 41 [pid = 1652] [id = 107] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118a90800 == 40 [pid = 1652] [id = 106] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ad7fc00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118506000 == 39 [pid = 1652] [id = 105] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ba800 == 38 [pid = 1652] [id = 104] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x112f45000 == 37 [pid = 1652] [id = 103] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x111ade800 == 36 [pid = 1652] [id = 102] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11697e800 == 35 [pid = 1652] [id = 101] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119be9800 == 34 [pid = 1652] [id = 100] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116f6e800 == 33 [pid = 1652] [id = 99] 02:46:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12a79c800 == 32 [pid = 1652] [id = 98] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11620b400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117699800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a7d7800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x127493400) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128a08400) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11642a400) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x116750800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12668f400) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12124a400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121074c00) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128a7e800) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1185b3400) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118949c00) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117693800) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121188c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112040000) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128a0cc00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118155400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a7db800) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121184800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128a0d000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129907c00) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128f5f800) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12929b000) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119230c00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1198c9800) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119ddf000) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12668fc00) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127499800) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12968a400) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1217f4400) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127119800) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1184cf400) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a837000) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 02:46:00 INFO - PROCESS | 1652 | 1462527960628 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]]]}] 02:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 569ms 02:46:00 INFO - PROCESS | 1652 | 1462527960641 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:46:00 INFO - PROCESS | 1652 | 1462527960646 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:46:00 INFO - PROCESS | 1652 | 1462527960651 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - PROCESS | 1652 | 1462527960653 Marionette TRACE conn2 <- [1,446,null,{}] 02:46:00 INFO - PROCESS | 1652 | 1462527960655 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}] 02:46:00 INFO - PROCESS | 1652 | 1462527960729 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:46:00 INFO - PROCESS | 1652 | 1462527960734 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa6000 == 33 [pid = 1652] [id = 119] 02:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1185a8c00) [pid = 1652] [serial = 354] [outer = 0x0] 02:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118e0a400) [pid = 1652] [serial = 355] [outer = 0x1185a8c00] 02:46:00 INFO - PROCESS | 1652 | 1462527960765 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11948dc00) [pid = 1652] [serial = 356] [outer = 0x1185a8c00] 02:46:01 INFO - PROCESS | 1652 | 1462527961122 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]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 02:46:01 INFO - PROCESS | 1652 | 1462527961170 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 1652 | 1462527961171 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:46:01 INFO - PROCESS | 1652 | 1462527961174 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 1652 | 1462527961176 Marionette TRACE conn2 <- [1,450,null,{}] 02:46:01 INFO - PROCESS | 1652 | 1462527961183 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}] 02:46:01 INFO - PROCESS | 1652 | 1462527961257 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:46:01 INFO - PROCESS | 1652 | 1462527961300 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a88800 == 34 [pid = 1652] [id = 120] 02:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11922b000) [pid = 1652] [serial = 357] [outer = 0x0] 02:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119bc1800) [pid = 1652] [serial = 358] [outer = 0x11922b000] 02:46:01 INFO - PROCESS | 1652 | 1462527961328 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121711400) [pid = 1652] [serial = 359] [outer = 0x11922b000] 02:46:01 INFO - PROCESS | 1652 | 1462527961616 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] 02:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:46:01 INFO - PROCESS | 1652 | 1462527961663 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:46:01 INFO - PROCESS | 1652 | 1462527961668 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 1652 | 1462527961669 Marionette TRACE conn2 <- [1,454,null,{}] 02:46:01 INFO - PROCESS | 1652 | 1462527961671 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}] 02:46:01 INFO - PROCESS | 1652 | 1462527961748 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:46:01 INFO - PROCESS | 1652 | 1462527961752 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b16800 == 35 [pid = 1652] [id = 121] 02:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12189e400) [pid = 1652] [serial = 360] [outer = 0x0] 02:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12546dc00) [pid = 1652] [serial = 361] [outer = 0x12189e400] 02:46:01 INFO - PROCESS | 1652 | 1462527961780 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12669a800) [pid = 1652] [serial = 362] [outer = 0x12189e400] 02:46:02 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:02 INFO - PROCESS | 1652 | 1462527962174 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]]]}] 02:46:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:46:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 02:46:02 INFO - PROCESS | 1652 | 1462527962187 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 1652 | 1462527962189 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:46:02 INFO - PROCESS | 1652 | 1462527962193 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 1652 | 1462527962197 Marionette TRACE conn2 <- [1,458,null,{}] 02:46:02 INFO - PROCESS | 1652 | 1462527962201 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}] 02:46:02 INFO - PROCESS | 1652 | 1462527962309 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:46:02 INFO - PROCESS | 1652 | 1462527962320 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f6a000 == 36 [pid = 1652] [id = 122] 02:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12541a400) [pid = 1652] [serial = 363] [outer = 0x0] 02:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126f30c00) [pid = 1652] [serial = 364] [outer = 0x12541a400] 02:46:02 INFO - PROCESS | 1652 | 1462527962359 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12748f400) [pid = 1652] [serial = 365] [outer = 0x12541a400] 02:46:02 INFO - PROCESS | 1652 | 1462527962778 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 1652 | 1462527962817 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:46:02 INFO - PROCESS | 1652 | 1462527962819 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 1652 | 1462527962820 Marionette TRACE conn2 <- [1,462,null,{}] 02:46:02 INFO - PROCESS | 1652 | 1462527962823 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}] 02:46:02 INFO - PROCESS | 1652 | 1462527962932 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:46:02 INFO - PROCESS | 1652 | 1462527962963 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x121147800 == 37 [pid = 1652] [id = 123] 02:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128a81800) [pid = 1652] [serial = 366] [outer = 0x0] 02:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128c2e400) [pid = 1652] [serial = 367] [outer = 0x128a81800] 02:46:02 INFO - PROCESS | 1652 | 1462527962989 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12929f000) [pid = 1652] [serial = 368] [outer = 0x128a81800] 02:46:03 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:03 INFO - PROCESS | 1652 | 1462527963421 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] 02:46:03 INFO - PROCESS | 1652 | 1462527963441 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:46:03 INFO - PROCESS | 1652 | 1462527963446 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 1652 | 1462527963448 Marionette TRACE conn2 <- [1,466,null,{}] 02:46:03 INFO - PROCESS | 1652 | 1462527963451 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}] 02:46:03 INFO - PROCESS | 1652 | 1462527963574 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:46:03 INFO - PROCESS | 1652 | 1462527963578 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c75800 == 38 [pid = 1652] [id = 124] 02:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128a82c00) [pid = 1652] [serial = 369] [outer = 0x0] 02:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129904400) [pid = 1652] [serial = 370] [outer = 0x128a82c00] 02:46:03 INFO - PROCESS | 1652 | 1462527963603 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a82f800) [pid = 1652] [serial = 371] [outer = 0x128a82c00] 02:46:03 INFO - PROCESS | 1652 | 1462527963920 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] 02:46:03 INFO - PROCESS | 1652 | 1462527963968 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:46:03 INFO - PROCESS | 1652 | 1462527963971 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 1652 | 1462527963972 Marionette TRACE conn2 <- [1,470,null,{}] 02:46:03 INFO - PROCESS | 1652 | 1462527963974 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}] 02:46:04 INFO - PROCESS | 1652 | 1462527964065 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:46:04 INFO - PROCESS | 1652 | 1462527964075 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c03800 == 39 [pid = 1652] [id = 125] 02:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a838000) [pid = 1652] [serial = 372] [outer = 0x0] 02:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ad83000) [pid = 1652] [serial = 373] [outer = 0x12a838000] 02:46:04 INFO - PROCESS | 1652 | 1462527964101 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12ad89000) [pid = 1652] [serial = 374] [outer = 0x12a838000] 02:46:04 INFO - PROCESS | 1652 | 1462527964427 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]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 467ms 02:46:04 INFO - PROCESS | 1652 | 1462527964439 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 1652 | 1462527964440 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:46:04 INFO - PROCESS | 1652 | 1462527964442 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 1652 | 1462527964443 Marionette TRACE conn2 <- [1,474,null,{}] 02:46:04 INFO - PROCESS | 1652 | 1462527964449 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}] 02:46:04 INFO - PROCESS | 1652 | 1462527964632 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12546ec00) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11769d800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1185a1400) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x111a0ac00) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11948f800) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12106a400) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115e85800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118e60400) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115e84400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11859d400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121184c00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11922bc00) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121181400) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1184db000) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126c23800) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126690c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:46:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a5cc00) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:46:04 INFO - PROCESS | 1652 | 1462527964671 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x116983000 == 40 [pid = 1652] [id = 126] 02:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112a5cc00) [pid = 1652] [serial = 375] [outer = 0x0] 02:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1164af000) [pid = 1652] [serial = 376] [outer = 0x112a5cc00] 02:46:04 INFO - PROCESS | 1652 | 1462527964696 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1185b1800) [pid = 1652] [serial = 377] [outer = 0x112a5cc00] 02:46:05 INFO - PROCESS | 1652 | 1462527965040 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]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 623ms 02:46:05 INFO - PROCESS | 1652 | 1462527965067 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:46:05 INFO - PROCESS | 1652 | 1462527965070 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:46:05 INFO - PROCESS | 1652 | 1462527965074 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 1652 | 1462527965076 Marionette TRACE conn2 <- [1,478,null,{}] 02:46:05 INFO - PROCESS | 1652 | 1462527965082 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}] 02:46:05 INFO - PROCESS | 1652 | 1462527965219 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:46:05 INFO - PROCESS | 1652 | 1462527965232 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121369000 == 41 [pid = 1652] [id = 127] 02:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1130dc800) [pid = 1652] [serial = 378] [outer = 0x0] 02:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119bc5400) [pid = 1652] [serial = 379] [outer = 0x1130dc800] 02:46:05 INFO - PROCESS | 1652 | 1462527965271 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12990c800) [pid = 1652] [serial = 380] [outer = 0x1130dc800] 02:46:05 INFO - PROCESS | 1652 | 1462527965655 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]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 623ms 02:46:05 INFO - PROCESS | 1652 | 1462527965697 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:46:05 INFO - PROCESS | 1652 | 1462527965698 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:46:05 INFO - PROCESS | 1652 | 1462527965700 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 1652 | 1462527965702 Marionette TRACE conn2 <- [1,482,null,{}] 02:46:05 INFO - PROCESS | 1652 | 1462527965704 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}] 02:46:05 INFO - PROCESS | 1652 | 1462527965822 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:46:05 INFO - PROCESS | 1652 | 1462527965829 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x129950000 == 42 [pid = 1652] [id = 128] 02:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129291400) [pid = 1652] [serial = 381] [outer = 0x0] 02:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b034000) [pid = 1652] [serial = 382] [outer = 0x129291400] 02:46:05 INFO - PROCESS | 1652 | 1462527965870 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b072800) [pid = 1652] [serial = 383] [outer = 0x129291400] 02:46:06 INFO - PROCESS | 1652 | 1462527966232 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]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 568ms 02:46:06 INFO - PROCESS | 1652 | 1462527966269 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 1652 | 1462527966270 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:46:06 INFO - PROCESS | 1652 | 1462527966272 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1652 | 1462527966273 Marionette TRACE conn2 <- [1,486,null,{}] 02:46:06 INFO - PROCESS | 1652 | 1462527966275 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}] 02:46:06 INFO - PROCESS | 1652 | 1462527966351 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:46:06 INFO - PROCESS | 1652 | 1462527966395 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a806000 == 43 [pid = 1652] [id = 129] 02:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b069800) [pid = 1652] [serial = 384] [outer = 0x0] 02:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b078400) [pid = 1652] [serial = 385] [outer = 0x12b069800] 02:46:06 INFO - PROCESS | 1652 | 1462527966419 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b0a9000) [pid = 1652] [serial = 386] [outer = 0x12b069800] 02:46:06 INFO - PROCESS | 1652 | 1462527966834 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]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 618ms 02:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:46:06 INFO - PROCESS | 1652 | 1462527966891 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 1652 | 1462527966893 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:46:06 INFO - PROCESS | 1652 | 1462527966897 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1652 | 1462527966899 Marionette TRACE conn2 <- [1,490,null,{}] 02:46:06 INFO - PROCESS | 1652 | 1462527966903 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}] 02:46:07 INFO - PROCESS | 1652 | 1462527967002 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:46:07 INFO - PROCESS | 1652 | 1462527967049 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5a800 == 44 [pid = 1652] [id = 130] 02:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1132be000) [pid = 1652] [serial = 387] [outer = 0x0] 02:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117699800) [pid = 1652] [serial = 388] [outer = 0x1132be000] 02:46:07 INFO - PROCESS | 1652 | 1462527967080 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1184c2400) [pid = 1652] [serial = 389] [outer = 0x1132be000] 02:46:07 INFO - PROCESS | 1652 | 1462527967494 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]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:46:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms 02:46:07 INFO - PROCESS | 1652 | 1462527967518 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 1652 | 1462527967522 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:46:07 INFO - PROCESS | 1652 | 1462527967527 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 1652 | 1462527967529 Marionette TRACE conn2 <- [1,494,null,{}] 02:46:07 INFO - PROCESS | 1652 | 1462527967531 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}] 02:46:07 INFO - PROCESS | 1652 | 1462527967651 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:46:07 INFO - PROCESS | 1652 | 1462527967710 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d63000 == 45 [pid = 1652] [id = 131] 02:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1185a0800) [pid = 1652] [serial = 390] [outer = 0x0] 02:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1198c4400) [pid = 1652] [serial = 391] [outer = 0x1185a0800] 02:46:07 INFO - PROCESS | 1652 | 1462527967739 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12106e000) [pid = 1652] [serial = 392] [outer = 0x1185a0800] 02:46:08 INFO - PROCESS | 1652 | 1462527968182 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]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 721ms 02:46:08 INFO - PROCESS | 1652 | 1462527968249 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 1652 | 1462527968250 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:46:08 INFO - PROCESS | 1652 | 1462527968253 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 1652 | 1462527968255 Marionette TRACE conn2 <- [1,498,null,{}] 02:46:08 INFO - PROCESS | 1652 | 1462527968263 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}] 02:46:08 INFO - PROCESS | 1652 | 1462527968359 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:46:08 INFO - PROCESS | 1652 | 1462527968420 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12add7800 == 46 [pid = 1652] [id = 132] 02:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126c2a400) [pid = 1652] [serial = 393] [outer = 0x0] 02:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12748c800) [pid = 1652] [serial = 394] [outer = 0x126c2a400] 02:46:08 INFO - PROCESS | 1652 | 1462527968451 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128a0c400) [pid = 1652] [serial = 395] [outer = 0x126c2a400] 02:46:08 INFO - PROCESS | 1652 | 1462527968862 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]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 02:46:08 INFO - PROCESS | 1652 | 1462527968874 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 1652 | 1462527968875 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:46:08 INFO - PROCESS | 1652 | 1462527968878 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 1652 | 1462527968882 Marionette TRACE conn2 <- [1,502,null,{}] 02:46:08 INFO - PROCESS | 1652 | 1462527968884 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}] 02:46:09 INFO - PROCESS | 1652 | 1462527969001 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:46:09 INFO - PROCESS | 1652 | 1462527969047 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b218000 == 47 [pid = 1652] [id = 133] 02:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128c2e800) [pid = 1652] [serial = 396] [outer = 0x0] 02:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b02b000) [pid = 1652] [serial = 397] [outer = 0x128c2e800] 02:46:09 INFO - PROCESS | 1652 | 1462527969077 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b034800) [pid = 1652] [serial = 398] [outer = 0x128c2e800] 02:46:09 INFO - PROCESS | 1652 | 1462527969501 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]]]}] 02:46:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:46:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 02:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:46:09 INFO - PROCESS | 1652 | 1462527969551 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 1652 | 1462527969552 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:46:09 INFO - PROCESS | 1652 | 1462527969554 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - PROCESS | 1652 | 1462527969556 Marionette TRACE conn2 <- [1,506,null,{}] 02:46:09 INFO - PROCESS | 1652 | 1462527969558 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}] 02:46:09 INFO - PROCESS | 1652 | 1462527969653 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:46:09 INFO - PROCESS | 1652 | 1462527969711 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116482000 == 48 [pid = 1652] [id = 134] 02:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x112eae800) [pid = 1652] [serial = 399] [outer = 0x0] 02:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116a62400) [pid = 1652] [serial = 400] [outer = 0x112eae800] 02:46:09 INFO - PROCESS | 1652 | 1462527969741 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x125d77400) [pid = 1652] [serial = 401] [outer = 0x112eae800] 02:46:10 INFO - PROCESS | 1652 | 1462527970324 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]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:46:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 820ms 02:46:10 INFO - PROCESS | 1652 | 1462527970375 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 1652 | 1462527970378 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:46:10 INFO - PROCESS | 1652 | 1462527970382 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 1652 | 1462527970384 Marionette TRACE conn2 <- [1,510,null,{}] 02:46:10 INFO - PROCESS | 1652 | 1462527970387 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}] 02:46:10 INFO - PROCESS | 1652 | 1462527970477 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:46:10 INFO - PROCESS | 1652 | 1462527970539 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116978000 == 49 [pid = 1652] [id = 135] 02:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11769c400) [pid = 1652] [serial = 402] [outer = 0x0] 02:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1184ce400) [pid = 1652] [serial = 403] [outer = 0x11769c400] 02:46:10 INFO - PROCESS | 1652 | 1462527970567 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118547400) [pid = 1652] [serial = 404] [outer = 0x11769c400] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129950000 == 48 [pid = 1652] [id = 128] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x121369000 == 47 [pid = 1652] [id = 127] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116983000 == 46 [pid = 1652] [id = 126] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x126c03800 == 45 [pid = 1652] [id = 125] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x113c75800 == 44 [pid = 1652] [id = 124] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1293fa400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1166c1000) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1185b3800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x121147800 == 43 [pid = 1652] [id = 123] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119f6a000 == 42 [pid = 1652] [id = 122] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119b16800 == 41 [pid = 1652] [id = 121] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118a88800 == 40 [pid = 1652] [id = 120] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa6000 == 39 [pid = 1652] [id = 119] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1166eb800 == 38 [pid = 1652] [id = 118] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x115ea9000 == 37 [pid = 1652] [id = 114] 02:46:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb0800 == 36 [pid = 1652] [id = 113] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129290c00) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126690400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127496c00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12748f800) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128a09000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128a87c00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116912c00) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11922d400) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12546e000) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1184cf000) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11948c000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11327c000) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121de4000) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12929ac00) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1169c4c00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11853ac00) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a0f3800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121074800) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116952000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1166bf000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118945800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118e63400) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125ca3000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119bcac00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119498000) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1217f8800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1257eb000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213c9000) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126c32000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 02:46:10 INFO - PROCESS | 1652 | 1462527970980 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]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 622ms 02:46:11 INFO - PROCESS | 1652 | 1462527971004 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 1652 | 1462527971007 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:46:11 INFO - PROCESS | 1652 | 1462527971014 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 1652 | 1462527971016 Marionette TRACE conn2 <- [1,514,null,{}] 02:46:11 INFO - PROCESS | 1652 | 1462527971019 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}] 02:46:11 INFO - PROCESS | 1652 | 1462527971092 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:46:11 INFO - PROCESS | 1652 | 1462527971099 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ec1800 == 37 [pid = 1652] [id = 136] 02:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11853ac00) [pid = 1652] [serial = 405] [outer = 0x0] 02:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1185b2c00) [pid = 1652] [serial = 406] [outer = 0x11853ac00] 02:46:11 INFO - PROCESS | 1652 | 1462527971125 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11948f400) [pid = 1652] [serial = 407] [outer = 0x11853ac00] 02:46:11 INFO - PROCESS | 1652 | 1462527971439 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]]]}] 02:46:11 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 02:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 474ms 02:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:46:11 INFO - PROCESS | 1652 | 1462527971499 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 1652 | 1462527971500 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:46:11 INFO - PROCESS | 1652 | 1462527971503 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 1652 | 1462527971506 Marionette TRACE conn2 <- [1,518,null,{}] 02:46:11 INFO - PROCESS | 1652 | 1462527971513 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}] 02:46:11 INFO - PROCESS | 1652 | 1462527971589 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:46:11 INFO - PROCESS | 1652 | 1462527971598 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118981000 == 38 [pid = 1652] [id = 137] 02:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119da6c00) [pid = 1652] [serial = 408] [outer = 0x0] 02:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121078400) [pid = 1652] [serial = 409] [outer = 0x119da6c00] 02:46:11 INFO - PROCESS | 1652 | 1462527971625 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121de1c00) [pid = 1652] [serial = 410] [outer = 0x119da6c00] 02:46:11 INFO - PROCESS | 1652 | 1462527971985 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]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 02:46:12 INFO - PROCESS | 1652 | 1462527972024 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 1652 | 1462527972026 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:46:12 INFO - PROCESS | 1652 | 1462527972050 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 1652 | 1462527972051 Marionette TRACE conn2 <- [1,522,null,{}] 02:46:12 INFO - PROCESS | 1652 | 1462527972054 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}] 02:46:12 INFO - PROCESS | 1652 | 1462527972162 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:46:12 INFO - PROCESS | 1652 | 1462527972171 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b78800 == 39 [pid = 1652] [id = 138] 02:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125423c00) [pid = 1652] [serial = 411] [outer = 0x0] 02:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125ca9c00) [pid = 1652] [serial = 412] [outer = 0x125423c00] 02:46:12 INFO - PROCESS | 1652 | 1462527972211 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12711f400) [pid = 1652] [serial = 413] [outer = 0x125423c00] 02:46:12 INFO - PROCESS | 1652 | 1462527972628 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]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 622ms 02:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:46:12 INFO - PROCESS | 1652 | 1462527972669 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 1652 | 1462527972670 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:46:12 INFO - PROCESS | 1652 | 1462527972672 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 1652 | 1462527972673 Marionette TRACE conn2 <- [1,526,null,{}] 02:46:12 INFO - PROCESS | 1652 | 1462527972675 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}] 02:46:12 INFO - PROCESS | 1652 | 1462527972755 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:46:12 INFO - PROCESS | 1652 | 1462527972760 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f59800 == 40 [pid = 1652] [id = 139] 02:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127493c00) [pid = 1652] [serial = 414] [outer = 0x0] 02:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127498c00) [pid = 1652] [serial = 415] [outer = 0x127493c00] 02:46:12 INFO - PROCESS | 1652 | 1462527972788 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128a0f800) [pid = 1652] [serial = 416] [outer = 0x127493c00] 02:46:13 INFO - PROCESS | 1652 | 1462527973163 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]]]}] 02:46:13 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 02:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 02:46:13 INFO - PROCESS | 1652 | 1462527973190 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 1652 | 1462527973192 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:46:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:46:13 INFO - PROCESS | 1652 | 1462527973194 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1652 | 1462527973197 Marionette TRACE conn2 <- [1,530,null,{}] 02:46:13 INFO - PROCESS | 1652 | 1462527973200 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}] 02:46:13 INFO - PROCESS | 1652 | 1462527973316 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:46:13 INFO - PROCESS | 1652 | 1462527973328 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab2800 == 41 [pid = 1652] [id = 140] 02:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128a0d400) [pid = 1652] [serial = 417] [outer = 0x0] 02:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128c2a400) [pid = 1652] [serial = 418] [outer = 0x128a0d400] 02:46:13 INFO - PROCESS | 1652 | 1462527973355 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b032400) [pid = 1652] [serial = 419] [outer = 0x128a0d400] 02:46:13 INFO - PROCESS | 1652 | 1462527973691 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"]]]}] 02:46:13 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 02:46:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:46:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:46:13 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 02:46:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:46:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:46:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 02:46:13 INFO - PROCESS | 1652 | 1462527973715 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 1652 | 1462527973716 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:46:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:46:13 INFO - PROCESS | 1652 | 1462527973719 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1652 | 1462527973720 Marionette TRACE conn2 <- [1,534,null,{}] 02:46:13 INFO - PROCESS | 1652 | 1462527973722 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}] 02:46:13 INFO - PROCESS | 1652 | 1462527973823 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:46:13 INFO - PROCESS | 1652 | 1462527973828 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c12000 == 42 [pid = 1652] [id = 141] 02:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12ad8ac00) [pid = 1652] [serial = 420] [outer = 0x0] 02:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b060c00) [pid = 1652] [serial = 421] [outer = 0x12ad8ac00] 02:46:13 INFO - PROCESS | 1652 | 1462527973853 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b0a5400) [pid = 1652] [serial = 422] [outer = 0x12ad8ac00] 02:46:14 INFO - PROCESS | 1652 | 1462527974175 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]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:46:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 02:46:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:46:14 INFO - PROCESS | 1652 | 1462527974189 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 1652 | 1462527974190 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:46:14 INFO - PROCESS | 1652 | 1462527974192 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 1652 | 1462527974194 Marionette TRACE conn2 <- [1,538,null,{}] 02:46:14 INFO - PROCESS | 1652 | 1462527974204 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}] 02:46:14 INFO - PROCESS | 1652 | 1462527974307 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:46:14 INFO - PROCESS | 1652 | 1462527974349 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271d1000 == 43 [pid = 1652] [id = 142] 02:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b0a5c00) [pid = 1652] [serial = 423] [outer = 0x0] 02:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bb7a000) [pid = 1652] [serial = 424] [outer = 0x12b0a5c00] 02:46:14 INFO - PROCESS | 1652 | 1462527974387 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bb7f800) [pid = 1652] [serial = 425] [outer = 0x12b0a5c00] 02:46:14 INFO - PROCESS | 1652 | 1462527974687 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]]]}] 02:46:14 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. 02:46:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 526ms 02:46:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:46:14 INFO - PROCESS | 1652 | 1462527974720 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 1652 | 1462527974721 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:46:14 INFO - PROCESS | 1652 | 1462527974723 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 1652 | 1462527974724 Marionette TRACE conn2 <- [1,542,null,{}] 02:46:14 INFO - PROCESS | 1652 | 1462527974727 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}] 02:46:14 INFO - PROCESS | 1652 | 1462527974821 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:46:14 INFO - PROCESS | 1652 | 1462527974842 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294aa800 == 44 [pid = 1652] [id = 143] 02:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bb7f400) [pid = 1652] [serial = 426] [outer = 0x0] 02:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bb88c00) [pid = 1652] [serial = 427] [outer = 0x12bb7f400] 02:46:14 INFO - PROCESS | 1652 | 1462527974867 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bbbfc00) [pid = 1652] [serial = 428] [outer = 0x12bb7f400] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1184c6400) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x115e80400) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a830400) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128a81800) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128a82c00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185a8c00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118422400) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11922b000) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12541a400) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12189e400) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1198cd000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a838000) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112a5cc00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129291400) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:46:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1130dc800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:46:15 INFO - PROCESS | 1652 | 1462527975270 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]]]}] 02:46:15 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. 02:46:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 02:46:15 INFO - PROCESS | 1652 | 1462527975293 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 1652 | 1462527975294 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:46:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:46:15 INFO - PROCESS | 1652 | 1462527975303 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1652 | 1462527975304 Marionette TRACE conn2 <- [1,546,null,{}] 02:46:15 INFO - PROCESS | 1652 | 1462527975307 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}] 02:46:15 INFO - PROCESS | 1652 | 1462527975419 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:46:15 INFO - PROCESS | 1652 | 1462527975458 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a56800 == 45 [pid = 1652] [id = 144] 02:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112fdac00) [pid = 1652] [serial = 429] [outer = 0x0] 02:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11948d800) [pid = 1652] [serial = 430] [outer = 0x112fdac00] 02:46:15 INFO - PROCESS | 1652 | 1462527975489 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a838000) [pid = 1652] [serial = 431] [outer = 0x112fdac00] 02:46:15 INFO - PROCESS | 1652 | 1462527975786 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]]]}] 02:46:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:46:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 02:46:15 INFO - PROCESS | 1652 | 1462527975822 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 1652 | 1462527975823 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:46:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:46:15 INFO - PROCESS | 1652 | 1462527975826 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1652 | 1462527975828 Marionette TRACE conn2 <- [1,550,null,{}] 02:46:15 INFO - PROCESS | 1652 | 1462527975834 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}] 02:46:15 INFO - PROCESS | 1652 | 1462527975942 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:46:16 INFO - PROCESS | 1652 | 1462527976005 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade0000 == 46 [pid = 1652] [id = 145] 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119490000) [pid = 1652] [serial = 432] [outer = 0x0] 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bb87400) [pid = 1652] [serial = 433] [outer = 0x119490000] 02:46:16 INFO - PROCESS | 1652 | 1462527976040 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bf11800) [pid = 1652] [serial = 434] [outer = 0x119490000] 02:46:16 INFO - PROCESS | 1652 | 1462527976350 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]]]}] 02:46:16 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. 02:46:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 574ms 02:46:16 INFO - PROCESS | 1652 | 1462527976401 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 1652 | 1462527976402 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:46:16 INFO - PROCESS | 1652 | 1462527976404 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 1652 | 1462527976405 Marionette TRACE conn2 <- [1,554,null,{}] 02:46:16 INFO - PROCESS | 1652 | 1462527976408 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}] 02:46:16 INFO - PROCESS | 1652 | 1462527976487 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:46:16 INFO - PROCESS | 1652 | 1462527976491 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3d2000 == 47 [pid = 1652] [id = 146] 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1289a2800) [pid = 1652] [serial = 435] [outer = 0x0] 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1289a7400) [pid = 1652] [serial = 436] [outer = 0x1289a2800] 02:46:16 INFO - PROCESS | 1652 | 1462527976516 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1289ac000) [pid = 1652] [serial = 437] [outer = 0x1289a2800] 02:46:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:16 INFO - PROCESS | 1652 | 1462527976821 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]]]}] 02:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 419ms 02:46:16 INFO - PROCESS | 1652 | 1462527976824 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 1652 | 1462527976825 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:46:16 INFO - PROCESS | 1652 | 1462527976827 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 1652 | 1462527976839 Marionette TRACE conn2 <- [1,558,null,{}] 02:46:16 INFO - PROCESS | 1652 | 1462527976850 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}] 02:46:16 INFO - PROCESS | 1652 | 1462527976953 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:46:16 INFO - PROCESS | 1652 | 1462527976959 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3e3800 == 48 [pid = 1652] [id = 147] 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12899f400) [pid = 1652] [serial = 438] [outer = 0x0] 02:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bbc3000) [pid = 1652] [serial = 439] [outer = 0x12899f400] 02:46:16 INFO - PROCESS | 1652 | 1462527976983 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bf47000) [pid = 1652] [serial = 440] [outer = 0x12899f400] 02:46:17 INFO - PROCESS | 1652 | 1462527977450 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]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:46:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 639ms 02:46:17 INFO - PROCESS | 1652 | 1462527977481 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:46:17 INFO - PROCESS | 1652 | 1462527977484 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:46:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:46:17 INFO - PROCESS | 1652 | 1462527977489 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 1652 | 1462527977491 Marionette TRACE conn2 <- [1,562,null,{}] 02:46:17 INFO - PROCESS | 1652 | 1462527977498 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}] 02:46:17 INFO - PROCESS | 1652 | 1462527977596 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:46:17 INFO - PROCESS | 1652 | 1462527977657 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828a000 == 49 [pid = 1652] [id = 148] 02:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11769bc00) [pid = 1652] [serial = 441] [outer = 0x0] 02:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11853d800) [pid = 1652] [serial = 442] [outer = 0x11769bc00] 02:46:17 INFO - PROCESS | 1652 | 1462527977688 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118998800) [pid = 1652] [serial = 443] [outer = 0x11769bc00] 02:46:17 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:18 INFO - PROCESS | 1652 | 1462527978115 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]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 02:46:18 INFO - PROCESS | 1652 | 1462527978161 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 1652 | 1462527978165 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:46:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:46:18 INFO - PROCESS | 1652 | 1462527978170 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1652 | 1462527978171 Marionette TRACE conn2 <- [1,566,null,{}] 02:46:18 INFO - PROCESS | 1652 | 1462527978174 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}] 02:46:18 INFO - PROCESS | 1652 | 1462527978273 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:46:18 INFO - PROCESS | 1652 | 1462527978354 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bd000 == 50 [pid = 1652] [id = 149] 02:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1198c2400) [pid = 1652] [serial = 444] [outer = 0x0] 02:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x121076800) [pid = 1652] [serial = 445] [outer = 0x1198c2400] 02:46:18 INFO - PROCESS | 1652 | 1462527978385 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123d3ac00) [pid = 1652] [serial = 446] [outer = 0x1198c2400] 02:46:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:18 INFO - PROCESS | 1652 | 1462527978797 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]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 02:46:18 INFO - PROCESS | 1652 | 1462527978839 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 1652 | 1462527978841 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:46:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:46:18 INFO - PROCESS | 1652 | 1462527978843 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1652 | 1462527978846 Marionette TRACE conn2 <- [1,570,null,{}] 02:46:18 INFO - PROCESS | 1652 | 1462527978853 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}] 02:46:18 INFO - PROCESS | 1652 | 1462527978956 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:46:19 INFO - PROCESS | 1652 | 1462527979006 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb48000 == 51 [pid = 1652] [id = 150] 02:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127493000) [pid = 1652] [serial = 447] [outer = 0x0] 02:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128c28400) [pid = 1652] [serial = 448] [outer = 0x127493000] 02:46:19 INFO - PROCESS | 1652 | 1462527979037 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12968dc00) [pid = 1652] [serial = 449] [outer = 0x127493000] 02:46:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:19 INFO - PROCESS | 1652 | 1462527979428 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]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 622ms 02:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:46:19 INFO - PROCESS | 1652 | 1462527979465 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 1652 | 1462527979467 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:46:19 INFO - PROCESS | 1652 | 1462527979470 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 1652 | 1462527979471 Marionette TRACE conn2 <- [1,574,null,{}] 02:46:19 INFO - PROCESS | 1652 | 1462527979473 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}] 02:46:19 INFO - PROCESS | 1652 | 1462527979569 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:46:19 INFO - PROCESS | 1652 | 1462527979649 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf89000 == 52 [pid = 1652] [id = 151] 02:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ad7dc00) [pid = 1652] [serial = 450] [outer = 0x0] 02:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b037800) [pid = 1652] [serial = 451] [outer = 0x12ad7dc00] 02:46:19 INFO - PROCESS | 1652 | 1462527979678 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bbbb800) [pid = 1652] [serial = 452] [outer = 0x12ad7dc00] 02:46:20 INFO - PROCESS | 1652 | 1462527980101 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]]]}] 02:46:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:46:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 668ms 02:46:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:46:20 INFO - PROCESS | 1652 | 1462527980139 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:46:20 INFO - PROCESS | 1652 | 1462527980140 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:46:20 INFO - PROCESS | 1652 | 1462527980142 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 1652 | 1462527980144 Marionette TRACE conn2 <- [1,578,null,{}] 02:46:20 INFO - PROCESS | 1652 | 1462527980146 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}] 02:46:20 INFO - PROCESS | 1652 | 1462527980242 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:46:20 INFO - PROCESS | 1652 | 1462527980291 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0b0000 == 53 [pid = 1652] [id = 152] 02:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1185a9800) [pid = 1652] [serial = 453] [outer = 0x0] 02:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b02d000) [pid = 1652] [serial = 454] [outer = 0x1185a9800] 02:46:20 INFO - PROCESS | 1652 | 1462527980319 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12bf06800) [pid = 1652] [serial = 455] [outer = 0x1185a9800] 02:46:21 INFO - PROCESS | 1652 | 1462527981066 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]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:46:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 970ms 02:46:21 INFO - PROCESS | 1652 | 1462527981112 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 1652 | 1462527981115 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:46:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:46:21 INFO - PROCESS | 1652 | 1462527981118 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 1652 | 1462527981120 Marionette TRACE conn2 <- [1,582,null,{}] 02:46:21 INFO - PROCESS | 1652 | 1462527981124 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}] 02:46:21 INFO - PROCESS | 1652 | 1462527981216 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:46:21 INFO - PROCESS | 1652 | 1462527981266 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117578000 == 54 [pid = 1652] [id = 153] 02:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x112fa2800) [pid = 1652] [serial = 456] [outer = 0x0] 02:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x113396000) [pid = 1652] [serial = 457] [outer = 0x112fa2800] 02:46:21 INFO - PROCESS | 1652 | 1462527981294 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116953c00) [pid = 1652] [serial = 458] [outer = 0x112fa2800] 02:46:21 INFO - PROCESS | 1652 | 1462527981702 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]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:46:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 621ms 02:46:21 INFO - PROCESS | 1652 | 1462527981739 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 1652 | 1462527981742 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:46:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:46:21 INFO - PROCESS | 1652 | 1462527981747 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 1652 | 1462527981748 Marionette TRACE conn2 <- [1,586,null,{}] 02:46:21 INFO - PROCESS | 1652 | 1462527981751 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}] 02:46:21 INFO - PROCESS | 1652 | 1462527981839 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:46:21 INFO - PROCESS | 1652 | 1462527981901 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab5800 == 55 [pid = 1652] [id = 154] 02:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1184d5c00) [pid = 1652] [serial = 459] [outer = 0x0] 02:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1185aac00) [pid = 1652] [serial = 460] [outer = 0x1184d5c00] 02:46:21 INFO - PROCESS | 1652 | 1462527981927 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118e63800) [pid = 1652] [serial = 461] [outer = 0x1184d5c00] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3d2000 == 54 [pid = 1652] [id = 146] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ade0000 == 53 [pid = 1652] [id = 145] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128a56800 == 52 [pid = 1652] [id = 144] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1294aa800 == 51 [pid = 1652] [id = 143] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1271d1000 == 50 [pid = 1652] [id = 142] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126c12000 == 49 [pid = 1652] [id = 141] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1184d6000) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119bc2800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b078400) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab2800 == 48 [pid = 1652] [id = 140] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119f59800 == 47 [pid = 1652] [id = 139] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119b78800 == 46 [pid = 1652] [id = 138] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118981000 == 45 [pid = 1652] [id = 137] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x115ec1800 == 44 [pid = 1652] [id = 136] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116978000 == 43 [pid = 1652] [id = 135] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12add7800 == 42 [pid = 1652] [id = 132] 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119d63000 == 41 [pid = 1652] [id = 131] 02:46:22 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5a800 == 40 [pid = 1652] [id = 130] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x117476800) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12ad86000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1198c0800) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128c2e400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129904400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12929f000) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118e0a400) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11948dc00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11859e400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1184d7c00) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1132be800) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119bc1800) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x121711400) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126f30c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12546dc00) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12669a800) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1257f9400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1217efc00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ad83000) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ad89000) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185b1800) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b034000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119bc5400) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1164af000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a82f800) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12990c800) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b072800) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12748f400) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 02:46:22 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:22 INFO - PROCESS | 1652 | 1462527982304 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]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 570ms 02:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:46:22 INFO - PROCESS | 1652 | 1462527982317 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 1652 | 1462527982318 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:46:22 INFO - PROCESS | 1652 | 1462527982321 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1652 | 1462527982323 Marionette TRACE conn2 <- [1,590,null,{}] 02:46:22 INFO - PROCESS | 1652 | 1462527982332 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}] 02:46:22 INFO - PROCESS | 1652 | 1462527982408 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:46:22 INFO - PROCESS | 1652 | 1462527982455 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11822f000 == 41 [pid = 1652] [id = 155] 02:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11859cc00) [pid = 1652] [serial = 462] [outer = 0x0] 02:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119491400) [pid = 1652] [serial = 463] [outer = 0x11859cc00] 02:46:22 INFO - PROCESS | 1652 | 1462527982483 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12106a000) [pid = 1652] [serial = 464] [outer = 0x11859cc00] 02:46:22 INFO - PROCESS | 1652 | 1462527982785 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]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 02:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:46:22 INFO - PROCESS | 1652 | 1462527982842 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 1652 | 1462527982844 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:46:22 INFO - PROCESS | 1652 | 1462527982846 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1652 | 1462527982847 Marionette TRACE conn2 <- [1,594,null,{}] 02:46:22 INFO - PROCESS | 1652 | 1462527982850 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}] 02:46:22 INFO - PROCESS | 1652 | 1462527982927 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:46:22 INFO - PROCESS | 1652 | 1462527982934 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119459000 == 42 [pid = 1652] [id = 156] 02:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121075400) [pid = 1652] [serial = 465] [outer = 0x0] 02:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12170e800) [pid = 1652] [serial = 466] [outer = 0x121075400] 02:46:22 INFO - PROCESS | 1652 | 1462527982959 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125468800) [pid = 1652] [serial = 467] [outer = 0x121075400] 02:46:23 INFO - PROCESS | 1652 | 1462527983287 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]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 02:46:23 INFO - PROCESS | 1652 | 1462527983318 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 1652 | 1462527983319 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:46:23 INFO - PROCESS | 1652 | 1462527983321 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 1652 | 1462527983322 Marionette TRACE conn2 <- [1,598,null,{}] 02:46:23 INFO - PROCESS | 1652 | 1462527983324 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}] 02:46:23 INFO - PROCESS | 1652 | 1462527983400 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:46:23 INFO - PROCESS | 1652 | 1462527983404 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b95000 == 43 [pid = 1652] [id = 157] 02:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12546e000) [pid = 1652] [serial = 468] [outer = 0x0] 02:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1257f7800) [pid = 1652] [serial = 469] [outer = 0x12546e000] 02:46:23 INFO - PROCESS | 1652 | 1462527983432 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126a8d400) [pid = 1652] [serial = 470] [outer = 0x12546e000] 02:46:23 INFO - PROCESS | 1652 | 1462527983756 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]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 02:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:46:23 INFO - PROCESS | 1652 | 1462527983790 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 1652 | 1462527983791 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:46:23 INFO - PROCESS | 1652 | 1462527983793 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 1652 | 1462527983795 Marionette TRACE conn2 <- [1,602,null,{}] 02:46:23 INFO - PROCESS | 1652 | 1462527983797 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}] 02:46:23 INFO - PROCESS | 1652 | 1462527983886 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:46:23 INFO - PROCESS | 1652 | 1462527983938 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a98800 == 44 [pid = 1652] [id = 158] 02:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1257eb000) [pid = 1652] [serial = 471] [outer = 0x0] 02:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126f30c00) [pid = 1652] [serial = 472] [outer = 0x1257eb000] 02:46:23 INFO - PROCESS | 1652 | 1462527983966 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128a0ec00) [pid = 1652] [serial = 473] [outer = 0x1257eb000] 02:46:24 INFO - PROCESS | 1652 | 1462527984258 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]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 02:46:24 INFO - PROCESS | 1652 | 1462527984274 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 1652 | 1462527984275 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:46:24 INFO - PROCESS | 1652 | 1462527984286 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 1652 | 1462527984287 Marionette TRACE conn2 <- [1,606,null,{}] 02:46:24 INFO - PROCESS | 1652 | 1462527984289 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}] 02:46:24 INFO - PROCESS | 1652 | 1462527984400 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:46:24 INFO - PROCESS | 1652 | 1462527984404 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x121380000 == 45 [pid = 1652] [id = 159] 02:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1257f6c00) [pid = 1652] [serial = 474] [outer = 0x0] 02:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128c2d400) [pid = 1652] [serial = 475] [outer = 0x1257f6c00] 02:46:24 INFO - PROCESS | 1652 | 1462527984429 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1293f0000) [pid = 1652] [serial = 476] [outer = 0x1257f6c00] 02:46:24 INFO - PROCESS | 1652 | 1462527984741 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]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 527ms 02:46:24 INFO - PROCESS | 1652 | 1462527984805 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 1652 | 1462527984806 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:46:24 INFO - PROCESS | 1652 | 1462527984808 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 1652 | 1462527984809 Marionette TRACE conn2 <- [1,610,null,{}] 02:46:24 INFO - PROCESS | 1652 | 1462527984811 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}] 02:46:24 INFO - PROCESS | 1652 | 1462527984906 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:46:24 INFO - PROCESS | 1652 | 1462527984910 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d9b800 == 46 [pid = 1652] [id = 160] 02:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128a85400) [pid = 1652] [serial = 477] [outer = 0x0] 02:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a7da400) [pid = 1652] [serial = 478] [outer = 0x128a85400] 02:46:24 INFO - PROCESS | 1652 | 1462527984937 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a83a800) [pid = 1652] [serial = 479] [outer = 0x128a85400] 02:46:25 INFO - PROCESS | 1652 | 1462527985230 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]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 02:46:25 INFO - PROCESS | 1652 | 1462527985276 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 1652 | 1462527985277 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:46:25 INFO - PROCESS | 1652 | 1462527985282 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1652 | 1462527985283 Marionette TRACE conn2 <- [1,614,null,{}] 02:46:25 INFO - PROCESS | 1652 | 1462527985285 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}] 02:46:25 INFO - PROCESS | 1652 | 1462527985386 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:46:25 INFO - PROCESS | 1652 | 1462527985390 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x127177800 == 47 [pid = 1652] [id = 161] 02:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a7ce400) [pid = 1652] [serial = 480] [outer = 0x0] 02:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ad88c00) [pid = 1652] [serial = 481] [outer = 0x12a7ce400] 02:46:25 INFO - PROCESS | 1652 | 1462527985415 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b033800) [pid = 1652] [serial = 482] [outer = 0x12a7ce400] 02:46:25 INFO - PROCESS | 1652 | 1462527985772 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]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 02:46:25 INFO - PROCESS | 1652 | 1462527985800 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 1652 | 1462527985802 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:46:25 INFO - PROCESS | 1652 | 1462527985811 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1652 | 1462527985812 Marionette TRACE conn2 <- [1,618,null,{}] 02:46:25 INFO - PROCESS | 1652 | 1462527985814 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}] 02:46:25 INFO - PROCESS | 1652 | 1462527985909 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:46:25 INFO - PROCESS | 1652 | 1462527985913 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc5800 == 48 [pid = 1652] [id = 162] 02:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a83bc00) [pid = 1652] [serial = 483] [outer = 0x0] 02:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b05f800) [pid = 1652] [serial = 484] [outer = 0x12a83bc00] 02:46:25 INFO - PROCESS | 1652 | 1462527985938 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b0a7000) [pid = 1652] [serial = 485] [outer = 0x12a83bc00] 02:46:26 INFO - PROCESS | 1652 | 1462527986414 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]]]}] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12bb7f400) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11769c400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127493c00) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119da6c00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x125423c00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11853ac00) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x112eae800) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1289a2800) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119490000) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128a0d400) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ad8ac00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112fdac00) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:46:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b0a5c00) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 677ms 02:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:46:26 INFO - PROCESS | 1652 | 1462527986482 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:46:26 INFO - PROCESS | 1652 | 1462527986483 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:46:26 INFO - PROCESS | 1652 | 1462527986485 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 1652 | 1462527986487 Marionette TRACE conn2 <- [1,622,null,{}] 02:46:26 INFO - PROCESS | 1652 | 1462527986489 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}] 02:46:26 INFO - PROCESS | 1652 | 1462527986581 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:46:26 INFO - PROCESS | 1652 | 1462527986585 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125487800 == 49 [pid = 1652] [id = 163] 02:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12546ec00) [pid = 1652] [serial = 486] [outer = 0x0] 02:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b066400) [pid = 1652] [serial = 487] [outer = 0x12546ec00] 02:46:26 INFO - PROCESS | 1652 | 1462527986614 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bb86000) [pid = 1652] [serial = 488] [outer = 0x12546ec00] 02:46:26 INFO - PROCESS | 1652 | 1462527986958 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]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 02:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:46:27 INFO - PROCESS | 1652 | 1462527987011 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1652 | 1462527987012 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:46:27 INFO - PROCESS | 1652 | 1462527987015 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1652 | 1462527987016 Marionette TRACE conn2 <- [1,626,null,{}] 02:46:27 INFO - PROCESS | 1652 | 1462527987019 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}] 02:46:27 INFO - PROCESS | 1652 | 1462527987093 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:46:27 INFO - PROCESS | 1652 | 1462527987100 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af56800 == 50 [pid = 1652] [id = 164] 02:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bbbd000) [pid = 1652] [serial = 489] [outer = 0x0] 02:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bf0e400) [pid = 1652] [serial = 490] [outer = 0x12bbbd000] 02:46:27 INFO - PROCESS | 1652 | 1462527987124 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bf49800) [pid = 1652] [serial = 491] [outer = 0x12bbbd000] 02:46:27 INFO - PROCESS | 1652 | 1462527987434 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]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 471ms 02:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:46:27 INFO - PROCESS | 1652 | 1462527987486 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1652 | 1462527987488 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:46:27 INFO - PROCESS | 1652 | 1462527987490 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1652 | 1462527987491 Marionette TRACE conn2 <- [1,630,null,{}] 02:46:27 INFO - PROCESS | 1652 | 1462527987493 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}] 02:46:27 INFO - PROCESS | 1652 | 1462527987569 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:46:27 INFO - PROCESS | 1652 | 1462527987574 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b364000 == 51 [pid = 1652] [id = 165] 02:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bf10800) [pid = 1652] [serial = 492] [outer = 0x0] 02:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bf4f000) [pid = 1652] [serial = 493] [outer = 0x12bf10800] 02:46:27 INFO - PROCESS | 1652 | 1462527987598 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bf66800) [pid = 1652] [serial = 494] [outer = 0x12bf10800] 02:46:27 INFO - PROCESS | 1652 | 1462527987917 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]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 467ms 02:46:27 INFO - PROCESS | 1652 | 1462527987958 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1652 | 1462527987959 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:46:27 INFO - PROCESS | 1652 | 1462527987961 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1652 | 1462527987962 Marionette TRACE conn2 <- [1,634,null,{}] 02:46:27 INFO - PROCESS | 1652 | 1462527987973 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}] 02:46:28 INFO - PROCESS | 1652 | 1462527988057 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:46:28 INFO - PROCESS | 1652 | 1462527988062 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3e9000 == 52 [pid = 1652] [id = 166] 02:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bf4d800) [pid = 1652] [serial = 495] [outer = 0x0] 02:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bf6ac00) [pid = 1652] [serial = 496] [outer = 0x12bf4d800] 02:46:28 INFO - PROCESS | 1652 | 1462527988090 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bf6f000) [pid = 1652] [serial = 497] [outer = 0x12bf4d800] 02:46:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:28 INFO - PROCESS | 1652 | 1462527988400 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]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 02:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:46:28 INFO - PROCESS | 1652 | 1462527988472 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 1652 | 1462527988474 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:46:28 INFO - PROCESS | 1652 | 1462527988478 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 1652 | 1462527988481 Marionette TRACE conn2 <- [1,638,null,{}] 02:46:28 INFO - PROCESS | 1652 | 1462527988485 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}] 02:46:28 INFO - PROCESS | 1652 | 1462527988575 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:46:28 INFO - PROCESS | 1652 | 1462527988668 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ea9000 == 53 [pid = 1652] [id = 167] 02:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x112fdac00) [pid = 1652] [serial = 498] [outer = 0x0] 02:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114f0dc00) [pid = 1652] [serial = 499] [outer = 0x112fdac00] 02:46:28 INFO - PROCESS | 1652 | 1462527988698 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11675fc00) [pid = 1652] [serial = 500] [outer = 0x112fdac00] 02:46:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:29 INFO - PROCESS | 1652 | 1462527989126 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]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 675ms 02:46:29 INFO - PROCESS | 1652 | 1462527989154 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:46:29 INFO - PROCESS | 1652 | 1462527989156 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:46:29 INFO - PROCESS | 1652 | 1462527989162 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 1652 | 1462527989165 Marionette TRACE conn2 <- [1,642,null,{}] 02:46:29 INFO - PROCESS | 1652 | 1462527989168 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}] 02:46:29 INFO - PROCESS | 1652 | 1462527989290 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:46:29 INFO - PROCESS | 1652 | 1462527989364 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180d1000 == 54 [pid = 1652] [id = 168] 02:46:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118949000) [pid = 1652] [serial = 501] [outer = 0x0] 02:46:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118e0b400) [pid = 1652] [serial = 502] [outer = 0x118949000] 02:46:29 INFO - PROCESS | 1652 | 1462527989395 Marionette DEBUG loaded listener.js 02:46:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119493000) [pid = 1652] [serial = 503] [outer = 0x118949000] 02:46:29 INFO - PROCESS | 1652 | 1462527989810 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]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 676ms 02:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:46:29 INFO - PROCESS | 1652 | 1462527989837 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 1652 | 1462527989839 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:46:29 INFO - PROCESS | 1652 | 1462527989854 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 1652 | 1462527989855 Marionette TRACE conn2 <- [1,646,null,{}] 02:46:29 INFO - PROCESS | 1652 | 1462527989864 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}] 02:46:29 INFO - PROCESS | 1652 | 1462527989963 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:46:30 INFO - PROCESS | 1652 | 1462527990014 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7a7800 == 55 [pid = 1652] [id = 169] 02:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x121a71400) [pid = 1652] [serial = 504] [outer = 0x0] 02:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126c26800) [pid = 1652] [serial = 505] [outer = 0x121a71400] 02:46:30 INFO - PROCESS | 1652 | 1462527990047 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12899f000) [pid = 1652] [serial = 506] [outer = 0x121a71400] 02:46:30 INFO - PROCESS | 1652 | 1462527990463 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]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 633ms 02:46:30 INFO - PROCESS | 1652 | 1462527990475 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:46:30 INFO - PROCESS | 1652 | 1462527990476 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:46:30 INFO - PROCESS | 1652 | 1462527990480 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 1652 | 1462527990482 Marionette TRACE conn2 <- [1,650,null,{}] 02:46:30 INFO - PROCESS | 1652 | 1462527990485 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}] 02:46:30 INFO - PROCESS | 1652 | 1462527990583 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:46:30 INFO - PROCESS | 1652 | 1462527990668 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4bc800 == 56 [pid = 1652] [id = 170] 02:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128a11c00) [pid = 1652] [serial = 507] [outer = 0x0] 02:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129297800) [pid = 1652] [serial = 508] [outer = 0x128a11c00] 02:46:30 INFO - PROCESS | 1652 | 1462527990698 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b061400) [pid = 1652] [serial = 509] [outer = 0x128a11c00] 02:46:31 INFO - PROCESS | 1652 | 1462527991101 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]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 02:46:31 INFO - PROCESS | 1652 | 1462527991150 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 1652 | 1462527991151 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:46:31 INFO - PROCESS | 1652 | 1462527991154 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 1652 | 1462527991155 Marionette TRACE conn2 <- [1,654,null,{}] 02:46:31 INFO - PROCESS | 1652 | 1462527991157 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}] 02:46:31 INFO - PROCESS | 1652 | 1462527991251 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128a08400) [pid = 1652] [serial = 510] [outer = 0x12ca76c00] 02:46:31 INFO - PROCESS | 1652 | 1462527991316 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca8a000 == 57 [pid = 1652] [id = 171] 02:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b0aec00) [pid = 1652] [serial = 511] [outer = 0x0] 02:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bb7cc00) [pid = 1652] [serial = 512] [outer = 0x12b0aec00] 02:46:31 INFO - PROCESS | 1652 | 1462527991355 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12bf4fc00) [pid = 1652] [serial = 513] [outer = 0x12b0aec00] 02:46:31 INFO - PROCESS | 1652 | 1462527991835 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]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 718ms 02:46:31 INFO - PROCESS | 1652 | 1462527991908 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 1652 | 1462527991909 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:46:31 INFO - PROCESS | 1652 | 1462527991913 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 1652 | 1462527991914 Marionette TRACE conn2 <- [1,658,null,{}] 02:46:31 INFO - PROCESS | 1652 | 1462527991917 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}] 02:46:32 INFO - PROCESS | 1652 | 1462527992155 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:46:32 INFO - PROCESS | 1652 | 1462527992227 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180b6800 == 58 [pid = 1652] [id = 172] 02:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1130e3800) [pid = 1652] [serial = 514] [outer = 0x0] 02:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1164b0800) [pid = 1652] [serial = 515] [outer = 0x1130e3800] 02:46:32 INFO - PROCESS | 1652 | 1462527992256 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x116951800) [pid = 1652] [serial = 516] [outer = 0x1130e3800] 02:46:32 INFO - PROCESS | 1652 | 1462527992671 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]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:46:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 775ms 02:46:32 INFO - PROCESS | 1652 | 1462527992689 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 1652 | 1462527992691 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:46:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:46:32 INFO - PROCESS | 1652 | 1462527992694 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 1652 | 1462527992697 Marionette TRACE conn2 <- [1,662,null,{}] 02:46:32 INFO - PROCESS | 1652 | 1462527992700 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}] 02:46:32 INFO - PROCESS | 1652 | 1462527992791 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:46:32 INFO - PROCESS | 1652 | 1462527992839 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f6f800 == 59 [pid = 1652] [id = 173] 02:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11814dc00) [pid = 1652] [serial = 517] [outer = 0x0] 02:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1185b4c00) [pid = 1652] [serial = 518] [outer = 0x11814dc00] 02:46:32 INFO - PROCESS | 1652 | 1462527992868 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119228000) [pid = 1652] [serial = 519] [outer = 0x11814dc00] 02:46:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118275000 == 58 [pid = 1652] [id = 115] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125cc5000 == 57 [pid = 1652] [id = 116] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b364000 == 56 [pid = 1652] [id = 165] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12af56800 == 55 [pid = 1652] [id = 164] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125487800 == 54 [pid = 1652] [id = 163] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc5800 == 53 [pid = 1652] [id = 162] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x127177800 == 52 [pid = 1652] [id = 161] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125d9b800 == 51 [pid = 1652] [id = 160] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bbc3000) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x121380000 == 50 [pid = 1652] [id = 159] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116a98800 == 49 [pid = 1652] [id = 158] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119b95000 == 48 [pid = 1652] [id = 157] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119459000 == 47 [pid = 1652] [id = 156] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11822f000 == 46 [pid = 1652] [id = 155] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab5800 == 45 [pid = 1652] [id = 154] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x117578000 == 44 [pid = 1652] [id = 153] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb48000 == 43 [pid = 1652] [id = 150] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bd000 == 42 [pid = 1652] [id = 149] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11828a000 == 41 [pid = 1652] [id = 148] 02:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3e3800 == 40 [pid = 1652] [id = 147] 02:46:33 INFO - PROCESS | 1652 | 1462527993297 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]]]}] 02:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 623ms 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1289a7400) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12bf11800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128c2a400) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b060c00) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11948d800) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bb7f800) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12bb7a000) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b0a5400) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12bb88c00) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118547400) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1184ce400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x127498c00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x121078400) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x121de1c00) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x125ca9c00) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12711f400) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x117699800) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1185b2c00) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11948f400) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x125d77400) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x116a62400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12748c800) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1198c4400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b02b000) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a838000) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bbbfc00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bb87400) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b032400) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128a0f800) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1289ac000) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 02:46:33 INFO - PROCESS | 1652 | 1462527993332 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 1652 | 1462527993334 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:46:33 INFO - PROCESS | 1652 | 1462527993339 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 1652 | 1462527993340 Marionette TRACE conn2 <- [1,666,null,{}] 02:46:33 INFO - PROCESS | 1652 | 1462527993342 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}] 02:46:33 INFO - PROCESS | 1652 | 1462527993418 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:46:33 INFO - PROCESS | 1652 | 1462527993449 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f6c000 == 41 [pid = 1652] [id = 174] 02:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1198c4400) [pid = 1652] [serial = 520] [outer = 0x0] 02:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1198ce400) [pid = 1652] [serial = 521] [outer = 0x1198c4400] 02:46:33 INFO - PROCESS | 1652 | 1462527993476 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x121185c00) [pid = 1652] [serial = 522] [outer = 0x1198c4400] 02:46:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:33 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:46:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:33 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:46:33 INFO - PROCESS | 1652 | 1462527993825 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]]]}] 02:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 02:46:33 INFO - PROCESS | 1652 | 1462527993857 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 1652 | 1462527993860 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:46:33 INFO - PROCESS | 1652 | 1462527993882 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 1652 | 1462527993885 Marionette TRACE conn2 <- [1,670,null,{}] 02:46:33 INFO - PROCESS | 1652 | 1462527993887 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}] 02:46:33 INFO - PROCESS | 1652 | 1462527993970 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:46:33 INFO - PROCESS | 1652 | 1462527993975 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b10000 == 42 [pid = 1652] [id = 175] 02:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121711400) [pid = 1652] [serial = 523] [outer = 0x0] 02:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125467800) [pid = 1652] [serial = 524] [outer = 0x121711400] 02:46:34 INFO - PROCESS | 1652 | 1462527994001 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127498800) [pid = 1652] [serial = 525] [outer = 0x121711400] 02:46:34 INFO - PROCESS | 1652 | 1462527994326 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]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 479ms 02:46:34 INFO - PROCESS | 1652 | 1462527994353 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 1652 | 1462527994355 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:46:34 INFO - PROCESS | 1652 | 1462527994357 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 1652 | 1462527994358 Marionette TRACE conn2 <- [1,674,null,{}] 02:46:34 INFO - PROCESS | 1652 | 1462527994369 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}] 02:46:34 INFO - PROCESS | 1652 | 1462527994454 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:46:34 INFO - PROCESS | 1652 | 1462527994498 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f59800 == 43 [pid = 1652] [id = 176] 02:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x121712800) [pid = 1652] [serial = 526] [outer = 0x0] 02:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1289a4400) [pid = 1652] [serial = 527] [outer = 0x121712800] 02:46:34 INFO - PROCESS | 1652 | 1462527994523 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128a0b000) [pid = 1652] [serial = 528] [outer = 0x121712800] 02:46:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:34 INFO - PROCESS | 1652 | 1462527994805 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]]]}] 02:46:34 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 02:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 479ms 02:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:46:34 INFO - PROCESS | 1652 | 1462527994837 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 1652 | 1462527994839 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:46:34 INFO - PROCESS | 1652 | 1462527994842 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 1652 | 1462527994844 Marionette TRACE conn2 <- [1,678,null,{}] 02:46:34 INFO - PROCESS | 1652 | 1462527994852 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}] 02:46:34 INFO - PROCESS | 1652 | 1462527994973 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:46:35 INFO - PROCESS | 1652 | 1462527995027 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c81000 == 44 [pid = 1652] [id = 177] 02:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12929bc00) [pid = 1652] [serial = 529] [outer = 0x0] 02:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1293eec00) [pid = 1652] [serial = 530] [outer = 0x12929bc00] 02:46:35 INFO - PROCESS | 1652 | 1462527995076 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a830400) [pid = 1652] [serial = 531] [outer = 0x12929bc00] 02:46:35 INFO - PROCESS | 1652 | 1462527995456 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]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 624ms 02:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:46:35 INFO - PROCESS | 1652 | 1462527995466 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 1652 | 1462527995467 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:46:35 INFO - PROCESS | 1652 | 1462527995469 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 1652 | 1462527995470 Marionette TRACE conn2 <- [1,682,null,{}] 02:46:35 INFO - PROCESS | 1652 | 1462527995472 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}] 02:46:35 INFO - PROCESS | 1652 | 1462527995569 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:46:35 INFO - PROCESS | 1652 | 1462527995592 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x127172000 == 45 [pid = 1652] [id = 178] 02:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128f5f800) [pid = 1652] [serial = 532] [outer = 0x0] 02:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b02e400) [pid = 1652] [serial = 533] [outer = 0x128f5f800] 02:46:35 INFO - PROCESS | 1652 | 1462527995617 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b0aac00) [pid = 1652] [serial = 534] [outer = 0x128f5f800] 02:46:36 INFO - PROCESS | 1652 | 1462527996448 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]]]}] 02:46:36 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) 02:46:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 02:46:36 INFO - PROCESS | 1652 | 1462527996489 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 1652 | 1462527996490 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:46:36 INFO - PROCESS | 1652 | 1462527996492 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 1652 | 1462527996493 Marionette TRACE conn2 <- [1,686,null,{}] 02:46:36 INFO - PROCESS | 1652 | 1462527996496 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}] 02:46:36 INFO - PROCESS | 1652 | 1462527996589 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:46:36 INFO - PROCESS | 1652 | 1462527996594 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc6800 == 46 [pid = 1652] [id = 179] 02:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b0ab800) [pid = 1652] [serial = 535] [outer = 0x0] 02:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12bbbf400) [pid = 1652] [serial = 536] [outer = 0x12b0ab800] 02:46:36 INFO - PROCESS | 1652 | 1462527996619 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bf0c400) [pid = 1652] [serial = 537] [outer = 0x12b0ab800] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x128a85400) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1257f6c00) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a7ce400) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a83bc00) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11769bc00) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1198c2400) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1185a9800) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ad7dc00) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1184d5c00) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x112fa2800) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12546e000) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127493000) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1257eb000) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121075400) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12546ec00) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bf10800) [pid = 1652] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bbbd000) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11859cc00) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12929b400) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113281800) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117699400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11948f000) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b069800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128c2e800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1132be000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1185a0800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:46:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126c2a400) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:46:37 INFO - PROCESS | 1652 | 1462527997466 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]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:46:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 02:46:37 INFO - PROCESS | 1652 | 1462527997512 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:46:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:46:37 INFO - PROCESS | 1652 | 1462527997513 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:46:37 INFO - PROCESS | 1652 | 1462527997515 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 1652 | 1462527997516 Marionette TRACE conn2 <- [1,690,null,{}] 02:46:37 INFO - PROCESS | 1652 | 1462527997519 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}] 02:46:37 INFO - PROCESS | 1652 | 1462527997592 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:46:37 INFO - PROCESS | 1652 | 1462527997597 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118975800 == 47 [pid = 1652] [id = 180] 02:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1130da800) [pid = 1652] [serial = 538] [outer = 0x0] 02:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1184be000) [pid = 1652] [serial = 539] [outer = 0x1130da800] 02:46:37 INFO - PROCESS | 1652 | 1462527997624 Marionette DEBUG loaded listener.js 02:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119497c00) [pid = 1652] [serial = 540] [outer = 0x1130da800] 02:46:38 INFO - PROCESS | 1652 | 1462527998444 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 972ms 02:46:38 INFO - PROCESS | 1652 | 1462527998488 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 1652 | 1462527998489 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:46:38 INFO - PROCESS | 1652 | 1462527998491 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 1652 | 1462527998492 Marionette TRACE conn2 <- [1,694,null,{}] 02:46:38 INFO - PROCESS | 1652 | 1462527998494 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:38 INFO - PROCESS | 1652 | 1462527998572 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:46:38 INFO - PROCESS | 1652 | 1462527998619 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a79c000 == 48 [pid = 1652] [id = 181] 02:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116756000) [pid = 1652] [serial = 541] [outer = 0x0] 02:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12546e000) [pid = 1652] [serial = 542] [outer = 0x116756000] 02:46:38 INFO - PROCESS | 1652 | 1462527998643 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129681800) [pid = 1652] [serial = 543] [outer = 0x116756000] 02:46:39 INFO - PROCESS | 1652 | 1462527999377 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:46:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:46:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 02:46:39 INFO - PROCESS | 1652 | 1462527999411 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 1652 | 1462527999414 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:46:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:46:39 INFO - PROCESS | 1652 | 1462527999417 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 1652 | 1462527999418 Marionette TRACE conn2 <- [1,698,null,{}] 02:46:39 INFO - PROCESS | 1652 | 1462527999421 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 1652 | 1462527999555 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:46:39 INFO - PROCESS | 1652 | 1462527999603 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162bb000 == 49 [pid = 1652] [id = 182] 02:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1130dc800) [pid = 1652] [serial = 544] [outer = 0x0] 02:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1164ba000) [pid = 1652] [serial = 545] [outer = 0x1130dc800] 02:46:39 INFO - PROCESS | 1652 | 1462527999635 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117e8b000) [pid = 1652] [serial = 546] [outer = 0x1130dc800] 02:46:40 INFO - PROCESS | 1652 | 1462528000538 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:46:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1171ms 02:46:40 INFO - PROCESS | 1652 | 1462528000590 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 1652 | 1462528000592 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:46:40 INFO - PROCESS | 1652 | 1462528000595 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 1652 | 1462528000598 Marionette TRACE conn2 <- [1,702,null,{}] 02:46:40 INFO - PROCESS | 1652 | 1462528000602 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:40 INFO - PROCESS | 1652 | 1462528000701 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:46:40 INFO - PROCESS | 1652 | 1462528000747 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d70800 == 50 [pid = 1652] [id = 183] 02:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1184dc400) [pid = 1652] [serial = 547] [outer = 0x0] 02:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119bcdc00) [pid = 1652] [serial = 548] [outer = 0x1184dc400] 02:46:40 INFO - PROCESS | 1652 | 1462528000780 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x121243000) [pid = 1652] [serial = 549] [outer = 0x1184dc400] 02:46:41 INFO - PROCESS | 1652 | 1462528001669 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:46:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 02:46:41 INFO - PROCESS | 1652 | 1462528001718 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:46:41 INFO - PROCESS | 1652 | 1462528001720 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:46:41 INFO - PROCESS | 1652 | 1462528001722 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 1652 | 1462528001724 Marionette TRACE conn2 <- [1,706,null,{}] 02:46:41 INFO - PROCESS | 1652 | 1462528001726 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:41 INFO - PROCESS | 1652 | 1462528001824 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:46:41 INFO - PROCESS | 1652 | 1462528001873 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade1800 == 51 [pid = 1652] [id = 184] 02:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12546dc00) [pid = 1652] [serial = 550] [outer = 0x0] 02:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1289a2c00) [pid = 1652] [serial = 551] [outer = 0x12546dc00] 02:46:41 INFO - PROCESS | 1652 | 1462528001904 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128c2b800) [pid = 1652] [serial = 552] [outer = 0x12546dc00] 02:46:42 INFO - PROCESS | 1652 | 1462528002812 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:46:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:46:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1119ms 02:46:42 INFO - PROCESS | 1652 | 1462528002842 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:46:42 INFO - PROCESS | 1652 | 1462528002844 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:46:42 INFO - PROCESS | 1652 | 1462528002855 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 1652 | 1462528002858 Marionette TRACE conn2 <- [1,710,null,{}] 02:46:42 INFO - PROCESS | 1652 | 1462528002861 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:42 INFO - PROCESS | 1652 | 1462528002962 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:46:43 INFO - PROCESS | 1652 | 1462528003009 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b36d000 == 52 [pid = 1652] [id = 185] 02:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128c2a800) [pid = 1652] [serial = 553] [outer = 0x0] 02:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a839000) [pid = 1652] [serial = 554] [outer = 0x128c2a800] 02:46:43 INFO - PROCESS | 1652 | 1462528003039 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bbbd800) [pid = 1652] [serial = 555] [outer = 0x128c2a800] 02:46:43 INFO - PROCESS | 1652 | 1462528003906 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1078ms 02:46:43 INFO - PROCESS | 1652 | 1462528003930 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 1652 | 1462528003931 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:46:43 INFO - PROCESS | 1652 | 1462528003934 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 1652 | 1462528003935 Marionette TRACE conn2 <- [1,714,null,{}] 02:46:43 INFO - PROCESS | 1652 | 1462528003938 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:44 INFO - PROCESS | 1652 | 1462528004037 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:46:44 INFO - PROCESS | 1652 | 1462528004084 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118227800 == 53 [pid = 1652] [id = 186] 02:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1185a5800) [pid = 1652] [serial = 556] [outer = 0x0] 02:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b0af800) [pid = 1652] [serial = 557] [outer = 0x1185a5800] 02:46:44 INFO - PROCESS | 1652 | 1462528004115 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bf4b800) [pid = 1652] [serial = 558] [outer = 0x1185a5800] 02:46:44 INFO - PROCESS | 1652 | 1462528004988 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 02:46:45 INFO - PROCESS | 1652 | 1462528005009 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 1652 | 1462528005011 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:46:45 INFO - PROCESS | 1652 | 1462528005017 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 1652 | 1462528005018 Marionette TRACE conn2 <- [1,718,null,{}] 02:46:45 INFO - PROCESS | 1652 | 1462528005022 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 1652 | 1462528005114 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:46:45 INFO - PROCESS | 1652 | 1462528005163 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b22800 == 54 [pid = 1652] [id = 187] 02:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118426c00) [pid = 1652] [serial = 559] [outer = 0x0] 02:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11859f000) [pid = 1652] [serial = 560] [outer = 0x118426c00] 02:46:45 INFO - PROCESS | 1652 | 1462528005191 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119499000) [pid = 1652] [serial = 561] [outer = 0x118426c00] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a79c000 == 53 [pid = 1652] [id = 181] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x118975800 == 52 [pid = 1652] [id = 180] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc6800 == 51 [pid = 1652] [id = 179] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127172000 == 50 [pid = 1652] [id = 178] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x125c81000 == 49 [pid = 1652] [id = 177] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119f59800 == 48 [pid = 1652] [id = 176] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119b10000 == 47 [pid = 1652] [id = 175] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12bf6ac00) [pid = 1652] [serial = 496] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116f6c000 == 46 [pid = 1652] [id = 174] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116f6f800 == 45 [pid = 1652] [id = 173] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1180b6800 == 44 [pid = 1652] [id = 172] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca8a000 == 43 [pid = 1652] [id = 171] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4bc800 == 42 [pid = 1652] [id = 170] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7a7800 == 41 [pid = 1652] [id = 169] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1180d1000 == 40 [pid = 1652] [id = 168] 02:46:45 INFO - PROCESS | 1652 | --DOCSHELL 0x115ea9000 == 39 [pid = 1652] [id = 167] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12990b800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1164b9800) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118547c00) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121074400) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b0a9000) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a7da400) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128c2d400) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ad88c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b05f800) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11853d800) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118998800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x121076800) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123d3ac00) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bf06800) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b02d000) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bbbb800) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b037800) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118e63800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1185aac00) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116953c00) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113396000) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1257f7800) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b033800) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126a8d400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12968dc00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128c28400) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126f30c00) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12170e800) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125468800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bb86000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b066400) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bf4f000) [pid = 1652] [serial = 493] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b0a7000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bf0e400) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119491400) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12106a000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a83a800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bf66800) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1293f0000) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bf49800) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128a0ec00) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b034800) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1184c2400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12106e000) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 02:46:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128a0c400) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 02:46:46 INFO - PROCESS | 1652 | 1462528006078 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1071ms 02:46:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:46:46 INFO - PROCESS | 1652 | 1462528006088 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 1652 | 1462528006092 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:46:46 INFO - PROCESS | 1652 | 1462528006097 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 1652 | 1462528006099 Marionette TRACE conn2 <- [1,722,null,{}] 02:46:46 INFO - PROCESS | 1652 | 1462528006101 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 1652 | 1462528006183 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:46:46 INFO - PROCESS | 1652 | 1462528006189 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5a000 == 40 [pid = 1652] [id = 188] 02:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118540000) [pid = 1652] [serial = 562] [outer = 0x0] 02:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121072c00) [pid = 1652] [serial = 563] [outer = 0x118540000] 02:46:46 INFO - PROCESS | 1652 | 1462528006215 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1217f8400) [pid = 1652] [serial = 564] [outer = 0x118540000] 02:46:46 INFO - PROCESS | 1652 | 1462528006560 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 1652 | 1462528006569 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:46:46 INFO - PROCESS | 1652 | 1462528006571 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 1652 | 1462528006574 Marionette TRACE conn2 <- [1,726,null,{}] 02:46:46 INFO - PROCESS | 1652 | 1462528006585 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 1652 | 1462528006697 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:46:46 INFO - PROCESS | 1652 | 1462528006705 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921c000 == 41 [pid = 1652] [id = 189] 02:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1217f1000) [pid = 1652] [serial = 565] [outer = 0x0] 02:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126f2f000) [pid = 1652] [serial = 566] [outer = 0x1217f1000] 02:46:46 INFO - PROCESS | 1652 | 1462528006732 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128a0f800) [pid = 1652] [serial = 567] [outer = 0x1217f1000] 02:46:47 INFO - PROCESS | 1652 | 1462528007090 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:46:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 02:46:47 INFO - PROCESS | 1652 | 1462528007094 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 1652 | 1462528007097 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:46:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:46:47 INFO - PROCESS | 1652 | 1462528007101 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 1652 | 1462528007103 Marionette TRACE conn2 <- [1,730,null,{}] 02:46:47 INFO - PROCESS | 1652 | 1462528007105 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:47 INFO - PROCESS | 1652 | 1462528007189 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:46:47 INFO - PROCESS | 1652 | 1462528007237 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be9800 == 42 [pid = 1652] [id = 190] 02:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127497000) [pid = 1652] [serial = 568] [outer = 0x0] 02:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128f5d800) [pid = 1652] [serial = 569] [outer = 0x127497000] 02:46:47 INFO - PROCESS | 1652 | 1462528007262 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ad88800) [pid = 1652] [serial = 570] [outer = 0x127497000] 02:46:47 INFO - PROCESS | 1652 | 1462528007560 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 1652 | 1462528007575 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:46:47 INFO - PROCESS | 1652 | 1462528007577 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 1652 | 1462528007578 Marionette TRACE conn2 <- [1,734,null,{}] 02:46:47 INFO - PROCESS | 1652 | 1462528007589 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:47 INFO - PROCESS | 1652 | 1462528007672 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:46:47 INFO - PROCESS | 1652 | 1462528007678 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x126caf800 == 43 [pid = 1652] [id = 191] 02:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a0ec00) [pid = 1652] [serial = 571] [outer = 0x0] 02:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b072c00) [pid = 1652] [serial = 572] [outer = 0x128a0ec00] 02:46:47 INFO - PROCESS | 1652 | 1462528007703 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bbc4400) [pid = 1652] [serial = 573] [outer = 0x128a0ec00] 02:46:48 INFO - PROCESS | 1652 | 1462528008020 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 478ms 02:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:46:48 INFO - PROCESS | 1652 | 1462528008075 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 1652 | 1462528008077 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:46:48 INFO - PROCESS | 1652 | 1462528008079 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 1652 | 1462528008082 Marionette TRACE conn2 <- [1,738,null,{}] 02:46:48 INFO - PROCESS | 1652 | 1462528008101 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 1652 | 1462528008210 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:46:48 INFO - PROCESS | 1652 | 1462528008226 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a54000 == 44 [pid = 1652] [id = 192] 02:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bb7f800) [pid = 1652] [serial = 574] [outer = 0x0] 02:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bf68c00) [pid = 1652] [serial = 575] [outer = 0x12bb7f800] 02:46:48 INFO - PROCESS | 1652 | 1462528008252 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c4eac00) [pid = 1652] [serial = 576] [outer = 0x12bb7f800] 02:46:49 INFO - PROCESS | 1652 | 1462528009061 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:46:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1026ms 02:46:49 INFO - PROCESS | 1652 | 1462528009106 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:46:49 INFO - PROCESS | 1652 | 1462528009107 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:46:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:46:49 INFO - PROCESS | 1652 | 1462528009109 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:46:49 INFO - PROCESS | 1652 | 1462528009110 Marionette TRACE conn2 <- [1,742,null,{}] 02:46:49 INFO - PROCESS | 1652 | 1462528009113 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:49 INFO - PROCESS | 1652 | 1462528009205 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:46:49 INFO - PROCESS | 1652 | 1462528009217 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x129956800 == 45 [pid = 1652] [id = 193] 02:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118e09800) [pid = 1652] [serial = 577] [outer = 0x0] 02:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c4f1800) [pid = 1652] [serial = 578] [outer = 0x118e09800] 02:46:49 INFO - PROCESS | 1652 | 1462528009241 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c9e3400) [pid = 1652] [serial = 579] [outer = 0x118e09800] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128f5f800) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b0ab800) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bf4d800) [pid = 1652] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11814dc00) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1130e3800) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1198c4400) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12929bc00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121711400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1130da800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:46:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121712800) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:46:50 INFO - PROCESS | 1652 | 1462528010112 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:46:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:46:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1024ms 02:46:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:46:50 INFO - PROCESS | 1652 | 1462528010145 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 1652 | 1462528010148 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:46:50 INFO - PROCESS | 1652 | 1462528010152 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 1652 | 1462528010154 Marionette TRACE conn2 <- [1,746,null,{}] 02:46:50 INFO - PROCESS | 1652 | 1462528010157 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 1652 | 1462528010236 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:46:50 INFO - PROCESS | 1652 | 1462528010281 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x129959800 == 46 [pid = 1652] [id = 194] 02:46:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118542c00) [pid = 1652] [serial = 580] [outer = 0x0] 02:46:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a09000) [pid = 1652] [serial = 581] [outer = 0x118542c00] 02:46:50 INFO - PROCESS | 1652 | 1462528010314 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a883400) [pid = 1652] [serial = 582] [outer = 0x118542c00] 02:46:51 INFO - PROCESS | 1652 | 1462528011062 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:46:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 923ms 02:46:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:46:51 INFO - PROCESS | 1652 | 1462528011074 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 1652 | 1462528011075 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:46:51 INFO - PROCESS | 1652 | 1462528011077 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1652 | 1462528011078 Marionette TRACE conn2 <- [1,750,null,{}] 02:46:51 INFO - PROCESS | 1652 | 1462528011082 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 1652 | 1462528011160 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:46:51 INFO - PROCESS | 1652 | 1462528011167 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b21d800 == 47 [pid = 1652] [id = 195] 02:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125d2ac00) [pid = 1652] [serial = 583] [outer = 0x0] 02:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125d30c00) [pid = 1652] [serial = 584] [outer = 0x125d2ac00] 02:46:51 INFO - PROCESS | 1652 | 1462528011192 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125d35000) [pid = 1652] [serial = 585] [outer = 0x125d2ac00] 02:46:51 INFO - PROCESS | 1652 | 1462528011994 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:46:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 02:46:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:46:52 INFO - PROCESS | 1652 | 1462528012049 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 1652 | 1462528012050 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:46:52 INFO - PROCESS | 1652 | 1462528012052 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 1652 | 1462528012053 Marionette TRACE conn2 <- [1,754,null,{}] 02:46:52 INFO - PROCESS | 1652 | 1462528012129 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:52 INFO - PROCESS | 1652 | 1462528012222 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:46:52 INFO - PROCESS | 1652 | 1462528012308 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f6b800 == 48 [pid = 1652] [id = 196] 02:46:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116a61800) [pid = 1652] [serial = 586] [outer = 0x0] 02:46:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117699800) [pid = 1652] [serial = 587] [outer = 0x116a61800] 02:46:52 INFO - PROCESS | 1652 | 1462528012339 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1184d8000) [pid = 1652] [serial = 588] [outer = 0x116a61800] 02:46:53 INFO - PROCESS | 1652 | 1462528013265 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:46:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1220ms 02:46:53 INFO - PROCESS | 1652 | 1462528013274 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 1652 | 1462528013279 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:46:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:46:53 INFO - PROCESS | 1652 | 1462528013286 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 1652 | 1462528013287 Marionette TRACE conn2 <- [1,758,null,{}] 02:46:53 INFO - PROCESS | 1652 | 1462528013290 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 1652 | 1462528013390 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:46:53 INFO - PROCESS | 1652 | 1462528013440 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11988c800 == 49 [pid = 1652] [id = 197] 02:46:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118153800) [pid = 1652] [serial = 589] [outer = 0x0] 02:46:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121182c00) [pid = 1652] [serial = 590] [outer = 0x118153800] 02:46:53 INFO - PROCESS | 1652 | 1462528013470 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126692400) [pid = 1652] [serial = 591] [outer = 0x118153800] 02:46:53 INFO - PROCESS | 1652 | 1462528013901 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:46:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 02:46:53 INFO - PROCESS | 1652 | 1462528013965 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 1652 | 1462528013966 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:46:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:46:53 INFO - PROCESS | 1652 | 1462528013971 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 1652 | 1462528013972 Marionette TRACE conn2 <- [1,762,null,{}] 02:46:53 INFO - PROCESS | 1652 | 1462528013976 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 1652 | 1462528014118 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:46:54 INFO - PROCESS | 1652 | 1462528014190 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b374800 == 50 [pid = 1652] [id = 198] 02:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1289a5800) [pid = 1652] [serial = 592] [outer = 0x0] 02:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128a0c800) [pid = 1652] [serial = 593] [outer = 0x1289a5800] 02:46:54 INFO - PROCESS | 1652 | 1462528014222 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a836400) [pid = 1652] [serial = 594] [outer = 0x1289a5800] 02:46:55 INFO - PROCESS | 1652 | 1462528015096 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1172ms 02:46:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:46:55 INFO - PROCESS | 1652 | 1462528015147 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1652 | 1462528015152 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:46:55 INFO - PROCESS | 1652 | 1462528015155 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1652 | 1462528015157 Marionette TRACE conn2 <- [1,766,null,{}] 02:46:55 INFO - PROCESS | 1652 | 1462528015159 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 1652 | 1462528015285 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:46:55 INFO - PROCESS | 1652 | 1462528015338 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf81800 == 51 [pid = 1652] [id = 199] 02:46:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a887c00) [pid = 1652] [serial = 595] [outer = 0x0] 02:46:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12ad7dc00) [pid = 1652] [serial = 596] [outer = 0x12a887c00] 02:46:55 INFO - PROCESS | 1652 | 1462528015368 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b0a7400) [pid = 1652] [serial = 597] [outer = 0x12a887c00] 02:46:56 INFO - PROCESS | 1652 | 1462528016262 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:46:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:46:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1120ms 02:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:46:56 INFO - PROCESS | 1652 | 1462528016276 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 1652 | 1462528016278 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:46:56 INFO - PROCESS | 1652 | 1462528016281 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - PROCESS | 1652 | 1462528016283 Marionette TRACE conn2 <- [1,770,null,{}] 02:46:56 INFO - PROCESS | 1652 | 1462528016287 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:56 INFO - PROCESS | 1652 | 1462528016375 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:46:56 INFO - PROCESS | 1652 | 1462528016424 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118990000 == 52 [pid = 1652] [id = 200] 02:46:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11814bc00) [pid = 1652] [serial = 598] [outer = 0x0] 02:46:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1184bf800) [pid = 1652] [serial = 599] [outer = 0x11814bc00] 02:46:56 INFO - PROCESS | 1652 | 1462528016452 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1185a3c00) [pid = 1652] [serial = 600] [outer = 0x11814bc00] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129959800 == 51 [pid = 1652] [id = 194] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129956800 == 50 [pid = 1652] [id = 193] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x128a54000 == 49 [pid = 1652] [id = 192] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x126caf800 == 48 [pid = 1652] [id = 191] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119be9800 == 47 [pid = 1652] [id = 190] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11921c000 == 46 [pid = 1652] [id = 189] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12546e000) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5a000 == 45 [pid = 1652] [id = 188] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119b22800 == 44 [pid = 1652] [id = 187] 02:46:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1162bb000 == 43 [pid = 1652] [id = 182] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b02e400) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bbbf400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bf6f000) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119228000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1185b4c00) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116951800) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1164b0800) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1198ce400) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121185c00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b0aac00) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1293eec00) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125467800) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127498800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129297800) [pid = 1652] [serial = 508] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1184be000) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bb7cc00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126c26800) [pid = 1652] [serial = 505] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118e0b400) [pid = 1652] [serial = 502] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1289a4400) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128a0b000) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119497c00) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114f0dc00) [pid = 1652] [serial = 499] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bf0c400) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a830400) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 02:46:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184d4400) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:46:56 INFO - PROCESS | 1652 | 1462528016900 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 673ms 02:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:46:56 INFO - PROCESS | 1652 | 1462528016955 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 1652 | 1462528016958 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:46:56 INFO - PROCESS | 1652 | 1462528016964 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - PROCESS | 1652 | 1462528016966 Marionette TRACE conn2 <- [1,774,null,{}] 02:46:56 INFO - PROCESS | 1652 | 1462528016968 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 1652 | 1462528017045 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:46:57 INFO - PROCESS | 1652 | 1462528017052 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180cf800 == 44 [pid = 1652] [id = 201] 02:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1184be000) [pid = 1652] [serial = 601] [outer = 0x0] 02:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118e63c00) [pid = 1652] [serial = 602] [outer = 0x1184be000] 02:46:57 INFO - PROCESS | 1652 | 1462528017079 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12106a400) [pid = 1652] [serial = 603] [outer = 0x1184be000] 02:46:57 INFO - PROCESS | 1652 | 1462528017435 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 524ms 02:46:57 INFO - PROCESS | 1652 | 1462528017487 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 1652 | 1462528017489 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:46:57 INFO - PROCESS | 1652 | 1462528017492 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1652 | 1462528017496 Marionette TRACE conn2 <- [1,778,null,{}] 02:46:57 INFO - PROCESS | 1652 | 1462528017507 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 1652 | 1462528017631 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:46:57 INFO - PROCESS | 1652 | 1462528017666 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11946c000 == 45 [pid = 1652] [id = 202] 02:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1256cc800) [pid = 1652] [serial = 604] [outer = 0x0] 02:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125d27c00) [pid = 1652] [serial = 605] [outer = 0x1256cc800] 02:46:57 INFO - PROCESS | 1652 | 1462528017706 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125d77400) [pid = 1652] [serial = 606] [outer = 0x1256cc800] 02:46:58 INFO - PROCESS | 1652 | 1462528018127 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 675ms 02:46:58 INFO - PROCESS | 1652 | 1462528018167 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:46:58 INFO - PROCESS | 1652 | 1462528018169 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:46:58 INFO - PROCESS | 1652 | 1462528018171 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1652 | 1462528018172 Marionette TRACE conn2 <- [1,782,null,{}] 02:46:58 INFO - PROCESS | 1652 | 1462528018181 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 1652 | 1462528018258 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:46:58 INFO - PROCESS | 1652 | 1462528018263 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a09e800 == 46 [pid = 1652] [id = 203] 02:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12711f400) [pid = 1652] [serial = 607] [outer = 0x0] 02:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1289a0c00) [pid = 1652] [serial = 608] [outer = 0x12711f400] 02:46:58 INFO - PROCESS | 1652 | 1462528018291 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128a0a400) [pid = 1652] [serial = 609] [outer = 0x12711f400] 02:46:58 INFO - PROCESS | 1652 | 1462528018604 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 02:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:46:58 INFO - PROCESS | 1652 | 1462528018640 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 1652 | 1462528018641 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:46:58 INFO - PROCESS | 1652 | 1462528018643 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1652 | 1462528018645 Marionette TRACE conn2 <- [1,786,null,{}] 02:46:58 INFO - PROCESS | 1652 | 1462528018647 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 1652 | 1462528018722 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:46:58 INFO - PROCESS | 1652 | 1462528018777 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b1000 == 47 [pid = 1652] [id = 204] 02:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1185b3800) [pid = 1652] [serial = 610] [outer = 0x0] 02:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128a10c00) [pid = 1652] [serial = 611] [outer = 0x1185b3800] 02:46:58 INFO - PROCESS | 1652 | 1462528018803 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12929cc00) [pid = 1652] [serial = 612] [outer = 0x1185b3800] 02:46:59 INFO - PROCESS | 1652 | 1462528019137 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 517ms 02:46:59 INFO - PROCESS | 1652 | 1462528019162 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 1652 | 1462528019165 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:46:59 INFO - PROCESS | 1652 | 1462528019173 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 1652 | 1462528019174 Marionette TRACE conn2 <- [1,790,null,{}] 02:46:59 INFO - PROCESS | 1652 | 1462528019176 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 1652 | 1462528019276 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:46:59 INFO - PROCESS | 1652 | 1462528019310 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125cb6800 == 48 [pid = 1652] [id = 205] 02:46:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128c32000) [pid = 1652] [serial = 613] [outer = 0x0] 02:46:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12990ec00) [pid = 1652] [serial = 614] [outer = 0x128c32000] 02:46:59 INFO - PROCESS | 1652 | 1462528019339 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b02d800) [pid = 1652] [serial = 615] [outer = 0x128c32000] 02:46:59 INFO - PROCESS | 1652 | 1462528019788 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 628ms 02:46:59 INFO - PROCESS | 1652 | 1462528019804 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 1652 | 1462528019805 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:46:59 INFO - PROCESS | 1652 | 1462528019809 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 1652 | 1462528019811 Marionette TRACE conn2 <- [1,794,null,{}] 02:46:59 INFO - PROCESS | 1652 | 1462528019824 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 1652 | 1462528019953 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:47:00 INFO - PROCESS | 1652 | 1462528020014 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fba800 == 49 [pid = 1652] [id = 206] 02:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b074c00) [pid = 1652] [serial = 616] [outer = 0x0] 02:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b0ab800) [pid = 1652] [serial = 617] [outer = 0x12b074c00] 02:47:00 INFO - PROCESS | 1652 | 1462528020041 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bbc2800) [pid = 1652] [serial = 618] [outer = 0x12b074c00] 02:47:00 INFO - PROCESS | 1652 | 1462528020344 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 575ms 02:47:00 INFO - PROCESS | 1652 | 1462528020385 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1652 | 1462528020386 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:47:00 INFO - PROCESS | 1652 | 1462528020389 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1652 | 1462528020390 Marionette TRACE conn2 <- [1,798,null,{}] 02:47:00 INFO - PROCESS | 1652 | 1462528020392 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 1652 | 1462528020490 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:47:00 INFO - PROCESS | 1652 | 1462528020494 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994f800 == 50 [pid = 1652] [id = 207] 02:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a88a000) [pid = 1652] [serial = 619] [outer = 0x0] 02:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bf11800) [pid = 1652] [serial = 620] [outer = 0x12a88a000] 02:47:00 INFO - PROCESS | 1652 | 1462528020526 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bf69800) [pid = 1652] [serial = 621] [outer = 0x12a88a000] 02:47:00 INFO - PROCESS | 1652 | 1462528020855 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 517ms 02:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:47:00 INFO - PROCESS | 1652 | 1462528020907 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1652 | 1462528020908 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:47:00 INFO - PROCESS | 1652 | 1462528020910 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1652 | 1462528020911 Marionette TRACE conn2 <- [1,802,null,{}] 02:47:00 INFO - PROCESS | 1652 | 1462528020914 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 1652 | 1462528021007 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:47:01 INFO - PROCESS | 1652 | 1462528021021 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af70000 == 51 [pid = 1652] [id = 208] 02:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1288f1400) [pid = 1652] [serial = 622] [outer = 0x0] 02:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1288f8800) [pid = 1652] [serial = 623] [outer = 0x1288f1400] 02:47:01 INFO - PROCESS | 1652 | 1462528021045 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1288fbc00) [pid = 1652] [serial = 624] [outer = 0x1288f1400] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118540000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128a0ec00) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1217f1000) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127497000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118426c00) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116756000) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118e09800) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118542c00) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:47:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12bb7f800) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:47:01 INFO - PROCESS | 1652 | 1462528021410 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 02:47:01 INFO - PROCESS | 1652 | 1462528021432 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 1652 | 1462528021434 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:47:01 INFO - PROCESS | 1652 | 1462528021437 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 1652 | 1462528021438 Marionette TRACE conn2 <- [1,806,null,{}] 02:47:01 INFO - PROCESS | 1652 | 1462528021441 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 1652 | 1462528021542 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:47:01 INFO - PROCESS | 1652 | 1462528021575 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bd800 == 52 [pid = 1652] [id = 209] 02:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112fa1c00) [pid = 1652] [serial = 625] [outer = 0x0] 02:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1288fd400) [pid = 1652] [serial = 626] [outer = 0x112fa1c00] 02:47:01 INFO - PROCESS | 1652 | 1462528021600 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bbc5400) [pid = 1652] [serial = 627] [outer = 0x112fa1c00] 02:47:01 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:47:01 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:47:01 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:47:01 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 02:47:01 INFO - PROCESS | 1652 | 1462528021917 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 02:47:01 INFO - PROCESS | 1652 | 1462528021957 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:47:01 INFO - PROCESS | 1652 | 1462528021958 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:47:01 INFO - PROCESS | 1652 | 1462528021961 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 1652 | 1462528021963 Marionette TRACE conn2 <- [1,810,null,{}] 02:47:01 INFO - PROCESS | 1652 | 1462528021966 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 1652 | 1462528022069 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:47:02 INFO - PROCESS | 1652 | 1462528022144 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4a1000 == 53 [pid = 1652] [id = 210] 02:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bb7f800) [pid = 1652] [serial = 628] [outer = 0x0] 02:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bf6f800) [pid = 1652] [serial = 629] [outer = 0x12bb7f800] 02:47:02 INFO - PROCESS | 1652 | 1462528022190 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c9e6000) [pid = 1652] [serial = 630] [outer = 0x12bb7f800] 02:47:02 INFO - PROCESS | 1652 | 1462528022600 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 02:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:47:02 INFO - PROCESS | 1652 | 1462528022631 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 1652 | 1462528022632 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:47:02 INFO - PROCESS | 1652 | 1462528022634 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 1652 | 1462528022636 Marionette TRACE conn2 <- [1,814,null,{}] 02:47:02 INFO - PROCESS | 1652 | 1462528022638 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 1652 | 1462528022738 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:47:02 INFO - PROCESS | 1652 | 1462528022744 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ba000 == 54 [pid = 1652] [id = 211] 02:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115d96400) [pid = 1652] [serial = 631] [outer = 0x0] 02:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115d9b000) [pid = 1652] [serial = 632] [outer = 0x115d96400] 02:47:02 INFO - PROCESS | 1652 | 1462528022769 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1288fa800) [pid = 1652] [serial = 633] [outer = 0x115d96400] 02:47:03 INFO - PROCESS | 1652 | 1462528023055 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1652 | 1462528023106 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:47:03 INFO - PROCESS | 1652 | 1462528023119 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1652 | 1462528023120 Marionette TRACE conn2 <- [1,818,null,{}] 02:47:03 INFO - PROCESS | 1652 | 1462528023123 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 1652 | 1462528023203 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:47:03 INFO - PROCESS | 1652 | 1462528023307 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c78000 == 55 [pid = 1652] [id = 212] 02:47:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x112eae800) [pid = 1652] [serial = 634] [outer = 0x0] 02:47:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114fd5800) [pid = 1652] [serial = 635] [outer = 0x112eae800] 02:47:03 INFO - PROCESS | 1652 | 1462528023339 Marionette DEBUG loaded listener.js 02:47:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x115d9b400) [pid = 1652] [serial = 636] [outer = 0x112eae800] 02:47:03 INFO - PROCESS | 1652 | 1462528023778 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 732ms 02:47:03 INFO - PROCESS | 1652 | 1462528023843 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1652 | 1462528023846 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:47:03 INFO - PROCESS | 1652 | 1462528023849 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1652 | 1462528023852 Marionette TRACE conn2 <- [1,822,null,{}] 02:47:03 INFO - PROCESS | 1652 | 1462528023855 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 1652 | 1462528023960 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:47:04 INFO - PROCESS | 1652 | 1462528024013 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bf9000 == 56 [pid = 1652] [id = 213] 02:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1169c5c00) [pid = 1652] [serial = 637] [outer = 0x0] 02:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118a17800) [pid = 1652] [serial = 638] [outer = 0x1169c5c00] 02:47:04 INFO - PROCESS | 1652 | 1462528024044 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118a20400) [pid = 1652] [serial = 639] [outer = 0x1169c5c00] 02:47:04 INFO - PROCESS | 1652 | 1462528024459 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 1652 | 1462528024474 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:47:04 INFO - PROCESS | 1652 | 1462528024477 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 1652 | 1462528024478 Marionette TRACE conn2 <- [1,826,null,{}] 02:47:04 INFO - PROCESS | 1652 | 1462528024481 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:04 INFO - PROCESS | 1652 | 1462528024582 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:47:04 INFO - PROCESS | 1652 | 1462528024680 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb5a800 == 57 [pid = 1652] [id = 214] 02:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119499400) [pid = 1652] [serial = 640] [outer = 0x0] 02:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121075c00) [pid = 1652] [serial = 641] [outer = 0x119499400] 02:47:04 INFO - PROCESS | 1652 | 1462528024711 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12546ac00) [pid = 1652] [serial = 642] [outer = 0x119499400] 02:47:05 INFO - PROCESS | 1652 | 1462528025109 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 668ms 02:47:05 INFO - PROCESS | 1652 | 1462528025146 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 1652 | 1462528025147 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:47:05 INFO - PROCESS | 1652 | 1462528025155 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 1652 | 1462528025159 Marionette TRACE conn2 <- [1,830,null,{}] 02:47:05 INFO - PROCESS | 1652 | 1462528025162 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:05 INFO - PROCESS | 1652 | 1462528025266 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:47:05 INFO - PROCESS | 1652 | 1462528025334 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfb7800 == 58 [pid = 1652] [id = 215] 02:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1198c1800) [pid = 1652] [serial = 643] [outer = 0x0] 02:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12748c800) [pid = 1652] [serial = 644] [outer = 0x1198c1800] 02:47:05 INFO - PROCESS | 1652 | 1462528025366 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12929b800) [pid = 1652] [serial = 645] [outer = 0x1198c1800] 02:47:05 INFO - PROCESS | 1652 | 1462528025874 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 783ms 02:47:05 INFO - PROCESS | 1652 | 1462528025933 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 1652 | 1462528025935 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:47:05 INFO - PROCESS | 1652 | 1462528025937 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 1652 | 1462528025938 Marionette TRACE conn2 <- [1,834,null,{}] 02:47:05 INFO - PROCESS | 1652 | 1462528025941 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 1652 | 1462528026045 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:47:06 INFO - PROCESS | 1652 | 1462528026109 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d082000 == 59 [pid = 1652] [id = 216] 02:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12968dc00) [pid = 1652] [serial = 646] [outer = 0x0] 02:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a839c00) [pid = 1652] [serial = 647] [outer = 0x12968dc00] 02:47:06 INFO - PROCESS | 1652 | 1462528026139 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a889000) [pid = 1652] [serial = 648] [outer = 0x12968dc00] 02:47:06 INFO - PROCESS | 1652 | 1462528026577 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 669ms 02:47:06 INFO - PROCESS | 1652 | 1462528026617 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:47:06 INFO - PROCESS | 1652 | 1462528026619 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:47:06 INFO - PROCESS | 1652 | 1462528026625 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 1652 | 1462528026627 Marionette TRACE conn2 <- [1,838,null,{}] 02:47:06 INFO - PROCESS | 1652 | 1462528026630 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 1652 | 1462528026742 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:47:06 INFO - PROCESS | 1652 | 1462528026806 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d418800 == 60 [pid = 1652] [id = 217] 02:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bb81c00) [pid = 1652] [serial = 649] [outer = 0x0] 02:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12bf50400) [pid = 1652] [serial = 650] [outer = 0x12bb81c00] 02:47:06 INFO - PROCESS | 1652 | 1462528026841 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12c9e0000) [pid = 1652] [serial = 651] [outer = 0x12bb81c00] 02:47:07 INFO - PROCESS | 1652 | 1462528027301 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 922ms 02:47:07 INFO - PROCESS | 1652 | 1462528027547 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:47:07 INFO - PROCESS | 1652 | 1462528027552 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:47:07 INFO - PROCESS | 1652 | 1462528027555 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 1652 | 1462528027557 Marionette TRACE conn2 <- [1,842,null,{}] 02:47:07 INFO - PROCESS | 1652 | 1462528027561 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 1652 | 1462528027654 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:47:07 INFO - PROCESS | 1652 | 1462528027717 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119218800 == 61 [pid = 1652] [id = 218] 02:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1167f3000) [pid = 1652] [serial = 652] [outer = 0x0] 02:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x116948400) [pid = 1652] [serial = 653] [outer = 0x1167f3000] 02:47:07 INFO - PROCESS | 1652 | 1462528027744 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1184cf400) [pid = 1652] [serial = 654] [outer = 0x1167f3000] 02:47:08 INFO - PROCESS | 1652 | 1462528028151 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 621ms 02:47:08 INFO - PROCESS | 1652 | 1462528028177 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:47:08 INFO - PROCESS | 1652 | 1462528028179 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:47:08 INFO - PROCESS | 1652 | 1462528028185 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1652 | 1462528028187 Marionette TRACE conn2 <- [1,846,null,{}] 02:47:08 INFO - PROCESS | 1652 | 1462528028189 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:08 INFO - PROCESS | 1652 | 1462528028281 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:47:08 INFO - PROCESS | 1652 | 1462528028335 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180bb000 == 62 [pid = 1652] [id = 219] 02:47:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1184d2400) [pid = 1652] [serial = 655] [outer = 0x0] 02:47:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1185a1400) [pid = 1652] [serial = 656] [outer = 0x1184d2400] 02:47:08 INFO - PROCESS | 1652 | 1462528028363 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118a18000) [pid = 1652] [serial = 657] [outer = 0x1184d2400] 02:47:08 INFO - PROCESS | 1652 | 1462528028773 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 622ms 02:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:47:08 INFO - PROCESS | 1652 | 1462528028806 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 1652 | 1462528028807 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:47:08 INFO - PROCESS | 1652 | 1462528028809 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1652 | 1462528028810 Marionette TRACE conn2 <- [1,850,null,{}] 02:47:08 INFO - PROCESS | 1652 | 1462528028817 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:08 INFO - PROCESS | 1652 | 1462528028930 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116482000 == 61 [pid = 1652] [id = 134] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ba000 == 60 [pid = 1652] [id = 211] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4a1000 == 59 [pid = 1652] [id = 210] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bd800 == 58 [pid = 1652] [id = 209] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12af70000 == 57 [pid = 1652] [id = 208] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12994f800 == 56 [pid = 1652] [id = 207] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128fba800 == 55 [pid = 1652] [id = 206] 02:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b0af800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 02:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1164ba000) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 02:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119bcdc00) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 02:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1289a2c00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 02:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a839000) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 02:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x125d30c00) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125cb6800 == 54 [pid = 1652] [id = 205] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b1000 == 53 [pid = 1652] [id = 204] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11a09e800 == 52 [pid = 1652] [id = 203] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11946c000 == 51 [pid = 1652] [id = 202] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1180cf800 == 50 [pid = 1652] [id = 201] 02:47:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118990000 == 49 [pid = 1652] [id = 200] 02:47:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b374800 == 48 [pid = 1652] [id = 198] 02:47:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11988c800 == 47 [pid = 1652] [id = 197] 02:47:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116f6b800 == 46 [pid = 1652] [id = 196] 02:47:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b21d800 == 45 [pid = 1652] [id = 195] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x121072c00) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1217f8400) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b072c00) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x126f2f000) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128a0f800) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128f5d800) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ad88800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119499000) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11859f000) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129681800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c4f1800) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128a09000) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a883400) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bf68c00) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12c4eac00) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12c9e3400) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12bbc4400) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 02:47:09 INFO - PROCESS | 1652 | 1462528029042 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f4f800 == 46 [pid = 1652] [id = 220] 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118153000) [pid = 1652] [serial = 658] [outer = 0x0] 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118a12800) [pid = 1652] [serial = 659] [outer = 0x118153000] 02:47:09 INFO - PROCESS | 1652 | 1462528029073 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119bc8000) [pid = 1652] [serial = 660] [outer = 0x118153000] 02:47:09 INFO - PROCESS | 1652 | 1462528029373 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 572ms 02:47:09 INFO - PROCESS | 1652 | 1462528029384 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 1652 | 1462528029386 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:47:09 INFO - PROCESS | 1652 | 1462528029393 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 1652 | 1462528029394 Marionette TRACE conn2 <- [1,854,null,{}] 02:47:09 INFO - PROCESS | 1652 | 1462528029397 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 1652 | 1462528029479 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:47:09 INFO - PROCESS | 1652 | 1462528029486 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b1a000 == 47 [pid = 1652] [id = 221] 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x121075000) [pid = 1652] [serial = 661] [outer = 0x0] 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121a7f000) [pid = 1652] [serial = 662] [outer = 0x121075000] 02:47:09 INFO - PROCESS | 1652 | 1462528029510 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1257eb800) [pid = 1652] [serial = 663] [outer = 0x121075000] 02:47:09 INFO - PROCESS | 1652 | 1462528029832 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 02:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:47:09 INFO - PROCESS | 1652 | 1462528029866 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 1652 | 1462528029867 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:47:09 INFO - PROCESS | 1652 | 1462528029870 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 1652 | 1462528029871 Marionette TRACE conn2 <- [1,858,null,{}] 02:47:09 INFO - PROCESS | 1652 | 1462528029873 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 1652 | 1462528029949 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:47:09 INFO - PROCESS | 1652 | 1462528029954 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d71000 == 48 [pid = 1652] [id = 222] 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x125ca2800) [pid = 1652] [serial = 664] [outer = 0x0] 02:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125d2c000) [pid = 1652] [serial = 665] [outer = 0x125ca2800] 02:47:09 INFO - PROCESS | 1652 | 1462528029980 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12668f800) [pid = 1652] [serial = 666] [outer = 0x125ca2800] 02:47:10 INFO - PROCESS | 1652 | 1462528030337 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 517ms 02:47:10 INFO - PROCESS | 1652 | 1462528030396 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 1652 | 1462528030398 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:47:10 INFO - PROCESS | 1652 | 1462528030401 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 1652 | 1462528030403 Marionette TRACE conn2 <- [1,862,null,{}] 02:47:10 INFO - PROCESS | 1652 | 1462528030406 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 1652 | 1462528030547 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:47:10 INFO - PROCESS | 1652 | 1462528030562 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12549b000 == 49 [pid = 1652] [id = 223] 02:47:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127496800) [pid = 1652] [serial = 667] [outer = 0x0] 02:47:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1287cbc00) [pid = 1652] [serial = 668] [outer = 0x127496800] 02:47:10 INFO - PROCESS | 1652 | 1462528030603 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1287d8000) [pid = 1652] [serial = 669] [outer = 0x127496800] 02:47:11 INFO - PROCESS | 1652 | 1462528031000 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 619ms 02:47:11 INFO - PROCESS | 1652 | 1462528031020 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:47:11 INFO - PROCESS | 1652 | 1462528031022 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:47:11 INFO - PROCESS | 1652 | 1462528031024 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 1652 | 1462528031025 Marionette TRACE conn2 <- [1,866,null,{}] 02:47:11 INFO - PROCESS | 1652 | 1462528031027 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 1652 | 1462528031135 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:47:11 INFO - PROCESS | 1652 | 1462528031148 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x125db6800 == 50 [pid = 1652] [id = 224] 02:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1288eec00) [pid = 1652] [serial = 670] [outer = 0x0] 02:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1288f4c00) [pid = 1652] [serial = 671] [outer = 0x1288eec00] 02:47:11 INFO - PROCESS | 1652 | 1462528031173 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1289a2c00) [pid = 1652] [serial = 672] [outer = 0x1288eec00] 02:47:11 INFO - PROCESS | 1652 | 1462528031486 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 02:47:11 INFO - PROCESS | 1652 | 1462528031543 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:47:11 INFO - PROCESS | 1652 | 1462528031544 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:47:11 INFO - PROCESS | 1652 | 1462528031548 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 1652 | 1462528031549 Marionette TRACE conn2 <- [1,870,null,{}] 02:47:11 INFO - PROCESS | 1652 | 1462528031553 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 1652 | 1462528031696 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:47:11 INFO - PROCESS | 1652 | 1462528031715 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cc5800 == 51 [pid = 1652] [id = 225] 02:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1288ef800) [pid = 1652] [serial = 673] [outer = 0x0] 02:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128a0d000) [pid = 1652] [serial = 674] [outer = 0x1288ef800] 02:47:11 INFO - PROCESS | 1652 | 1462528031754 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x128f65000) [pid = 1652] [serial = 675] [outer = 0x1288ef800] 02:47:12 INFO - PROCESS | 1652 | 1462528032226 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 720ms 02:47:12 INFO - PROCESS | 1652 | 1462528032273 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 1652 | 1462528032275 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:47:12 INFO - PROCESS | 1652 | 1462528032277 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 1652 | 1462528032278 Marionette TRACE conn2 <- [1,874,null,{}] 02:47:12 INFO - PROCESS | 1652 | 1462528032286 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 1652 | 1462528032388 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:47:12 INFO - PROCESS | 1652 | 1462528032422 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294b4800 == 52 [pid = 1652] [id = 226] 02:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1184d2800) [pid = 1652] [serial = 676] [outer = 0x0] 02:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129297400) [pid = 1652] [serial = 677] [outer = 0x1184d2800] 02:47:12 INFO - PROCESS | 1652 | 1462528032449 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12968a400) [pid = 1652] [serial = 678] [outer = 0x1184d2800] 02:47:12 INFO - PROCESS | 1652 | 1462528032757 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 02:47:12 INFO - PROCESS | 1652 | 1462528032797 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 1652 | 1462528032800 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:47:12 INFO - PROCESS | 1652 | 1462528032802 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 1652 | 1462528032804 Marionette TRACE conn2 <- [1,878,null,{}] 02:47:12 INFO - PROCESS | 1652 | 1462528032806 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 1652 | 1462528032909 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:47:12 INFO - PROCESS | 1652 | 1462528032921 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7b4000 == 53 [pid = 1652] [id = 227] 02:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12968ac00) [pid = 1652] [serial = 679] [outer = 0x0] 02:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a7dac00) [pid = 1652] [serial = 680] [outer = 0x12968ac00] 02:47:12 INFO - PROCESS | 1652 | 1462528032946 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a884400) [pid = 1652] [serial = 681] [outer = 0x12968ac00] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12546dc00) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x121a71400) [pid = 1652] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a887c00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1256cc800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1185b3800) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12711f400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x128c32000) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1289a5800) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a88a000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x112fa1c00) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11814bc00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1184dc400) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1288f1400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x116a61800) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b074c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118153800) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b0aec00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1184be000) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118949000) [pid = 1652] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x112fdac00) [pid = 1652] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128a11c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1185a5800) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12899f400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128c2a800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bb7f800) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:47:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1130dc800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:47:13 INFO - PROCESS | 1652 | 1462528033425 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 667ms 02:47:13 INFO - PROCESS | 1652 | 1462528033471 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1652 | 1462528033473 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:47:13 INFO - PROCESS | 1652 | 1462528033475 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1652 | 1462528033477 Marionette TRACE conn2 <- [1,882,null,{}] 02:47:13 INFO - PROCESS | 1652 | 1462528033479 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 1652 | 1462528033575 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:47:13 INFO - PROCESS | 1652 | 1462528033633 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade4800 == 54 [pid = 1652] [id = 228] 02:47:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1184be000) [pid = 1652] [serial = 682] [outer = 0x0] 02:47:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118949000) [pid = 1652] [serial = 683] [outer = 0x1184be000] 02:47:13 INFO - PROCESS | 1652 | 1462528033663 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129908800) [pid = 1652] [serial = 684] [outer = 0x1184be000] 02:47:13 INFO - PROCESS | 1652 | 1462528033939 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 02:47:13 INFO - PROCESS | 1652 | 1462528033945 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1652 | 1462528033946 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:47:13 INFO - PROCESS | 1652 | 1462528033957 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1652 | 1462528033958 Marionette TRACE conn2 <- [1,886,null,{}] 02:47:13 INFO - PROCESS | 1652 | 1462528033960 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:14 INFO - PROCESS | 1652 | 1462528034046 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:47:14 INFO - PROCESS | 1652 | 1462528034053 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3df000 == 55 [pid = 1652] [id = 229] 02:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127498c00) [pid = 1652] [serial = 685] [outer = 0x0] 02:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b02bc00) [pid = 1652] [serial = 686] [outer = 0x127498c00] 02:47:14 INFO - PROCESS | 1652 | 1462528034078 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b034800) [pid = 1652] [serial = 687] [outer = 0x127498c00] 02:47:14 INFO - PROCESS | 1652 | 1462528034410 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 02:47:14 INFO - PROCESS | 1652 | 1462528034426 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:47:14 INFO - PROCESS | 1652 | 1462528034427 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:47:14 INFO - PROCESS | 1652 | 1462528034430 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:47:14 INFO - PROCESS | 1652 | 1462528034433 Marionette TRACE conn2 <- [1,890,null,{}] 02:47:14 INFO - PROCESS | 1652 | 1462528034437 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:14 INFO - PROCESS | 1652 | 1462528034545 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:47:14 INFO - PROCESS | 1652 | 1462528034551 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf76000 == 56 [pid = 1652] [id = 230] 02:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1288efc00) [pid = 1652] [serial = 688] [outer = 0x0] 02:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b05ac00) [pid = 1652] [serial = 689] [outer = 0x1288efc00] 02:47:14 INFO - PROCESS | 1652 | 1462528034575 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b076000) [pid = 1652] [serial = 690] [outer = 0x1288efc00] 02:47:14 INFO - PROCESS | 1652 | 1462528034859 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 475ms 02:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:47:14 INFO - PROCESS | 1652 | 1462528034906 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:47:14 INFO - PROCESS | 1652 | 1462528034907 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:47:14 INFO - PROCESS | 1652 | 1462528034909 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:47:14 INFO - PROCESS | 1652 | 1462528034910 Marionette TRACE conn2 <- [1,894,null,{}] 02:47:14 INFO - PROCESS | 1652 | 1462528034912 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:14 INFO - PROCESS | 1652 | 1462528034994 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:47:15 INFO - PROCESS | 1652 | 1462528035009 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c951800 == 57 [pid = 1652] [id = 231] 02:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bb7b800) [pid = 1652] [serial = 691] [outer = 0x0] 02:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bb80400) [pid = 1652] [serial = 692] [outer = 0x12bb7b800] 02:47:15 INFO - PROCESS | 1652 | 1462528035034 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bbc1c00) [pid = 1652] [serial = 693] [outer = 0x12bb7b800] 02:47:15 INFO - PROCESS | 1652 | 1462528035466 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 623ms 02:47:15 INFO - PROCESS | 1652 | 1462528035533 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1652 | 1462528035535 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:47:15 INFO - PROCESS | 1652 | 1462528035538 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1652 | 1462528035541 Marionette TRACE conn2 <- [1,898,null,{}] 02:47:15 INFO - PROCESS | 1652 | 1462528035544 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 1652 | 1462528035652 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:47:15 INFO - PROCESS | 1652 | 1462528035720 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180c4000 == 58 [pid = 1652] [id = 232] 02:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115d92c00) [pid = 1652] [serial = 694] [outer = 0x0] 02:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1164b9800) [pid = 1652] [serial = 695] [outer = 0x115d92c00] 02:47:15 INFO - PROCESS | 1652 | 1462528035752 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11769b800) [pid = 1652] [serial = 696] [outer = 0x115d92c00] 02:47:16 INFO - PROCESS | 1652 | 1462528036201 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 02:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:47:16 INFO - PROCESS | 1652 | 1462528036209 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 1652 | 1462528036213 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:47:16 INFO - PROCESS | 1652 | 1462528036218 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 1652 | 1462528036219 Marionette TRACE conn2 <- [1,902,null,{}] 02:47:16 INFO - PROCESS | 1652 | 1462528036222 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:16 INFO - PROCESS | 1652 | 1462528036325 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:47:16 INFO - PROCESS | 1652 | 1462528036392 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12160b800 == 59 [pid = 1652] [id = 233] 02:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1184cec00) [pid = 1652] [serial = 697] [outer = 0x0] 02:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118a14400) [pid = 1652] [serial = 698] [outer = 0x1184cec00] 02:47:16 INFO - PROCESS | 1652 | 1462528036422 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118e63800) [pid = 1652] [serial = 699] [outer = 0x1184cec00] 02:47:16 INFO - PROCESS | 1652 | 1462528036847 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 02:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:47:16 INFO - PROCESS | 1652 | 1462528036891 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 1652 | 1462528036892 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:47:16 INFO - PROCESS | 1652 | 1462528036895 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 1652 | 1462528036898 Marionette TRACE conn2 <- [1,906,null,{}] 02:47:16 INFO - PROCESS | 1652 | 1462528036906 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 1652 | 1462528037034 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:47:17 INFO - PROCESS | 1652 | 1462528037116 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca9e000 == 60 [pid = 1652] [id = 234] 02:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1256ce400) [pid = 1652] [serial = 700] [outer = 0x0] 02:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x125cab800) [pid = 1652] [serial = 701] [outer = 0x1256ce400] 02:47:17 INFO - PROCESS | 1652 | 1462528037147 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126f2f400) [pid = 1652] [serial = 702] [outer = 0x1256ce400] 02:47:17 INFO - PROCESS | 1652 | 1462528037563 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms 02:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:47:17 INFO - PROCESS | 1652 | 1462528037617 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 1652 | 1462528037619 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:47:17 INFO - PROCESS | 1652 | 1462528037621 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 1652 | 1462528037623 Marionette TRACE conn2 <- [1,910,null,{}] 02:47:17 INFO - PROCESS | 1652 | 1462528037625 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 1652 | 1462528037728 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:47:17 INFO - PROCESS | 1652 | 1462528037795 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc1f000 == 61 [pid = 1652] [id = 235] 02:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x127121c00) [pid = 1652] [serial = 703] [outer = 0x0] 02:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1287ce000) [pid = 1652] [serial = 704] [outer = 0x127121c00] 02:47:17 INFO - PROCESS | 1652 | 1462528037827 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1288f4400) [pid = 1652] [serial = 705] [outer = 0x127121c00] 02:47:18 INFO - PROCESS | 1652 | 1462528038234 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 622ms 02:47:18 INFO - PROCESS | 1652 | 1462528038243 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 1652 | 1462528038244 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:47:18 INFO - PROCESS | 1652 | 1462528038247 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1652 | 1462528038251 Marionette TRACE conn2 <- [1,914,null,{}] 02:47:18 INFO - PROCESS | 1652 | 1462528038253 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 1652 | 1462528038352 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:47:18 INFO - PROCESS | 1652 | 1462528038437 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x110ec7000 == 62 [pid = 1652] [id = 236] 02:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1287d0800) [pid = 1652] [serial = 706] [outer = 0x0] 02:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128c28400) [pid = 1652] [serial = 707] [outer = 0x1287d0800] 02:47:18 INFO - PROCESS | 1652 | 1462528038468 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12ad88000) [pid = 1652] [serial = 708] [outer = 0x1287d0800] 02:47:18 INFO - PROCESS | 1652 | 1462528038875 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 02:47:18 INFO - PROCESS | 1652 | 1462528038919 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:47:18 INFO - PROCESS | 1652 | 1462528038921 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:47:18 INFO - PROCESS | 1652 | 1462528038923 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1652 | 1462528038924 Marionette TRACE conn2 <- [1,918,null,{}] 02:47:18 INFO - PROCESS | 1652 | 1462528038927 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:19 INFO - PROCESS | 1652 | 1462528039045 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:47:19 INFO - PROCESS | 1652 | 1462528039101 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a813000 == 63 [pid = 1652] [id = 237] 02:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b077800) [pid = 1652] [serial = 709] [outer = 0x0] 02:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bf10000) [pid = 1652] [serial = 710] [outer = 0x12b077800] 02:47:19 INFO - PROCESS | 1652 | 1462528039130 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12c4e3c00) [pid = 1652] [serial = 711] [outer = 0x12b077800] 02:47:19 INFO - PROCESS | 1652 | 1462528039598 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 719ms 02:47:19 INFO - PROCESS | 1652 | 1462528039642 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:47:19 INFO - PROCESS | 1652 | 1462528039644 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:47:19 INFO - PROCESS | 1652 | 1462528039662 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 1652 | 1462528039664 Marionette TRACE conn2 <- [1,922,null,{}] 02:47:19 INFO - PROCESS | 1652 | 1462528039669 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:19 INFO - PROCESS | 1652 | 1462528039770 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:47:19 INFO - PROCESS | 1652 | 1462528039839 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11821e000 == 64 [pid = 1652] [id = 238] 02:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x116752400) [pid = 1652] [serial = 712] [outer = 0x0] 02:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118949400) [pid = 1652] [serial = 713] [outer = 0x116752400] 02:47:19 INFO - PROCESS | 1652 | 1462528039868 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x121071800) [pid = 1652] [serial = 714] [outer = 0x116752400] 02:47:20 INFO - PROCESS | 1652 | 1462528040407 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 789ms 02:47:20 INFO - PROCESS | 1652 | 1462528040450 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 1652 | 1462528040453 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:47:20 INFO - PROCESS | 1652 | 1462528040458 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 1652 | 1462528040459 Marionette TRACE conn2 <- [1,926,null,{}] 02:47:20 INFO - PROCESS | 1652 | 1462528040463 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:20 INFO - PROCESS | 1652 | 1462528040560 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:47:20 INFO - PROCESS | 1652 | 1462528040634 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e3f800 == 65 [pid = 1652] [id = 239] 02:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11814dc00) [pid = 1652] [serial = 715] [outer = 0x0] 02:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1184cf000) [pid = 1652] [serial = 716] [outer = 0x11814dc00] 02:47:20 INFO - PROCESS | 1652 | 1462528040663 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1185a7c00) [pid = 1652] [serial = 717] [outer = 0x11814dc00] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ade1800 == 64 [pid = 1652] [id = 184] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf76000 == 63 [pid = 1652] [id = 230] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3df000 == 62 [pid = 1652] [id = 229] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ade4800 == 61 [pid = 1652] [id = 228] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7b4000 == 60 [pid = 1652] [id = 227] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1294b4800 == 59 [pid = 1652] [id = 226] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128cc5800 == 58 [pid = 1652] [id = 225] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x115d9b000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | 1462528041118 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125db6800 == 57 [pid = 1652] [id = 224] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12549b000 == 56 [pid = 1652] [id = 223] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119d71000 == 55 [pid = 1652] [id = 222] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119b1a000 == 54 [pid = 1652] [id = 221] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116f4f800 == 53 [pid = 1652] [id = 220] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1180bb000 == 52 [pid = 1652] [id = 219] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119218800 == 51 [pid = 1652] [id = 218] 02:47:21 INFO - PROCESS | 1652 | --DOCSHELL 0x113c78000 == 50 [pid = 1652] [id = 212] 02:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 676ms 02:47:21 INFO - PROCESS | 1652 | 1462528041134 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 1652 | 1462528041138 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:47:21 INFO - PROCESS | 1652 | 1462528041142 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 1652 | 1462528041143 Marionette TRACE conn2 <- [1,930,null,{}] 02:47:21 INFO - PROCESS | 1652 | 1462528041146 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 1652 | 1462528041248 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:47:21 INFO - PROCESS | 1652 | 1462528041255 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11822e800 == 51 [pid = 1652] [id = 240] 02:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118e03000) [pid = 1652] [serial = 718] [outer = 0x0] 02:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11948bc00) [pid = 1652] [serial = 719] [outer = 0x118e03000] 02:47:21 INFO - PROCESS | 1652 | 1462528041281 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1198cd800) [pid = 1652] [serial = 720] [outer = 0x118e03000] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128c2b800) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12899f000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12ad7dc00) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125d27c00) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128a10c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128a0a400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12990ec00) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a836400) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bf69800) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12bbc5400) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12929cc00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1184bf800) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1288fd400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x121243000) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1288f8800) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x128a0c800) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x117699800) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b0ab800) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1184d8000) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x126692400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1185a3c00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bf4fc00) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118e63c00) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x121182c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x125d77400) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b0a7400) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b02d800) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119493000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bbc2800) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11675fc00) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b061400) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bf4b800) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12106a400) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1288fbc00) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bf11800) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12bf47000) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1289a0c00) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bbbd800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bf6f800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117e8b000) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12c9e6000) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 02:47:21 INFO - PROCESS | 1652 | 1462528041651 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 02:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:47:21 INFO - PROCESS | 1652 | 1462528041667 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 1652 | 1462528041669 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:47:21 INFO - PROCESS | 1652 | 1462528041671 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 1652 | 1462528041673 Marionette TRACE conn2 <- [1,934,null,{}] 02:47:21 INFO - PROCESS | 1652 | 1462528041682 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 1652 | 1462528041768 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:47:21 INFO - PROCESS | 1652 | 1462528041774 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b16000 == 52 [pid = 1652] [id = 241] 02:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121074400) [pid = 1652] [serial = 721] [outer = 0x0] 02:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121188c00) [pid = 1652] [serial = 722] [outer = 0x121074400] 02:47:21 INFO - PROCESS | 1652 | 1462528041801 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125469c00) [pid = 1652] [serial = 723] [outer = 0x121074400] 02:47:22 INFO - PROCESS | 1652 | 1462528042235 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 621ms 02:47:22 INFO - PROCESS | 1652 | 1462528042293 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:47:22 INFO - PROCESS | 1652 | 1462528042295 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:47:22 INFO - PROCESS | 1652 | 1462528042302 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 1652 | 1462528042304 Marionette TRACE conn2 <- [1,938,null,{}] 02:47:22 INFO - PROCESS | 1652 | 1462528042308 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 1652 | 1462528042410 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:47:22 INFO - PROCESS | 1652 | 1462528042463 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118515000 == 53 [pid = 1652] [id = 242] 02:47:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1164b9c00) [pid = 1652] [serial = 724] [outer = 0x0] 02:47:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11853bc00) [pid = 1652] [serial = 725] [outer = 0x1164b9c00] 02:47:22 INFO - PROCESS | 1652 | 1462528042495 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118a19000) [pid = 1652] [serial = 726] [outer = 0x1164b9c00] 02:47:22 INFO - PROCESS | 1652 | 1462528042979 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 723ms 02:47:23 INFO - PROCESS | 1652 | 1462528043023 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 1652 | 1462528043027 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:47:23 INFO - PROCESS | 1652 | 1462528043032 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1652 | 1462528043034 Marionette TRACE conn2 <- [1,942,null,{}] 02:47:23 INFO - PROCESS | 1652 | 1462528043036 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:23 INFO - PROCESS | 1652 | 1462528043137 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:47:23 INFO - PROCESS | 1652 | 1462528043190 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ac000 == 54 [pid = 1652] [id = 243] 02:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118e66800) [pid = 1652] [serial = 727] [outer = 0x0] 02:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12124a400) [pid = 1652] [serial = 728] [outer = 0x118e66800] 02:47:23 INFO - PROCESS | 1652 | 1462528043219 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x125468c00) [pid = 1652] [serial = 729] [outer = 0x118e66800] 02:47:23 INFO - PROCESS | 1652 | 1462528043624 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 623ms 02:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:47:23 INFO - PROCESS | 1652 | 1462528043656 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 1652 | 1462528043657 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:47:23 INFO - PROCESS | 1652 | 1462528043659 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1652 | 1462528043662 Marionette TRACE conn2 <- [1,946,null,{}] 02:47:23 INFO - PROCESS | 1652 | 1462528043670 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:23 INFO - PROCESS | 1652 | 1462528043791 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:47:23 INFO - PROCESS | 1652 | 1462528043858 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126cbe000 == 55 [pid = 1652] [id = 244] 02:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126690c00) [pid = 1652] [serial = 730] [outer = 0x0] 02:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1287cc800) [pid = 1652] [serial = 731] [outer = 0x126690c00] 02:47:23 INFO - PROCESS | 1652 | 1462528043890 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1287d8800) [pid = 1652] [serial = 732] [outer = 0x126690c00] 02:47:24 INFO - PROCESS | 1652 | 1462528044304 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 02:47:24 INFO - PROCESS | 1652 | 1462528044331 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 1652 | 1462528044334 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:47:24 INFO - PROCESS | 1652 | 1462528044337 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 1652 | 1462528044339 Marionette TRACE conn2 <- [1,950,null,{}] 02:47:24 INFO - PROCESS | 1652 | 1462528044342 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 1652 | 1462528044441 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:47:24 INFO - PROCESS | 1652 | 1462528044492 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cc4000 == 56 [pid = 1652] [id = 245] 02:47:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1288f7c00) [pid = 1652] [serial = 733] [outer = 0x0] 02:47:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1289a3000) [pid = 1652] [serial = 734] [outer = 0x1288f7c00] 02:47:24 INFO - PROCESS | 1652 | 1462528044522 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128a09000) [pid = 1652] [serial = 735] [outer = 0x1288f7c00] 02:47:24 INFO - PROCESS | 1652 | 1462528044933 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 620ms 02:47:24 INFO - PROCESS | 1652 | 1462528044958 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 1652 | 1462528044959 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:47:24 INFO - PROCESS | 1652 | 1462528044962 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 1652 | 1462528044963 Marionette TRACE conn2 <- [1,954,null,{}] 02:47:24 INFO - PROCESS | 1652 | 1462528044966 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 1652 | 1462528045063 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:47:25 INFO - PROCESS | 1652 | 1462528045157 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a79b800 == 57 [pid = 1652] [id = 246] 02:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128a03c00) [pid = 1652] [serial = 736] [outer = 0x0] 02:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128a44800) [pid = 1652] [serial = 737] [outer = 0x128a03c00] 02:47:25 INFO - PROCESS | 1652 | 1462528045188 Marionette DEBUG loaded listener.js 02:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128a49400) [pid = 1652] [serial = 738] [outer = 0x128a03c00] 02:47:25 INFO - PROCESS | 1652 | 1462528045602 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 02:47:25 INFO - PROCESS | 1652 | 1462528045649 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 1652 | 1462528045651 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:47:25 INFO - PROCESS | 1652 | 1462528045655 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 1652 | 1462528045656 Marionette TRACE conn2 <- [1,958,null,{}] 02:47:25 INFO - PROCESS | 1652 | 1462528045659 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 1652 | 1462528045772 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:47:25 INFO - PROCESS | 1652 | 1462528045838 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b21a800 == 58 [pid = 1652] [id = 247] 02:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128a50400) [pid = 1652] [serial = 739] [outer = 0x0] 02:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12929a000) [pid = 1652] [serial = 740] [outer = 0x128a50400] 02:47:25 INFO - PROCESS | 1652 | 1462528045868 Marionette DEBUG loaded listener.js 02:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129903000) [pid = 1652] [serial = 741] [outer = 0x128a50400] 02:47:26 INFO - PROCESS | 1652 | 1462528046314 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 720ms 02:47:26 INFO - PROCESS | 1652 | 1462528046380 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:47:26 INFO - PROCESS | 1652 | 1462528046382 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:47:26 INFO - PROCESS | 1652 | 1462528046388 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - PROCESS | 1652 | 1462528046390 Marionette TRACE conn2 <- [1,962,null,{}] 02:47:26 INFO - PROCESS | 1652 | 1462528046394 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:26 INFO - PROCESS | 1652 | 1462528046566 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:47:26 INFO - PROCESS | 1652 | 1462528046576 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b37f000 == 59 [pid = 1652] [id = 248] 02:47:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128a87800) [pid = 1652] [serial = 742] [outer = 0x0] 02:47:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a83b400) [pid = 1652] [serial = 743] [outer = 0x128a87800] 02:47:26 INFO - PROCESS | 1652 | 1462528046605 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a886800) [pid = 1652] [serial = 744] [outer = 0x128a87800] 02:47:27 INFO - PROCESS | 1652 | 1462528047016 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 02:47:27 INFO - PROCESS | 1652 | 1462528047059 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:47:27 INFO - PROCESS | 1652 | 1462528047061 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:47:27 INFO - PROCESS | 1652 | 1462528047063 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - PROCESS | 1652 | 1462528047064 Marionette TRACE conn2 <- [1,966,null,{}] 02:47:27 INFO - PROCESS | 1652 | 1462528047067 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 1652 | 1462528047176 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:47:27 INFO - PROCESS | 1652 | 1462528047229 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb56000 == 60 [pid = 1652] [id = 249] 02:47:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x112fb5000) [pid = 1652] [serial = 745] [outer = 0x0] 02:47:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a88dc00) [pid = 1652] [serial = 746] [outer = 0x112fb5000] 02:47:27 INFO - PROCESS | 1652 | 1462528047258 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b039400) [pid = 1652] [serial = 747] [outer = 0x112fb5000] 02:47:27 INFO - PROCESS | 1652 | 1462528047827 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 820ms 02:47:27 INFO - PROCESS | 1652 | 1462528047885 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:47:27 INFO - PROCESS | 1652 | 1462528047887 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:47:27 INFO - PROCESS | 1652 | 1462528047890 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - PROCESS | 1652 | 1462528047893 Marionette TRACE conn2 <- [1,970,null,{}] 02:47:27 INFO - PROCESS | 1652 | 1462528047896 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 1652 | 1462528047995 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:47:28 INFO - PROCESS | 1652 | 1462528048063 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d5d000 == 61 [pid = 1652] [id = 250] 02:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x116945c00) [pid = 1652] [serial = 748] [outer = 0x0] 02:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118544000) [pid = 1652] [serial = 749] [outer = 0x116945c00] 02:47:28 INFO - PROCESS | 1652 | 1462528048094 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118a1d800) [pid = 1652] [serial = 750] [outer = 0x116945c00] 02:47:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11822e800 == 60 [pid = 1652] [id = 240] 02:47:28 INFO - PROCESS | 1652 | --DOCSHELL 0x115e3f800 == 59 [pid = 1652] [id = 239] 02:47:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca9e000 == 58 [pid = 1652] [id = 234] 02:47:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12160b800 == 57 [pid = 1652] [id = 233] 02:47:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1180c4000 == 56 [pid = 1652] [id = 232] 02:47:28 INFO - PROCESS | 1652 | 1462528048546 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 02:47:28 INFO - PROCESS | 1652 | 1462528048563 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 1652 | 1462528048567 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:47:28 INFO - PROCESS | 1652 | 1462528048571 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1652 | 1462528048573 Marionette TRACE conn2 <- [1,974,null,{}] 02:47:28 INFO - PROCESS | 1652 | 1462528048575 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 1652 | 1462528048668 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:47:28 INFO - PROCESS | 1652 | 1462528048723 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180bb000 == 57 [pid = 1652] [id = 251] 02:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118a1ec00) [pid = 1652] [serial = 751] [outer = 0x0] 02:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x119da9000) [pid = 1652] [serial = 752] [outer = 0x118a1ec00] 02:47:28 INFO - PROCESS | 1652 | 1462528048749 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1257f7000) [pid = 1652] [serial = 753] [outer = 0x118a1ec00] 02:47:29 INFO - PROCESS | 1652 | 1462528049028 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 470ms 02:47:29 INFO - PROCESS | 1652 | 1462528049045 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:47:29 INFO - PROCESS | 1652 | 1462528049047 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:47:29 INFO - PROCESS | 1652 | 1462528049058 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 1652 | 1462528049061 Marionette TRACE conn2 <- [1,978,null,{}] 02:47:29 INFO - PROCESS | 1652 | 1462528049078 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:29 INFO - PROCESS | 1652 | 1462528049180 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:47:29 INFO - PROCESS | 1652 | 1462528049299 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a71800 == 58 [pid = 1652] [id = 252] 02:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1257f5000) [pid = 1652] [serial = 754] [outer = 0x0] 02:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1287ccc00) [pid = 1652] [serial = 755] [outer = 0x1257f5000] 02:47:29 INFO - PROCESS | 1652 | 1462528049343 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x128a49c00) [pid = 1652] [serial = 756] [outer = 0x1257f5000] 02:47:29 INFO - PROCESS | 1652 | 1462528049748 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 732ms 02:47:29 INFO - PROCESS | 1652 | 1462528049790 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:47:29 INFO - PROCESS | 1652 | 1462528049791 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:47:29 INFO - PROCESS | 1652 | 1462528049794 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 1652 | 1462528049795 Marionette TRACE conn2 <- [1,982,null,{}] 02:47:29 INFO - PROCESS | 1652 | 1462528049797 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:29 INFO - PROCESS | 1652 | 1462528049909 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:47:29 INFO - PROCESS | 1652 | 1462528049921 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c302800 == 59 [pid = 1652] [id = 253] 02:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x128a4dc00) [pid = 1652] [serial = 757] [outer = 0x0] 02:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128f65c00) [pid = 1652] [serial = 758] [outer = 0x128a4dc00] 02:47:29 INFO - PROCESS | 1652 | 1462528049947 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ad88c00) [pid = 1652] [serial = 759] [outer = 0x128a4dc00] 02:47:30 INFO - PROCESS | 1652 | 1462528050287 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 02:47:30 INFO - PROCESS | 1652 | 1462528050312 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 1652 | 1462528050315 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:47:30 INFO - PROCESS | 1652 | 1462528050323 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 1652 | 1462528050324 Marionette TRACE conn2 <- [1,986,null,{}] 02:47:30 INFO - PROCESS | 1652 | 1462528050326 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 1652 | 1462528050430 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:47:30 INFO - PROCESS | 1652 | 1462528050434 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4b3800 == 60 [pid = 1652] [id = 254] 02:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128a84c00) [pid = 1652] [serial = 760] [outer = 0x0] 02:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b0ad800) [pid = 1652] [serial = 761] [outer = 0x128a84c00] 02:47:30 INFO - PROCESS | 1652 | 1462528050498 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12bbc8c00) [pid = 1652] [serial = 762] [outer = 0x128a84c00] 02:47:30 INFO - PROCESS | 1652 | 1462528050826 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 02:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:47:30 INFO - PROCESS | 1652 | 1462528050842 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 1652 | 1462528050843 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:47:30 INFO - PROCESS | 1652 | 1462528050853 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 1652 | 1462528050854 Marionette TRACE conn2 <- [1,990,null,{}] 02:47:30 INFO - PROCESS | 1652 | 1462528050856 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 1652 | 1462528050980 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:47:31 INFO - PROCESS | 1652 | 1462528051018 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca8f800 == 61 [pid = 1652] [id = 255] 02:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12bf0dc00) [pid = 1652] [serial = 763] [outer = 0x0] 02:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12bf6bc00) [pid = 1652] [serial = 764] [outer = 0x12bf0dc00] 02:47:31 INFO - PROCESS | 1652 | 1462528051043 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12c9e2400) [pid = 1652] [serial = 765] [outer = 0x12bf0dc00] 02:47:31 INFO - PROCESS | 1652 | 1462528051340 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 527ms 02:47:31 INFO - PROCESS | 1652 | 1462528051378 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1652 | 1462528051379 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:47:31 INFO - PROCESS | 1652 | 1462528051382 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1652 | 1462528051385 Marionette TRACE conn2 <- [1,994,null,{}] 02:47:31 INFO - PROCESS | 1652 | 1462528051387 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:31 INFO - PROCESS | 1652 | 1462528051490 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:47:31 INFO - PROCESS | 1652 | 1462528051526 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc19800 == 62 [pid = 1652] [id = 256] 02:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12bf44c00) [pid = 1652] [serial = 766] [outer = 0x0] 02:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12c9e7400) [pid = 1652] [serial = 767] [outer = 0x12bf44c00] 02:47:31 INFO - PROCESS | 1652 | 1462528051551 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12c9edc00) [pid = 1652] [serial = 768] [outer = 0x12bf44c00] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x125d2ac00) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x115d96400) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1288ef800) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1184d2800) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1167f3000) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x118153000) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x127496800) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12968ac00) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1184d2400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1184be000) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x121075000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x125ca2800) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11814dc00) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x118e03000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127498c00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1288efc00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1288eec00) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x116752400) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:47:31 INFO - PROCESS | 1652 | 1462528051990 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 620ms 02:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:47:32 INFO - PROCESS | 1652 | 1462528052002 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 1652 | 1462528052003 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:47:32 INFO - PROCESS | 1652 | 1462528052005 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 1652 | 1462528052006 Marionette TRACE conn2 <- [1,998,null,{}] 02:47:32 INFO - PROCESS | 1652 | 1462528052009 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 1652 | 1462528052096 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:47:32 INFO - PROCESS | 1652 | 1462528052103 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c1f800 == 63 [pid = 1652] [id = 257] 02:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1164af400) [pid = 1652] [serial = 769] [outer = 0x0] 02:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118a13400) [pid = 1652] [serial = 770] [outer = 0x1164af400] 02:47:32 INFO - PROCESS | 1652 | 1462528052129 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126697000) [pid = 1652] [serial = 771] [outer = 0x1164af400] 02:47:32 INFO - PROCESS | 1652 | 1462528052466 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 02:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:47:32 INFO - PROCESS | 1652 | 1462528052474 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 1652 | 1462528052475 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:47:32 INFO - PROCESS | 1652 | 1462528052477 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 1652 | 1462528052478 Marionette TRACE conn2 <- [1,1002,null,{}] 02:47:32 INFO - PROCESS | 1652 | 1462528052480 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 1652 | 1462528052599 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:47:32 INFO - PROCESS | 1652 | 1462528052605 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2cc800 == 64 [pid = 1652] [id = 258] 02:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1184d2800) [pid = 1652] [serial = 772] [outer = 0x0] 02:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1217b0c00) [pid = 1652] [serial = 773] [outer = 0x1184d2800] 02:47:32 INFO - PROCESS | 1652 | 1462528052632 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1217b6000) [pid = 1652] [serial = 774] [outer = 0x1184d2800] 02:47:32 INFO - PROCESS | 1652 | 1462528052989 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 518ms 02:47:32 INFO - PROCESS | 1652 | 1462528052996 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:47:33 INFO - PROCESS | 1652 | 1462528052997 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:47:33 INFO - PROCESS | 1652 | 1462528053005 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 1652 | 1462528053006 Marionette TRACE conn2 <- [1,1006,null,{}] 02:47:33 INFO - PROCESS | 1652 | 1462528053008 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:33 INFO - PROCESS | 1652 | 1462528053102 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:47:33 INFO - PROCESS | 1652 | 1462528053106 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x13553b800 == 65 [pid = 1652] [id = 259] 02:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1217b6400) [pid = 1652] [serial = 775] [outer = 0x0] 02:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12968c800) [pid = 1652] [serial = 776] [outer = 0x1217b6400] 02:47:33 INFO - PROCESS | 1652 | 1462528053131 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12c9ee000) [pid = 1652] [serial = 777] [outer = 0x1217b6400] 02:47:33 INFO - PROCESS | 1652 | 1462528053462 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 02:47:33 INFO - PROCESS | 1652 | 1462528053485 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:47:33 INFO - PROCESS | 1652 | 1462528053487 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:47:33 INFO - PROCESS | 1652 | 1462528053489 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 1652 | 1462528053492 Marionette TRACE conn2 <- [1,1010,null,{}] 02:47:33 INFO - PROCESS | 1652 | 1462528053494 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:33 INFO - PROCESS | 1652 | 1462528053625 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:47:33 INFO - PROCESS | 1652 | 1462528053632 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1350bd800 == 66 [pid = 1652] [id = 260] 02:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1217b2000) [pid = 1652] [serial = 778] [outer = 0x0] 02:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ca79400) [pid = 1652] [serial = 779] [outer = 0x1217b2000] 02:47:33 INFO - PROCESS | 1652 | 1462528053660 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d309000) [pid = 1652] [serial = 780] [outer = 0x1217b2000] 02:47:34 INFO - PROCESS | 1652 | 1462528054192 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 772ms 02:47:34 INFO - PROCESS | 1652 | 1462528054264 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 1652 | 1462528054268 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:47:34 INFO - PROCESS | 1652 | 1462528054273 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1652 | 1462528054277 Marionette TRACE conn2 <- [1,1014,null,{}] 02:47:34 INFO - PROCESS | 1652 | 1462528054283 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 1652 | 1462528054439 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:47:34 INFO - PROCESS | 1652 | 1462528054542 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827f800 == 67 [pid = 1652] [id = 261] 02:47:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11642a000) [pid = 1652] [serial = 781] [outer = 0x0] 02:47:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118548000) [pid = 1652] [serial = 782] [outer = 0x11642a000] 02:47:34 INFO - PROCESS | 1652 | 1462528054575 Marionette DEBUG loaded listener.js 02:47:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119492400) [pid = 1652] [serial = 783] [outer = 0x11642a000] 02:47:35 INFO - PROCESS | 1652 | 1462528055043 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 828ms 02:47:35 INFO - PROCESS | 1652 | 1462528055102 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:47:35 INFO - PROCESS | 1652 | 1462528055107 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:47:35 INFO - PROCESS | 1652 | 1462528055111 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:47:35 INFO - PROCESS | 1652 | 1462528055114 Marionette TRACE conn2 <- [1,1018,null,{}] 02:47:35 INFO - PROCESS | 1652 | 1462528055116 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 1652 | 1462528055220 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:47:35 INFO - PROCESS | 1652 | 1462528055294 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c309000 == 68 [pid = 1652] [id = 262] 02:47:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1217b1c00) [pid = 1652] [serial = 784] [outer = 0x0] 02:47:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x125d29c00) [pid = 1652] [serial = 785] [outer = 0x1217b1c00] 02:47:35 INFO - PROCESS | 1652 | 1462528055324 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1287d2800) [pid = 1652] [serial = 786] [outer = 0x1217b1c00] 02:47:35 INFO - PROCESS | 1652 | 1462528055740 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 02:47:35 INFO - PROCESS | 1652 | 1462528055784 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:47:35 INFO - PROCESS | 1652 | 1462528055786 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:47:35 INFO - PROCESS | 1652 | 1462528055788 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:47:35 INFO - PROCESS | 1652 | 1462528055792 Marionette TRACE conn2 <- [1,1022,null,{}] 02:47:35 INFO - PROCESS | 1652 | 1462528055804 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 1652 | 1462528055947 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:47:36 INFO - PROCESS | 1652 | 1462528056023 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd3e000 == 69 [pid = 1652] [id = 263] 02:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128a0c400) [pid = 1652] [serial = 787] [outer = 0x0] 02:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a839400) [pid = 1652] [serial = 788] [outer = 0x128a0c400] 02:47:36 INFO - PROCESS | 1652 | 1462528056056 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12bbc0c00) [pid = 1652] [serial = 789] [outer = 0x128a0c400] 02:47:36 INFO - PROCESS | 1652 | 1462528056471 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 723ms 02:47:36 INFO - PROCESS | 1652 | 1462528056511 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 1652 | 1462528056513 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:47:36 INFO - PROCESS | 1652 | 1462528056530 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1652 | 1462528056531 Marionette TRACE conn2 <- [1,1026,null,{}] 02:47:36 INFO - PROCESS | 1652 | 1462528056533 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:36 INFO - PROCESS | 1652 | 1462528056638 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:47:36 INFO - PROCESS | 1652 | 1462528056699 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d62d000 == 70 [pid = 1652] [id = 264] 02:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x115d94000) [pid = 1652] [serial = 790] [outer = 0x0] 02:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12bf6ac00) [pid = 1652] [serial = 791] [outer = 0x115d94000] 02:47:36 INFO - PROCESS | 1652 | 1462528056778 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12c9e6c00) [pid = 1652] [serial = 792] [outer = 0x115d94000] 02:47:37 INFO - PROCESS | 1652 | 1462528057202 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 722ms 02:47:37 INFO - PROCESS | 1652 | 1462528057250 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:47:37 INFO - PROCESS | 1652 | 1462528057252 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:47:37 INFO - PROCESS | 1652 | 1462528057254 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:47:37 INFO - PROCESS | 1652 | 1462528057255 Marionette TRACE conn2 <- [1,1030,null,{}] 02:47:37 INFO - PROCESS | 1652 | 1462528057258 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:37 INFO - PROCESS | 1652 | 1462528057362 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:47:37 INFO - PROCESS | 1652 | 1462528057437 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118238000 == 71 [pid = 1652] [id = 265] 02:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x115d9d400) [pid = 1652] [serial = 793] [outer = 0x0] 02:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x129911c00) [pid = 1652] [serial = 794] [outer = 0x115d9d400] 02:47:37 INFO - PROCESS | 1652 | 1462528057467 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12c40f800) [pid = 1652] [serial = 795] [outer = 0x115d9d400] 02:47:38 INFO - PROCESS | 1652 | 1462528058144 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 919ms 02:47:38 INFO - PROCESS | 1652 | 1462528058173 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1652 | 1462528058175 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:47:38 INFO - PROCESS | 1652 | 1462528058180 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1652 | 1462528058182 Marionette TRACE conn2 <- [1,1034,null,{}] 02:47:38 INFO - PROCESS | 1652 | 1462528058186 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:38 INFO - PROCESS | 1652 | 1462528058280 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:47:38 INFO - PROCESS | 1652 | 1462528058357 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182db800 == 72 [pid = 1652] [id = 266] 02:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x116756000) [pid = 1652] [serial = 796] [outer = 0x0] 02:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x117115c00) [pid = 1652] [serial = 797] [outer = 0x116756000] 02:47:38 INFO - PROCESS | 1652 | 1462528058386 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x118153800) [pid = 1652] [serial = 798] [outer = 0x116756000] 02:47:38 INFO - PROCESS | 1652 | 1462528058809 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 674ms 02:47:38 INFO - PROCESS | 1652 | 1462528058854 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1652 | 1462528058858 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:47:38 INFO - PROCESS | 1652 | 1462528058862 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1652 | 1462528058864 Marionette TRACE conn2 <- [1,1038,null,{}] 02:47:38 INFO - PROCESS | 1652 | 1462528058866 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:38 INFO - PROCESS | 1652 | 1462528058959 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:47:39 INFO - PROCESS | 1652 | 1462528059022 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f4f800 == 73 [pid = 1652] [id = 267] 02:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1184bc800) [pid = 1652] [serial = 799] [outer = 0x0] 02:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11859d400) [pid = 1652] [serial = 800] [outer = 0x1184bc800] 02:47:39 INFO - PROCESS | 1652 | 1462528059049 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x118a15400) [pid = 1652] [serial = 801] [outer = 0x1184bc800] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x13553b800 == 72 [pid = 1652] [id = 259] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2cc800 == 71 [pid = 1652] [id = 258] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x126c1f800 == 70 [pid = 1652] [id = 257] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc19800 == 69 [pid = 1652] [id = 256] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca8f800 == 68 [pid = 1652] [id = 255] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4b3800 == 67 [pid = 1652] [id = 254] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x121188c00) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x128c28400) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12bf10000) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1287ce000) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c302800 == 66 [pid = 1652] [id = 253] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x128a71800 == 65 [pid = 1652] [id = 252] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1180bb000 == 64 [pid = 1652] [id = 251] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119d5d000 == 63 [pid = 1652] [id = 250] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1212ac000 == 62 [pid = 1652] [id = 243] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118515000 == 61 [pid = 1652] [id = 242] 02:47:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119b16000 == 60 [pid = 1652] [id = 241] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1288fa800) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1198cd800) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12b02bc00) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b05ac00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a884400) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b034800) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1288f4c00) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b076000) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bb80400) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x129908800) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118949400) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1289a2c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x121071800) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x125d35000) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128a0d000) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x129297400) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x128f65000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1184cf400) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x116948400) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12748c800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118a12800) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119bc8000) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1287cbc00) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1287d8000) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bf50400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a7dac00) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118a18000) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1185a1400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x114fd5800) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118949000) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x121075c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x121a7f000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1257eb800) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12668f800) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x125d2c000) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a839c00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1184cf000) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118a17800) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1185a7c00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12968a400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11948bc00) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1164b9800) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118a14400) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x125cab800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 02:47:39 INFO - PROCESS | 1652 | 1462528059475 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 623ms 02:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:47:39 INFO - PROCESS | 1652 | 1462528059487 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 1652 | 1462528059488 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:47:39 INFO - PROCESS | 1652 | 1462528059490 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 1652 | 1462528059493 Marionette TRACE conn2 <- [1,1042,null,{}] 02:47:39 INFO - PROCESS | 1652 | 1462528059502 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 1652 | 1462528059599 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:47:39 INFO - PROCESS | 1652 | 1462528059606 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118231000 == 61 [pid = 1652] [id = 268] 02:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118548800) [pid = 1652] [serial = 802] [outer = 0x0] 02:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118e0a400) [pid = 1652] [serial = 803] [outer = 0x118548800] 02:47:39 INFO - PROCESS | 1652 | 1462528059634 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1198ca800) [pid = 1652] [serial = 804] [outer = 0x118548800] 02:47:39 INFO - PROCESS | 1652 | 1462528059973 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 02:47:40 INFO - PROCESS | 1652 | 1462528060013 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 1652 | 1462528060015 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:47:40 INFO - PROCESS | 1652 | 1462528060017 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 1652 | 1462528060018 Marionette TRACE conn2 <- [1,1046,null,{}] 02:47:40 INFO - PROCESS | 1652 | 1462528060020 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 1652 | 1462528060098 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:47:40 INFO - PROCESS | 1652 | 1462528060104 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11946d800 == 62 [pid = 1652] [id = 269] 02:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1198cd800) [pid = 1652] [serial = 805] [outer = 0x0] 02:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121071c00) [pid = 1652] [serial = 806] [outer = 0x1198cd800] 02:47:40 INFO - PROCESS | 1652 | 1462528060131 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121183800) [pid = 1652] [serial = 807] [outer = 0x1198cd800] 02:47:40 INFO - PROCESS | 1652 | 1462528060457 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 02:47:40 INFO - PROCESS | 1652 | 1462528060486 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:47:40 INFO - PROCESS | 1652 | 1462528060495 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:47:40 INFO - PROCESS | 1652 | 1462528060497 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 1652 | 1462528060498 Marionette TRACE conn2 <- [1,1050,null,{}] 02:47:40 INFO - PROCESS | 1652 | 1462528060500 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 1652 | 1462528060580 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:47:40 INFO - PROCESS | 1652 | 1462528060633 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b8f800 == 63 [pid = 1652] [id = 270] 02:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119bc7400) [pid = 1652] [serial = 808] [outer = 0x0] 02:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1213cc400) [pid = 1652] [serial = 809] [outer = 0x119bc7400] 02:47:40 INFO - PROCESS | 1652 | 1462528060659 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1217af400) [pid = 1652] [serial = 810] [outer = 0x119bc7400] 02:47:40 INFO - PROCESS | 1652 | 1462528060958 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 02:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:47:41 INFO - PROCESS | 1652 | 1462528061017 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 1652 | 1462528061018 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:47:41 INFO - PROCESS | 1652 | 1462528061020 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 1652 | 1462528061021 Marionette TRACE conn2 <- [1,1054,null,{}] 02:47:41 INFO - PROCESS | 1652 | 1462528061023 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 1652 | 1462528061121 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:47:41 INFO - PROCESS | 1652 | 1462528061178 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x116983000 == 64 [pid = 1652] [id = 271] 02:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x121681800) [pid = 1652] [serial = 811] [outer = 0x0] 02:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12546e400) [pid = 1652] [serial = 812] [outer = 0x121681800] 02:47:41 INFO - PROCESS | 1652 | 1462528061205 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126c2ac00) [pid = 1652] [serial = 813] [outer = 0x121681800] 02:47:41 INFO - PROCESS | 1652 | 1462528061504 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 519ms 02:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:47:41 INFO - PROCESS | 1652 | 1462528061543 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 1652 | 1462528061544 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:47:41 INFO - PROCESS | 1652 | 1462528061546 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 1652 | 1462528061548 Marionette TRACE conn2 <- [1,1058,null,{}] 02:47:41 INFO - PROCESS | 1652 | 1462528061553 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 1652 | 1462528061656 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:47:41 INFO - PROCESS | 1652 | 1462528061660 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ebe000 == 65 [pid = 1652] [id = 272] 02:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1217ac800) [pid = 1652] [serial = 814] [outer = 0x0] 02:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x126c2c800) [pid = 1652] [serial = 815] [outer = 0x1217ac800] 02:47:41 INFO - PROCESS | 1652 | 1462528061715 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127497800) [pid = 1652] [serial = 816] [outer = 0x1217ac800] 02:47:42 INFO - PROCESS | 1652 | 1462528062026 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 02:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:47:42 INFO - PROCESS | 1652 | 1462528062073 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 1652 | 1462528062075 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:47:42 INFO - PROCESS | 1652 | 1462528062077 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 1652 | 1462528062078 Marionette TRACE conn2 <- [1,1062,null,{}] 02:47:42 INFO - PROCESS | 1652 | 1462528062080 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 1652 | 1462528062180 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:47:42 INFO - PROCESS | 1652 | 1462528062184 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266e5800 == 66 [pid = 1652] [id = 273] 02:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x126f30000) [pid = 1652] [serial = 817] [outer = 0x0] 02:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1287cc000) [pid = 1652] [serial = 818] [outer = 0x126f30000] 02:47:42 INFO - PROCESS | 1652 | 1462528062209 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1288ef800) [pid = 1652] [serial = 819] [outer = 0x126f30000] 02:47:42 INFO - PROCESS | 1652 | 1462528062527 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 02:47:42 INFO - PROCESS | 1652 | 1462528062546 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 1652 | 1462528062547 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:47:42 INFO - PROCESS | 1652 | 1462528062557 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 1652 | 1462528062559 Marionette TRACE conn2 <- [1,1066,null,{}] 02:47:42 INFO - PROCESS | 1652 | 1462528062570 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 1652 | 1462528062669 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:47:42 INFO - PROCESS | 1652 | 1462528062703 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a55800 == 67 [pid = 1652] [id = 274] 02:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1288f1400) [pid = 1652] [serial = 820] [outer = 0x0] 02:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1288f8800) [pid = 1652] [serial = 821] [outer = 0x1288f1400] 02:47:42 INFO - PROCESS | 1652 | 1462528062728 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1289a0c00) [pid = 1652] [serial = 822] [outer = 0x1288f1400] 02:47:43 INFO - PROCESS | 1652 | 1462528063084 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 583ms 02:47:43 INFO - PROCESS | 1652 | 1462528063147 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 1652 | 1462528063149 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:47:43 INFO - PROCESS | 1652 | 1462528063152 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 1652 | 1462528063154 Marionette TRACE conn2 <- [1,1070,null,{}] 02:47:43 INFO - PROCESS | 1652 | 1462528063157 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:43 INFO - PROCESS | 1652 | 1462528063318 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:47:43 INFO - PROCESS | 1652 | 1462528063340 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994d800 == 68 [pid = 1652] [id = 275] 02:47:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1288f9c00) [pid = 1652] [serial = 823] [outer = 0x0] 02:47:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1289ab800) [pid = 1652] [serial = 824] [outer = 0x1288f9c00] 02:47:43 INFO - PROCESS | 1652 | 1462528063378 Marionette DEBUG loaded listener.js 02:47:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x128a0d000) [pid = 1652] [serial = 825] [outer = 0x1288f9c00] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1184d2800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1217b6400) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128a4dc00) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128a84c00) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bf0dc00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12bf44c00) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1257f5000) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x116945c00) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x112fb5000) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118a1ec00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:47:43 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1164af400) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:47:44 INFO - PROCESS | 1652 | 1462528064062 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 920ms 02:47:44 INFO - PROCESS | 1652 | 1462528064072 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 1652 | 1462528064073 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:47:44 INFO - PROCESS | 1652 | 1462528064076 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 1652 | 1462528064077 Marionette TRACE conn2 <- [1,1074,null,{}] 02:47:44 INFO - PROCESS | 1652 | 1462528064080 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 1652 | 1462528064216 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:47:44 INFO - PROCESS | 1652 | 1462528064255 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7b4000 == 69 [pid = 1652] [id = 276] 02:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x113396400) [pid = 1652] [serial = 826] [outer = 0x0] 02:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1289acc00) [pid = 1652] [serial = 827] [outer = 0x113396400] 02:47:44 INFO - PROCESS | 1652 | 1462528064284 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128c2f800) [pid = 1652] [serial = 828] [outer = 0x113396400] 02:47:44 INFO - PROCESS | 1652 | 1462528064548 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 02:47:44 INFO - PROCESS | 1652 | 1462528064597 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 1652 | 1462528064599 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:47:44 INFO - PROCESS | 1652 | 1462528064609 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 1652 | 1462528064611 Marionette TRACE conn2 <- [1,1078,null,{}] 02:47:44 INFO - PROCESS | 1652 | 1462528064613 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 1652 | 1462528064697 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:47:44 INFO - PROCESS | 1652 | 1462528064703 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b21b000 == 70 [pid = 1652] [id = 277] 02:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128c35000) [pid = 1652] [serial = 829] [outer = 0x0] 02:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129681800) [pid = 1652] [serial = 830] [outer = 0x128c35000] 02:47:44 INFO - PROCESS | 1652 | 1462528064728 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129906800) [pid = 1652] [serial = 831] [outer = 0x128c35000] 02:47:45 INFO - PROCESS | 1652 | 1462528065117 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 522ms 02:47:45 INFO - PROCESS | 1652 | 1462528065131 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:47:45 INFO - PROCESS | 1652 | 1462528065135 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:47:45 INFO - PROCESS | 1652 | 1462528065153 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 1652 | 1462528065155 Marionette TRACE conn2 <- [1,1082,null,{}] 02:47:45 INFO - PROCESS | 1652 | 1462528065160 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 1652 | 1462528065283 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:47:45 INFO - PROCESS | 1652 | 1462528065289 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b37b800 == 71 [pid = 1652] [id = 278] 02:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x128c32c00) [pid = 1652] [serial = 832] [outer = 0x0] 02:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a839c00) [pid = 1652] [serial = 833] [outer = 0x128c32c00] 02:47:45 INFO - PROCESS | 1652 | 1462528065330 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a88a800) [pid = 1652] [serial = 834] [outer = 0x128c32c00] 02:47:45 INFO - PROCESS | 1652 | 1462528065712 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 584ms 02:47:45 INFO - PROCESS | 1652 | 1462528065722 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:47:45 INFO - PROCESS | 1652 | 1462528065732 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:47:45 INFO - PROCESS | 1652 | 1462528065740 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 1652 | 1462528065741 Marionette TRACE conn2 <- [1,1086,null,{}] 02:47:45 INFO - PROCESS | 1652 | 1462528065743 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 1652 | 1462528065857 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:47:45 INFO - PROCESS | 1652 | 1462528065865 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb46000 == 72 [pid = 1652] [id = 279] 02:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a881800) [pid = 1652] [serial = 835] [outer = 0x0] 02:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ad88800) [pid = 1652] [serial = 836] [outer = 0x12a881800] 02:47:45 INFO - PROCESS | 1652 | 1462528065889 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b035400) [pid = 1652] [serial = 837] [outer = 0x12a881800] 02:47:46 INFO - PROCESS | 1652 | 1462528066424 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 720ms 02:47:46 INFO - PROCESS | 1652 | 1462528066461 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 1652 | 1462528066464 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:47:46 INFO - PROCESS | 1652 | 1462528066470 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 1652 | 1462528066473 Marionette TRACE conn2 <- [1,1090,null,{}] 02:47:46 INFO - PROCESS | 1652 | 1462528066476 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:46 INFO - PROCESS | 1652 | 1462528066584 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:47:46 INFO - PROCESS | 1652 | 1462528066654 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180c6000 == 73 [pid = 1652] [id = 280] 02:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1164b4400) [pid = 1652] [serial = 838] [outer = 0x0] 02:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x117695400) [pid = 1652] [serial = 839] [outer = 0x1164b4400] 02:47:46 INFO - PROCESS | 1652 | 1462528066685 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1184d4800) [pid = 1652] [serial = 840] [outer = 0x1164b4400] 02:47:47 INFO - PROCESS | 1652 | 1462528067126 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 673ms 02:47:47 INFO - PROCESS | 1652 | 1462528067142 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:47:47 INFO - PROCESS | 1652 | 1462528067148 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:47:47 INFO - PROCESS | 1652 | 1462528067188 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:47:47 INFO - PROCESS | 1652 | 1462528067189 Marionette TRACE conn2 <- [1,1094,null,{}] 02:47:47 INFO - PROCESS | 1652 | 1462528067193 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:47 INFO - PROCESS | 1652 | 1462528067342 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:47:47 INFO - PROCESS | 1652 | 1462528067452 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212a9800 == 74 [pid = 1652] [id = 281] 02:47:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11894f400) [pid = 1652] [serial = 841] [outer = 0x0] 02:47:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1192df400) [pid = 1652] [serial = 842] [outer = 0x11894f400] 02:47:47 INFO - PROCESS | 1652 | 1462528067492 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x119bc8000) [pid = 1652] [serial = 843] [outer = 0x11894f400] 02:47:47 INFO - PROCESS | 1652 | 1462528067916 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 778ms 02:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:47:47 INFO - PROCESS | 1652 | 1462528067963 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:47:47 INFO - PROCESS | 1652 | 1462528067965 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:47:47 INFO - PROCESS | 1652 | 1462528067967 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:47:47 INFO - PROCESS | 1652 | 1462528067970 Marionette TRACE conn2 <- [1,1098,null,{}] 02:47:47 INFO - PROCESS | 1652 | 1462528067978 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 1652 | 1462528068123 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:47:48 INFO - PROCESS | 1652 | 1462528068176 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c310000 == 75 [pid = 1652] [id = 282] 02:47:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x121893c00) [pid = 1652] [serial = 844] [outer = 0x0] 02:47:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1257f9000) [pid = 1652] [serial = 845] [outer = 0x121893c00] 02:47:48 INFO - PROCESS | 1652 | 1462528068209 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x125d35000) [pid = 1652] [serial = 846] [outer = 0x121893c00] 02:47:48 INFO - PROCESS | 1652 | 1462528068646 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 723ms 02:47:48 INFO - PROCESS | 1652 | 1462528068705 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 1652 | 1462528068708 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:47:48 INFO - PROCESS | 1652 | 1462528068712 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 1652 | 1462528068714 Marionette TRACE conn2 <- [1,1102,null,{}] 02:47:48 INFO - PROCESS | 1652 | 1462528068753 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 1652 | 1462528068904 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:47:48 INFO - PROCESS | 1652 | 1462528068975 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ba000 == 76 [pid = 1652] [id = 283] 02:47:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12748c400) [pid = 1652] [serial = 847] [outer = 0x0] 02:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1289a4c00) [pid = 1652] [serial = 848] [outer = 0x12748c400] 02:47:49 INFO - PROCESS | 1652 | 1462528069004 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x128a4a000) [pid = 1652] [serial = 849] [outer = 0x12748c400] 02:47:49 INFO - PROCESS | 1652 | 1462528069403 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 735ms 02:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:47:49 INFO - PROCESS | 1652 | 1462528069446 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 1652 | 1462528069447 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:47:49 INFO - PROCESS | 1652 | 1462528069450 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 1652 | 1462528069451 Marionette TRACE conn2 <- [1,1106,null,{}] 02:47:49 INFO - PROCESS | 1652 | 1462528069453 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 1652 | 1462528069554 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:47:49 INFO - PROCESS | 1652 | 1462528069610 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca82800 == 77 [pid = 1652] [id = 284] 02:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1287d6000) [pid = 1652] [serial = 850] [outer = 0x0] 02:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128a50800) [pid = 1652] [serial = 851] [outer = 0x1287d6000] 02:47:49 INFO - PROCESS | 1652 | 1462528069639 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12968ac00) [pid = 1652] [serial = 852] [outer = 0x1287d6000] 02:47:50 INFO - PROCESS | 1652 | 1462528070118 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 718ms 02:47:50 INFO - PROCESS | 1652 | 1462528070216 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 1652 | 1462528070218 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:47:50 INFO - PROCESS | 1652 | 1462528070222 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 1652 | 1462528070224 Marionette TRACE conn2 <- [1,1110,null,{}] 02:47:50 INFO - PROCESS | 1652 | 1462528070227 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:50 INFO - PROCESS | 1652 | 1462528070361 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:47:50 INFO - PROCESS | 1652 | 1462528070415 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d415000 == 78 [pid = 1652] [id = 285] 02:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b0a9400) [pid = 1652] [serial = 853] [outer = 0x0] 02:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12bb88800) [pid = 1652] [serial = 854] [outer = 0x12b0a9400] 02:47:50 INFO - PROCESS | 1652 | 1462528070445 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12bf07800) [pid = 1652] [serial = 855] [outer = 0x12b0a9400] 02:47:50 INFO - PROCESS | 1652 | 1462528070901 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 720ms 02:47:50 INFO - PROCESS | 1652 | 1462528070942 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 1652 | 1462528070943 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:47:50 INFO - PROCESS | 1652 | 1462528070946 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 1652 | 1462528070947 Marionette TRACE conn2 <- [1,1114,null,{}] 02:47:50 INFO - PROCESS | 1652 | 1462528070950 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 1652 | 1462528071052 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:47:51 INFO - PROCESS | 1652 | 1462528071110 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d081800 == 79 [pid = 1652] [id = 286] 02:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12b02e400) [pid = 1652] [serial = 856] [outer = 0x0] 02:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12bf06c00) [pid = 1652] [serial = 857] [outer = 0x12b02e400] 02:47:51 INFO - PROCESS | 1652 | 1462528071139 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12bf44c00) [pid = 1652] [serial = 858] [outer = 0x12b02e400] 02:47:51 INFO - PROCESS | 1652 | 1462528071772 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 874ms 02:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:47:51 INFO - PROCESS | 1652 | 1462528071821 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 1652 | 1462528071823 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:47:51 INFO - PROCESS | 1652 | 1462528071826 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 1652 | 1462528071829 Marionette TRACE conn2 <- [1,1118,null,{}] 02:47:51 INFO - PROCESS | 1652 | 1462528071833 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 1652 | 1462528071930 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:47:52 INFO - PROCESS | 1652 | 1462528072003 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198a5800 == 80 [pid = 1652] [id = 287] 02:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11694b000) [pid = 1652] [serial = 859] [outer = 0x0] 02:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x117468400) [pid = 1652] [serial = 860] [outer = 0x11694b000] 02:47:52 INFO - PROCESS | 1652 | 1462528072031 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x118540400) [pid = 1652] [serial = 861] [outer = 0x11694b000] 02:47:52 INFO - PROCESS | 1652 | 1462528072468 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 02:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:47:52 INFO - PROCESS | 1652 | 1462528072498 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 1652 | 1462528072501 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:47:52 INFO - PROCESS | 1652 | 1462528072505 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 1652 | 1462528072507 Marionette TRACE conn2 <- [1,1122,null,{}] 02:47:52 INFO - PROCESS | 1652 | 1462528072509 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 1652 | 1462528072606 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:47:52 INFO - PROCESS | 1652 | 1462528072681 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11822b800 == 81 [pid = 1652] [id = 288] 02:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x118a1cc00) [pid = 1652] [serial = 862] [outer = 0x0] 02:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x118a32000) [pid = 1652] [serial = 863] [outer = 0x118a1cc00] 02:47:52 INFO - PROCESS | 1652 | 1462528072709 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x118a36c00) [pid = 1652] [serial = 864] [outer = 0x118a1cc00] 02:47:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b218000 == 80 [pid = 1652] [id = 133] 02:47:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b37b800 == 79 [pid = 1652] [id = 278] 02:47:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b21b000 == 78 [pid = 1652] [id = 277] 02:47:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7b4000 == 77 [pid = 1652] [id = 276] 02:47:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12994d800 == 76 [pid = 1652] [id = 275] 02:47:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128a55800 == 75 [pid = 1652] [id = 274] 02:47:52 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x128a44800) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 02:47:52 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12929a000) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 02:47:52 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a83b400) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 02:47:52 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12ca79400) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1266e5800 == 74 [pid = 1652] [id = 273] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x115ebe000 == 73 [pid = 1652] [id = 272] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116983000 == 72 [pid = 1652] [id = 271] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119b8f800 == 71 [pid = 1652] [id = 270] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11946d800 == 70 [pid = 1652] [id = 269] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118231000 == 69 [pid = 1652] [id = 268] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116f4f800 == 68 [pid = 1652] [id = 267] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1182db800 == 67 [pid = 1652] [id = 266] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c309000 == 66 [pid = 1652] [id = 262] 02:47:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11827f800 == 65 [pid = 1652] [id = 261] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b0ad800) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12bf6bc00) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12bbc8c00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12c9e7400) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1287ccc00) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11853bc00) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x118a1d800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x118544000) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12b039400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a88dc00) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12124a400) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1287cc800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x119da9000) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1257f7000) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1289a3000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x126697000) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x118a13400) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1217b0c00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12c9ee000) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12968c800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12c9edc00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12ad88c00) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128f65c00) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12c9e2400) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1217b6000) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x128a49c00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 02:47:53 INFO - PROCESS | 1652 | 1462528073101 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 619ms 02:47:53 INFO - PROCESS | 1652 | 1462528073125 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 1652 | 1462528073126 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:47:53 INFO - PROCESS | 1652 | 1462528073128 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 1652 | 1462528073131 Marionette TRACE conn2 <- [1,1126,null,{}] 02:47:53 INFO - PROCESS | 1652 | 1462528073140 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 1652 | 1462528073225 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:47:53 INFO - PROCESS | 1652 | 1462528073302 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921b000 == 66 [pid = 1652] [id = 289] 02:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118a32800) [pid = 1652] [serial = 865] [outer = 0x0] 02:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1198c2400) [pid = 1652] [serial = 866] [outer = 0x118a32800] 02:47:53 INFO - PROCESS | 1652 | 1462528073334 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x121075400) [pid = 1652] [serial = 867] [outer = 0x118a32800] 02:47:53 INFO - PROCESS | 1652 | 1462528073629 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 523ms 02:47:53 INFO - PROCESS | 1652 | 1462528073657 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 1652 | 1462528073658 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:47:53 INFO - PROCESS | 1652 | 1462528073661 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 1652 | 1462528073662 Marionette TRACE conn2 <- [1,1130,null,{}] 02:47:53 INFO - PROCESS | 1652 | 1462528073664 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 1652 | 1462528073753 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:47:53 INFO - PROCESS | 1652 | 1462528073757 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c82000 == 67 [pid = 1652] [id = 290] 02:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x121240c00) [pid = 1652] [serial = 868] [outer = 0x0] 02:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1217b1400) [pid = 1652] [serial = 869] [outer = 0x121240c00] 02:47:53 INFO - PROCESS | 1652 | 1462528073783 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1257f9800) [pid = 1652] [serial = 870] [outer = 0x121240c00] 02:47:54 INFO - PROCESS | 1652 | 1462528074114 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 02:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:47:54 INFO - PROCESS | 1652 | 1462528074132 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 1652 | 1462528074135 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:47:54 INFO - PROCESS | 1652 | 1462528074137 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 1652 | 1462528074145 Marionette TRACE conn2 <- [1,1134,null,{}] 02:47:54 INFO - PROCESS | 1652 | 1462528074148 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 1652 | 1462528074228 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:47:54 INFO - PROCESS | 1652 | 1462528074234 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a55000 == 68 [pid = 1652] [id = 291] 02:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125ca8000) [pid = 1652] [serial = 871] [outer = 0x0] 02:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125d30c00) [pid = 1652] [serial = 872] [outer = 0x125ca8000] 02:47:54 INFO - PROCESS | 1652 | 1462528074259 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x126c23800) [pid = 1652] [serial = 873] [outer = 0x125ca8000] 02:47:54 INFO - PROCESS | 1652 | 1462528074602 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 479ms 02:47:54 INFO - PROCESS | 1652 | 1462528074618 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 1652 | 1462528074621 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:47:54 INFO - PROCESS | 1652 | 1462528074679 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 1652 | 1462528074681 Marionette TRACE conn2 <- [1,1138,null,{}] 02:47:54 INFO - PROCESS | 1652 | 1462528074683 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 1652 | 1462528074868 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:47:54 INFO - PROCESS | 1652 | 1462528074932 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b36b000 == 69 [pid = 1652] [id = 292] 02:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x125d34c00) [pid = 1652] [serial = 874] [outer = 0x0] 02:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x127497400) [pid = 1652] [serial = 875] [outer = 0x125d34c00] 02:47:54 INFO - PROCESS | 1652 | 1462528074958 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a7ddc00) [pid = 1652] [serial = 876] [outer = 0x125d34c00] 02:47:55 INFO - PROCESS | 1652 | 1462528075262 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 640ms 02:47:55 INFO - PROCESS | 1652 | 1462528075302 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 1652 | 1462528075304 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:47:55 INFO - PROCESS | 1652 | 1462528075307 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 1652 | 1462528075309 Marionette TRACE conn2 <- [1,1142,null,{}] 02:47:55 INFO - PROCESS | 1652 | 1462528075313 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 1652 | 1462528075481 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:47:55 INFO - PROCESS | 1652 | 1462528075531 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb5d000 == 70 [pid = 1652] [id = 293] 02:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x126c30000) [pid = 1652] [serial = 877] [outer = 0x0] 02:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12ad88c00) [pid = 1652] [serial = 878] [outer = 0x126c30000] 02:47:55 INFO - PROCESS | 1652 | 1462528075613 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b0aac00) [pid = 1652] [serial = 879] [outer = 0x126c30000] 02:47:56 INFO - PROCESS | 1652 | 1462528075999 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 720ms 02:47:56 INFO - PROCESS | 1652 | 1462528076027 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:47:56 INFO - PROCESS | 1652 | 1462528076028 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:47:56 INFO - PROCESS | 1652 | 1462528076037 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 1652 | 1462528076038 Marionette TRACE conn2 <- [1,1146,null,{}] 02:47:56 INFO - PROCESS | 1652 | 1462528076041 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:56 INFO - PROCESS | 1652 | 1462528076144 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:47:56 INFO - PROCESS | 1652 | 1462528076182 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca8d800 == 71 [pid = 1652] [id = 294] 02:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b0ab000) [pid = 1652] [serial = 880] [outer = 0x0] 02:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12bbc1400) [pid = 1652] [serial = 881] [outer = 0x12b0ab000] 02:47:56 INFO - PROCESS | 1652 | 1462528076209 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12bf4ec00) [pid = 1652] [serial = 882] [outer = 0x12b0ab000] 02:47:56 INFO - PROCESS | 1652 | 1462528076524 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 527ms 02:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:47:56 INFO - PROCESS | 1652 | 1462528076564 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:47:56 INFO - PROCESS | 1652 | 1462528076565 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:47:56 INFO - PROCESS | 1652 | 1462528076568 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 1652 | 1462528076569 Marionette TRACE conn2 <- [1,1150,null,{}] 02:47:56 INFO - PROCESS | 1652 | 1462528076571 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:56 INFO - PROCESS | 1652 | 1462528076676 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:47:56 INFO - PROCESS | 1652 | 1462528076715 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d411800 == 72 [pid = 1652] [id = 295] 02:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12bf66000) [pid = 1652] [serial = 883] [outer = 0x0] 02:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12c40d800) [pid = 1652] [serial = 884] [outer = 0x12bf66000] 02:47:56 INFO - PROCESS | 1652 | 1462528076747 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12c413c00) [pid = 1652] [serial = 885] [outer = 0x12bf66000] 02:47:57 INFO - PROCESS | 1652 | 1462528077046 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 02:47:57 INFO - PROCESS | 1652 | 1462528077090 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 1652 | 1462528077091 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:47:57 INFO - PROCESS | 1652 | 1462528077093 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1652 | 1462528077094 Marionette TRACE conn2 <- [1,1154,null,{}] 02:47:57 INFO - PROCESS | 1652 | 1462528077096 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 1652 | 1462528077357 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1217ac800) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1288f1400) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x126f30000) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1288f9c00) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x113396400) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x121681800) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118548800) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1184bc800) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1198cd800) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x116756000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119bc7400) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x128c32c00) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:47:57 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x128c35000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:47:57 INFO - PROCESS | 1652 | 1462528077404 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b92800 == 73 [pid = 1652] [id = 296] 02:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x110e7d400) [pid = 1652] [serial = 886] [outer = 0x0] 02:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x110e80000) [pid = 1652] [serial = 887] [outer = 0x110e7d400] 02:47:57 INFO - PROCESS | 1652 | 1462528077429 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x110e84000) [pid = 1652] [serial = 888] [outer = 0x110e7d400] 02:47:57 INFO - PROCESS | 1652 | 1462528077707 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 668ms 02:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:47:57 INFO - PROCESS | 1652 | 1462528077762 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 1652 | 1462528077763 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:47:57 INFO - PROCESS | 1652 | 1462528077766 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1652 | 1462528077770 Marionette TRACE conn2 <- [1,1158,null,{}] 02:47:57 INFO - PROCESS | 1652 | 1462528077772 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 1652 | 1462528077870 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:47:57 INFO - PROCESS | 1652 | 1462528077945 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd31800 == 74 [pid = 1652] [id = 297] 02:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x115d9b000) [pid = 1652] [serial = 889] [outer = 0x0] 02:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1287ce000) [pid = 1652] [serial = 890] [outer = 0x115d9b000] 02:47:57 INFO - PROCESS | 1652 | 1462528077976 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12c418000) [pid = 1652] [serial = 891] [outer = 0x115d9b000] 02:47:58 INFO - PROCESS | 1652 | 1462528078254 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 524ms 02:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:47:58 INFO - PROCESS | 1652 | 1462528078290 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 1652 | 1462528078291 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:47:58 INFO - PROCESS | 1652 | 1462528078293 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 1652 | 1462528078295 Marionette TRACE conn2 <- [1,1162,null,{}] 02:47:58 INFO - PROCESS | 1652 | 1462528078297 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:58 INFO - PROCESS | 1652 | 1462528078387 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:47:58 INFO - PROCESS | 1652 | 1462528078391 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2d5800 == 75 [pid = 1652] [id = 298] 02:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12c418400) [pid = 1652] [serial = 892] [outer = 0x0] 02:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12c4eec00) [pid = 1652] [serial = 893] [outer = 0x12c418400] 02:47:58 INFO - PROCESS | 1652 | 1462528078416 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12c9e4000) [pid = 1652] [serial = 894] [outer = 0x12c418400] 02:47:58 INFO - PROCESS | 1652 | 1462528078743 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 02:47:58 INFO - PROCESS | 1652 | 1462528078764 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 1652 | 1462528078766 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:47:58 INFO - PROCESS | 1652 | 1462528078770 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 1652 | 1462528078771 Marionette TRACE conn2 <- [1,1166,null,{}] 02:47:58 INFO - PROCESS | 1652 | 1462528078774 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:58 INFO - PROCESS | 1652 | 1462528078887 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:47:58 INFO - PROCESS | 1652 | 1462528078893 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1350c7800 == 76 [pid = 1652] [id = 299] 02:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x118a1f000) [pid = 1652] [serial = 895] [outer = 0x0] 02:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12c9e4c00) [pid = 1652] [serial = 896] [outer = 0x118a1f000] 02:47:58 INFO - PROCESS | 1652 | 1462528078918 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12ca72800) [pid = 1652] [serial = 897] [outer = 0x118a1f000] 02:47:59 INFO - PROCESS | 1652 | 1462528079222 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 02:47:59 INFO - PROCESS | 1652 | 1462528079241 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 1652 | 1462528079242 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:47:59 INFO - PROCESS | 1652 | 1462528079244 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 1652 | 1462528079245 Marionette TRACE conn2 <- [1,1170,null,{}] 02:47:59 INFO - PROCESS | 1652 | 1462528079247 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 1652 | 1462528079346 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:47:59 INFO - PROCESS | 1652 | 1462528079471 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11277e800 == 77 [pid = 1652] [id = 300] 02:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x110e76000) [pid = 1652] [serial = 898] [outer = 0x0] 02:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x110e7e800) [pid = 1652] [serial = 899] [outer = 0x110e76000] 02:47:59 INFO - PROCESS | 1652 | 1462528079502 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x112fbe000) [pid = 1652] [serial = 900] [outer = 0x110e76000] 02:47:59 INFO - PROCESS | 1652 | 1462528079964 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 770ms 02:48:00 INFO - PROCESS | 1652 | 1462528080016 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 1652 | 1462528080023 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:48:00 INFO - PROCESS | 1652 | 1462528080028 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 1652 | 1462528080032 Marionette TRACE conn2 <- [1,1174,null,{}] 02:48:00 INFO - PROCESS | 1652 | 1462528080037 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 1652 | 1462528080149 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:48:00 INFO - PROCESS | 1652 | 1462528080236 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180be800 == 78 [pid = 1652] [id = 301] 02:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x118a1b400) [pid = 1652] [serial = 901] [outer = 0x0] 02:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118a2dc00) [pid = 1652] [serial = 902] [outer = 0x118a1b400] 02:48:00 INFO - PROCESS | 1652 | 1462528080267 Marionette DEBUG loaded listener.js 02:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x118a3ac00) [pid = 1652] [serial = 903] [outer = 0x118a1b400] 02:48:00 INFO - PROCESS | 1652 | 1462528080688 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 1652 | 1462528080758 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:48:00 INFO - PROCESS | 1652 | 1462528080761 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 1652 | 1462528080762 Marionette TRACE conn2 <- [1,1178,null,{}] 02:48:00 INFO - PROCESS | 1652 | 1462528080765 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 1652 | 1462528080872 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:48:00 INFO - PROCESS | 1652 | 1462528080948 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x129955800 == 79 [pid = 1652] [id = 302] 02:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1198c2000) [pid = 1652] [serial = 904] [outer = 0x0] 02:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x121681800) [pid = 1652] [serial = 905] [outer = 0x1198c2000] 02:48:00 INFO - PROCESS | 1652 | 1462528080978 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x125d36000) [pid = 1652] [serial = 906] [outer = 0x1198c2000] 02:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x126f30c00) [pid = 1652] [serial = 907] [outer = 0x12ca76c00] 02:48:01 INFO - PROCESS | 1652 | 1462528081421 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:48:01 INFO - PROCESS | 1652 | 1462528081487 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:48:01 INFO - PROCESS | 1652 | 1462528081494 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:48:01 INFO - PROCESS | 1652 | 1462528081498 Marionette TRACE conn2 <- [1,1182,null,{}] 02:48:01 INFO - PROCESS | 1652 | 1462528081520 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:01 INFO - PROCESS | 1652 | 1462528081629 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:48:01 INFO - PROCESS | 1652 | 1462528081703 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2ce000 == 80 [pid = 1652] [id = 303] 02:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1287ca000) [pid = 1652] [serial = 908] [outer = 0x0] 02:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x129290400) [pid = 1652] [serial = 909] [outer = 0x1287ca000] 02:48:01 INFO - PROCESS | 1652 | 1462528081732 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12b062c00) [pid = 1652] [serial = 910] [outer = 0x1287ca000] 02:48:02 INFO - PROCESS | 1652 | 1462528082190 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 1652 | 1462528082238 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:48:02 INFO - PROCESS | 1652 | 1462528082240 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 1652 | 1462528082241 Marionette TRACE conn2 <- [1,1186,null,{}] 02:48:02 INFO - PROCESS | 1652 | 1462528082244 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 1652 | 1462528082350 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:48:02 INFO - PROCESS | 1652 | 1462528082424 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1352ea000 == 81 [pid = 1652] [id = 304] 02:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12990f400) [pid = 1652] [serial = 911] [outer = 0x0] 02:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12bf48c00) [pid = 1652] [serial = 912] [outer = 0x12990f400] 02:48:02 INFO - PROCESS | 1652 | 1462528082454 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12ca73800) [pid = 1652] [serial = 913] [outer = 0x12990f400] 02:48:02 INFO - PROCESS | 1652 | 1462528082854 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 1652 | 1462528082911 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:48:02 INFO - PROCESS | 1652 | 1462528082914 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 1652 | 1462528082915 Marionette TRACE conn2 <- [1,1190,null,{}] 02:48:02 INFO - PROCESS | 1652 | 1462528082918 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 1652 | 1462528083023 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:48:03 INFO - PROCESS | 1652 | 1462528083127 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x137cd2800 == 82 [pid = 1652] [id = 305] 02:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12cfa3400) [pid = 1652] [serial = 914] [outer = 0x0] 02:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12d309c00) [pid = 1652] [serial = 915] [outer = 0x12cfa3400] 02:48:03 INFO - PROCESS | 1652 | 1462528083164 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12d532000) [pid = 1652] [serial = 916] [outer = 0x12cfa3400] 02:48:03 INFO - PROCESS | 1652 | 1462528083608 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1652 | 1462528083646 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:48:03 INFO - PROCESS | 1652 | 1462528083650 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1652 | 1462528083652 Marionette TRACE conn2 <- [1,1194,null,{}] 02:48:03 INFO - PROCESS | 1652 | 1462528083654 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 1652 | 1462528083761 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:48:03 INFO - PROCESS | 1652 | 1462528083838 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c8b000 == 83 [pid = 1652] [id = 306] 02:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1185a2800) [pid = 1652] [serial = 917] [outer = 0x0] 02:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x128a05c00) [pid = 1652] [serial = 918] [outer = 0x1185a2800] 02:48:03 INFO - PROCESS | 1652 | 1462528083867 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12d53a400) [pid = 1652] [serial = 919] [outer = 0x1185a2800] 02:48:04 INFO - PROCESS | 1652 | 1462528084292 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:48:04 INFO - PROCESS | 1652 | 1462528084322 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:48:04 INFO - PROCESS | 1652 | 1462528084324 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:48:04 INFO - PROCESS | 1652 | 1462528084326 Marionette TRACE conn2 <- [1,1198,null,{}] 02:48:04 INFO - PROCESS | 1652 | 1462528084328 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:04 INFO - PROCESS | 1652 | 1462528084432 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:48:04 INFO - PROCESS | 1652 | 1462528084716 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11823a800 == 84 [pid = 1652] [id = 307] 02:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1122c1400) [pid = 1652] [serial = 920] [outer = 0x0] 02:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x113c19400) [pid = 1652] [serial = 921] [outer = 0x1122c1400] 02:48:04 INFO - PROCESS | 1652 | 1462528084780 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1166bfc00) [pid = 1652] [serial = 922] [outer = 0x1122c1400] 02:48:05 INFO - PROCESS | 1652 | 1462528085194 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 920ms 02:48:05 INFO - PROCESS | 1652 | 1462528085244 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:48:05 INFO - PROCESS | 1652 | 1462528085247 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:48:05 INFO - PROCESS | 1652 | 1462528085250 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1652 | 1462528085252 Marionette TRACE conn2 <- [1,1202,null,{}] 02:48:05 INFO - PROCESS | 1652 | 1462528085256 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 1652 | 1462528085354 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:48:05 INFO - PROCESS | 1652 | 1462528085433 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162c1800 == 85 [pid = 1652] [id = 308] 02:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x118548800) [pid = 1652] [serial = 923] [outer = 0x0] 02:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x118a33000) [pid = 1652] [serial = 924] [outer = 0x118548800] 02:48:05 INFO - PROCESS | 1652 | 1462528085462 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x119228400) [pid = 1652] [serial = 925] [outer = 0x118548800] 02:48:05 INFO - PROCESS | 1652 | 1462528085918 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a813000 == 84 [pid = 1652] [id = 237] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1350c7800 == 83 [pid = 1652] [id = 299] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2d5800 == 82 [pid = 1652] [id = 298] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd31800 == 81 [pid = 1652] [id = 297] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119b92800 == 80 [pid = 1652] [id = 296] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d411800 == 79 [pid = 1652] [id = 295] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca8d800 == 78 [pid = 1652] [id = 294] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb5d000 == 77 [pid = 1652] [id = 293] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b36b000 == 76 [pid = 1652] [id = 292] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x128a55000 == 75 [pid = 1652] [id = 291] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x125c82000 == 74 [pid = 1652] [id = 290] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11921b000 == 73 [pid = 1652] [id = 289] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11822b800 == 72 [pid = 1652] [id = 288] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1198a5800 == 71 [pid = 1652] [id = 287] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ba000 == 70 [pid = 1652] [id = 283] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c310000 == 69 [pid = 1652] [id = 282] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1212a9800 == 68 [pid = 1652] [id = 281] 02:48:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1180c6000 == 67 [pid = 1652] [id = 280] 02:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 726ms 02:48:05 INFO - PROCESS | 1652 | 1462528085977 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 1652 | 1462528085979 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:48:05 INFO - PROCESS | 1652 | 1462528085984 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1652 | 1462528085985 Marionette TRACE conn2 <- [1,1206,null,{}] 02:48:05 INFO - PROCESS | 1652 | 1462528085987 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:06 INFO - PROCESS | 1652 | 1462528086072 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:48:06 INFO - PROCESS | 1652 | 1462528086080 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x117596000 == 68 [pid = 1652] [id = 309] 02:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x119228800) [pid = 1652] [serial = 926] [outer = 0x0] 02:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x119494400) [pid = 1652] [serial = 927] [outer = 0x119228800] 02:48:06 INFO - PROCESS | 1652 | 1462528086109 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x121183400) [pid = 1652] [serial = 928] [outer = 0x119228800] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x125d29c00) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x118548000) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x118a15400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11859d400) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x121071c00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x121183800) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x118153800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x117115c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1213cc400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1217af400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12bf6ac00) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12a839c00) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129681800) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129906800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x128c2f800) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x128a0d000) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x126c2c800) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1289a0c00) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1288ef800) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x126c2ac00) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a88a800) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x127497800) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1288f8800) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1287cc000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1289ab800) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1289acc00) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12546e400) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a839400) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x118e0a400) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1198ca800) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x129911c00) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 02:48:06 INFO - PROCESS | 1652 | 1462528086489 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 02:48:06 INFO - PROCESS | 1652 | 1462528086502 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 1652 | 1462528086504 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:48:06 INFO - PROCESS | 1652 | 1462528086507 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 1652 | 1462528086511 Marionette TRACE conn2 <- [1,1210,null,{}] 02:48:06 INFO - PROCESS | 1652 | 1462528086519 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:06 INFO - PROCESS | 1652 | 1462528086605 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:48:06 INFO - PROCESS | 1652 | 1462528086610 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121364000 == 69 [pid = 1652] [id = 310] 02:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x121719800) [pid = 1652] [serial = 929] [outer = 0x0] 02:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x121897400) [pid = 1652] [serial = 930] [outer = 0x121719800] 02:48:06 INFO - PROCESS | 1652 | 1462528086636 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x125d35400) [pid = 1652] [serial = 931] [outer = 0x121719800] 02:48:06 INFO - PROCESS | 1652 | 1462528086988 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 529ms 02:48:07 INFO - PROCESS | 1652 | 1462528087045 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 1652 | 1462528087047 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:48:07 INFO - PROCESS | 1652 | 1462528087051 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 1652 | 1462528087052 Marionette TRACE conn2 <- [1,1214,null,{}] 02:48:07 INFO - PROCESS | 1652 | 1462528087054 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 1652 | 1462528087144 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:48:07 INFO - PROCESS | 1652 | 1462528087151 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117591800 == 70 [pid = 1652] [id = 311] 02:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x126a80800) [pid = 1652] [serial = 932] [outer = 0x0] 02:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1287cbc00) [pid = 1652] [serial = 933] [outer = 0x126a80800] 02:48:07 INFO - PROCESS | 1652 | 1462528087176 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1289a0c00) [pid = 1652] [serial = 934] [outer = 0x126a80800] 02:48:07 INFO - PROCESS | 1652 | 1462528087501 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 02:48:07 INFO - PROCESS | 1652 | 1462528087522 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 1652 | 1462528087523 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:48:07 INFO - PROCESS | 1652 | 1462528087525 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 1652 | 1462528087526 Marionette TRACE conn2 <- [1,1218,null,{}] 02:48:07 INFO - PROCESS | 1652 | 1462528087528 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 1652 | 1462528087611 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:48:07 INFO - PROCESS | 1652 | 1462528087618 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc4800 == 71 [pid = 1652] [id = 312] 02:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x128a05400) [pid = 1652] [serial = 935] [outer = 0x0] 02:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x128a49000) [pid = 1652] [serial = 936] [outer = 0x128a05400] 02:48:07 INFO - PROCESS | 1652 | 1462528087708 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x128f65c00) [pid = 1652] [serial = 937] [outer = 0x128a05400] 02:48:08 INFO - PROCESS | 1652 | 1462528088039 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 02:48:08 INFO - PROCESS | 1652 | 1462528088044 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 1652 | 1462528088045 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:48:08 INFO - PROCESS | 1652 | 1462528088048 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 1652 | 1462528088050 Marionette TRACE conn2 <- [1,1222,null,{}] 02:48:08 INFO - PROCESS | 1652 | 1462528088059 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 1652 | 1462528088165 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:48:08 INFO - PROCESS | 1652 | 1462528088208 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade6800 == 72 [pid = 1652] [id = 313] 02:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12929e400) [pid = 1652] [serial = 938] [outer = 0x0] 02:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a7d8400) [pid = 1652] [serial = 939] [outer = 0x12929e400] 02:48:08 INFO - PROCESS | 1652 | 1462528088235 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12b034800) [pid = 1652] [serial = 940] [outer = 0x12929e400] 02:48:08 INFO - PROCESS | 1652 | 1462528088526 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 1652 | 1462528088573 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:48:08 INFO - PROCESS | 1652 | 1462528088575 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 1652 | 1462528088576 Marionette TRACE conn2 <- [1,1226,null,{}] 02:48:08 INFO - PROCESS | 1652 | 1462528088578 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 1652 | 1462528088681 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:48:08 INFO - PROCESS | 1652 | 1462528088695 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb47000 == 73 [pid = 1652] [id = 314] 02:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12ad7d000) [pid = 1652] [serial = 941] [outer = 0x0] 02:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12bb7a000) [pid = 1652] [serial = 942] [outer = 0x12ad7d000] 02:48:08 INFO - PROCESS | 1652 | 1462528088720 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12bf0d400) [pid = 1652] [serial = 943] [outer = 0x12ad7d000] 02:48:09 INFO - PROCESS | 1652 | 1462528089087 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 02:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:48:09 INFO - PROCESS | 1652 | 1462528089096 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1652 | 1462528089098 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:48:09 INFO - PROCESS | 1652 | 1462528089101 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1652 | 1462528089102 Marionette TRACE conn2 <- [1,1230,null,{}] 02:48:09 INFO - PROCESS | 1652 | 1462528089106 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 1652 | 1462528089273 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:48:09 INFO - PROCESS | 1652 | 1462528089295 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c959000 == 74 [pid = 1652] [id = 315] 02:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bf0dc00) [pid = 1652] [serial = 944] [outer = 0x0] 02:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12c410c00) [pid = 1652] [serial = 945] [outer = 0x12bf0dc00] 02:48:09 INFO - PROCESS | 1652 | 1462528089334 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12c41b800) [pid = 1652] [serial = 946] [outer = 0x12bf0dc00] 02:48:09 INFO - PROCESS | 1652 | 1462528089744 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 02:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:48:09 INFO - PROCESS | 1652 | 1462528089779 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1652 | 1462528089780 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:48:09 INFO - PROCESS | 1652 | 1462528089782 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1652 | 1462528089783 Marionette TRACE conn2 <- [1,1234,null,{}] 02:48:09 INFO - PROCESS | 1652 | 1462528089785 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 1652 | 1462528089893 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:48:09 INFO - PROCESS | 1652 | 1462528089932 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfc3000 == 75 [pid = 1652] [id = 316] 02:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12bf0e400) [pid = 1652] [serial = 947] [outer = 0x0] 02:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ca7e000) [pid = 1652] [serial = 948] [outer = 0x12bf0e400] 02:48:09 INFO - PROCESS | 1652 | 1462528089957 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12d30f400) [pid = 1652] [serial = 949] [outer = 0x12bf0e400] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x125ca8000) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x125d34c00) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x126c30000) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x118a1cc00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12c418400) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x118a32800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12b0ab000) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11694b000) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x121240c00) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12bf66000) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x110e7d400) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:48:10 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x115d9b000) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:48:10 INFO - PROCESS | 1652 | 1462528090478 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 719ms 02:48:10 INFO - PROCESS | 1652 | 1462528090507 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:48:10 INFO - PROCESS | 1652 | 1462528090508 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:48:10 INFO - PROCESS | 1652 | 1462528090510 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 1652 | 1462528090511 Marionette TRACE conn2 <- [1,1238,null,{}] 02:48:10 INFO - PROCESS | 1652 | 1462528090513 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 1652 | 1462528090634 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:48:10 INFO - PROCESS | 1652 | 1462528090677 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07d000 == 76 [pid = 1652] [id = 317] 02:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x110e84c00) [pid = 1652] [serial = 950] [outer = 0x0] 02:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x125ca8000) [pid = 1652] [serial = 951] [outer = 0x110e84c00] 02:48:10 INFO - PROCESS | 1652 | 1462528090707 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12d30a000) [pid = 1652] [serial = 952] [outer = 0x110e84c00] 02:48:10 INFO - PROCESS | 1652 | 1462528090975 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 02:48:11 INFO - PROCESS | 1652 | 1462528091006 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 1652 | 1462528091008 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:48:11 INFO - PROCESS | 1652 | 1462528091023 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 1652 | 1462528091024 Marionette TRACE conn2 <- [1,1242,null,{}] 02:48:11 INFO - PROCESS | 1652 | 1462528091027 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 1652 | 1462528091130 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:48:11 INFO - PROCESS | 1652 | 1462528091135 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd3d800 == 77 [pid = 1652] [id = 318] 02:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12d311400) [pid = 1652] [serial = 953] [outer = 0x0] 02:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12f236000) [pid = 1652] [serial = 954] [outer = 0x12d311400] 02:48:11 INFO - PROCESS | 1652 | 1462528091160 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12f23fc00) [pid = 1652] [serial = 955] [outer = 0x12d311400] 02:48:11 INFO - PROCESS | 1652 | 1462528091493 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 527ms 02:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:48:11 INFO - PROCESS | 1652 | 1462528091545 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 1652 | 1462528091546 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:48:11 INFO - PROCESS | 1652 | 1462528091548 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 1652 | 1462528091550 Marionette TRACE conn2 <- [1,1246,null,{}] 02:48:11 INFO - PROCESS | 1652 | 1462528091556 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 1652 | 1462528091642 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:48:11 INFO - PROCESS | 1652 | 1462528091646 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1350c6800 == 78 [pid = 1652] [id = 319] 02:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12f238000) [pid = 1652] [serial = 956] [outer = 0x0] 02:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x134b72400) [pid = 1652] [serial = 957] [outer = 0x12f238000] 02:48:11 INFO - PROCESS | 1652 | 1462528091670 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x134b76800) [pid = 1652] [serial = 958] [outer = 0x12f238000] 02:48:12 INFO - PROCESS | 1652 | 1462528092005 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 473ms 02:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:48:12 INFO - PROCESS | 1652 | 1462528092022 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 1652 | 1462528092023 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:48:12 INFO - PROCESS | 1652 | 1462528092025 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 1652 | 1462528092026 Marionette TRACE conn2 <- [1,1250,null,{}] 02:48:12 INFO - PROCESS | 1652 | 1462528092028 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 1652 | 1462528092123 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:48:12 INFO - PROCESS | 1652 | 1462528092127 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357ae000 == 79 [pid = 1652] [id = 320] 02:48:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x134b79000) [pid = 1652] [serial = 959] [outer = 0x0] 02:48:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x134b7cc00) [pid = 1652] [serial = 960] [outer = 0x134b79000] 02:48:12 INFO - PROCESS | 1652 | 1462528092152 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x13557e400) [pid = 1652] [serial = 961] [outer = 0x134b79000] 02:48:12 INFO - PROCESS | 1652 | 1462528092656 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 02:48:12 INFO - PROCESS | 1652 | 1462528092695 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 1652 | 1462528092699 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:48:12 INFO - PROCESS | 1652 | 1462528092703 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 1652 | 1462528092705 Marionette TRACE conn2 <- [1,1254,null,{}] 02:48:12 INFO - PROCESS | 1652 | 1462528092709 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 1652 | 1462528092823 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:48:12 INFO - PROCESS | 1652 | 1462528092937 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b78800 == 80 [pid = 1652] [id = 321] 02:48:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1185a1800) [pid = 1652] [serial = 962] [outer = 0x0] 02:48:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x118a19800) [pid = 1652] [serial = 963] [outer = 0x1185a1800] 02:48:12 INFO - PROCESS | 1652 | 1462528092968 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x118a38000) [pid = 1652] [serial = 964] [outer = 0x1185a1800] 02:48:13 INFO - PROCESS | 1652 | 1462528093402 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 720ms 02:48:13 INFO - PROCESS | 1652 | 1462528093424 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:48:13 INFO - PROCESS | 1652 | 1462528093428 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:48:13 INFO - PROCESS | 1652 | 1462528093433 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 1652 | 1462528093435 Marionette TRACE conn2 <- [1,1258,null,{}] 02:48:13 INFO - PROCESS | 1652 | 1462528093437 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:13 INFO - PROCESS | 1652 | 1462528093547 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:48:13 INFO - PROCESS | 1652 | 1462528093609 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb8800 == 81 [pid = 1652] [id = 322] 02:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x118e60800) [pid = 1652] [serial = 965] [outer = 0x0] 02:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11a0f7800) [pid = 1652] [serial = 966] [outer = 0x118e60800] 02:48:13 INFO - PROCESS | 1652 | 1462528093679 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x125ca2000) [pid = 1652] [serial = 967] [outer = 0x118e60800] 02:48:14 INFO - PROCESS | 1652 | 1462528094072 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 02:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:48:14 INFO - PROCESS | 1652 | 1462528094104 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 1652 | 1462528094106 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:48:14 INFO - PROCESS | 1652 | 1462528094108 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 1652 | 1462528094111 Marionette TRACE conn2 <- [1,1262,null,{}] 02:48:14 INFO - PROCESS | 1652 | 1462528094119 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 1652 | 1462528094250 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:48:14 INFO - PROCESS | 1652 | 1462528094330 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357ac800 == 82 [pid = 1652] [id = 323] 02:48:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x128a4f800) [pid = 1652] [serial = 968] [outer = 0x0] 02:48:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x128c35000) [pid = 1652] [serial = 969] [outer = 0x128a4f800] 02:48:14 INFO - PROCESS | 1652 | 1462528094362 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12a839800) [pid = 1652] [serial = 970] [outer = 0x128a4f800] 02:48:14 INFO - PROCESS | 1652 | 1462528094786 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 728ms 02:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:48:14 INFO - PROCESS | 1652 | 1462528094837 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 1652 | 1462528094839 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:48:14 INFO - PROCESS | 1652 | 1462528094841 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 1652 | 1462528094842 Marionette TRACE conn2 <- [1,1266,null,{}] 02:48:14 INFO - PROCESS | 1652 | 1462528094844 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 1652 | 1462528094952 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:48:15 INFO - PROCESS | 1652 | 1462528095057 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x137d96800 == 83 [pid = 1652] [id = 324] 02:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12bb7c800) [pid = 1652] [serial = 971] [outer = 0x0] 02:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12c418400) [pid = 1652] [serial = 972] [outer = 0x12bb7c800] 02:48:15 INFO - PROCESS | 1652 | 1462528095090 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12d310c00) [pid = 1652] [serial = 973] [outer = 0x12bb7c800] 02:48:15 INFO - PROCESS | 1652 | 1462528095516 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 719ms 02:48:15 INFO - PROCESS | 1652 | 1462528095562 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 1652 | 1462528095564 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:48:15 INFO - PROCESS | 1652 | 1462528095567 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 1652 | 1462528095569 Marionette TRACE conn2 <- [1,1270,null,{}] 02:48:15 INFO - PROCESS | 1652 | 1462528095571 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:15 INFO - PROCESS | 1652 | 1462528095675 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:48:15 INFO - PROCESS | 1652 | 1462528095751 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x137ca4000 == 84 [pid = 1652] [id = 325] 02:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12bf50c00) [pid = 1652] [serial = 974] [outer = 0x0] 02:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12f237c00) [pid = 1652] [serial = 975] [outer = 0x12bf50c00] 02:48:15 INFO - PROCESS | 1652 | 1462528095780 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x134b78400) [pid = 1652] [serial = 976] [outer = 0x12bf50c00] 02:48:16 INFO - PROCESS | 1652 | 1462528096203 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 669ms 02:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:48:16 INFO - PROCESS | 1652 | 1462528096237 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 1652 | 1462528096239 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:48:16 INFO - PROCESS | 1652 | 1462528096241 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1652 | 1462528096242 Marionette TRACE conn2 <- [1,1274,null,{}] 02:48:16 INFO - PROCESS | 1652 | 1462528096244 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 1652 | 1462528096365 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:48:16 INFO - PROCESS | 1652 | 1462528096471 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x135706000 == 85 [pid = 1652] [id = 326] 02:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12f29ac00) [pid = 1652] [serial = 977] [outer = 0x0] 02:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x13557ec00) [pid = 1652] [serial = 978] [outer = 0x12f29ac00] 02:48:16 INFO - PROCESS | 1652 | 1462528096502 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x135584800) [pid = 1652] [serial = 979] [outer = 0x12f29ac00] 02:48:16 INFO - PROCESS | 1652 | 1462528096866 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 02:48:16 INFO - PROCESS | 1652 | 1462528096912 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 1652 | 1462528096913 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:48:16 INFO - PROCESS | 1652 | 1462528096916 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1652 | 1462528096917 Marionette TRACE conn2 <- [1,1278,null,{}] 02:48:16 INFO - PROCESS | 1652 | 1462528096919 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 1652 | 1462528097042 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:48:17 INFO - PROCESS | 1652 | 1462528097164 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x135704800 == 86 [pid = 1652] [id = 327] 02:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x114fd6c00) [pid = 1652] [serial = 980] [outer = 0x0] 02:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12c9e8c00) [pid = 1652] [serial = 981] [outer = 0x114fd6c00] 02:48:17 INFO - PROCESS | 1652 | 1462528097193 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x13546e400) [pid = 1652] [serial = 982] [outer = 0x114fd6c00] 02:48:17 INFO - PROCESS | 1652 | 1462528097606 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 721ms 02:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:48:17 INFO - PROCESS | 1652 | 1462528097638 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 1652 | 1462528097639 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:48:17 INFO - PROCESS | 1652 | 1462528097641 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 1652 | 1462528097642 Marionette TRACE conn2 <- [1,1282,null,{}] 02:48:17 INFO - PROCESS | 1652 | 1462528097645 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 1652 | 1462528097750 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:48:17 INFO - PROCESS | 1652 | 1462528097856 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x112651000 == 87 [pid = 1652] [id = 328] 02:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x115d91400) [pid = 1652] [serial = 983] [outer = 0x0] 02:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x13546b400) [pid = 1652] [serial = 984] [outer = 0x115d91400] 02:48:17 INFO - PROCESS | 1652 | 1462528097887 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x135472800) [pid = 1652] [serial = 985] [outer = 0x115d91400] 02:48:18 INFO - PROCESS | 1652 | 1462528098274 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 669ms 02:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:48:18 INFO - PROCESS | 1652 | 1462528098311 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 1652 | 1462528098312 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:48:18 INFO - PROCESS | 1652 | 1462528098315 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 1652 | 1462528098316 Marionette TRACE conn2 <- [1,1286,null,{}] 02:48:18 INFO - PROCESS | 1652 | 1462528098319 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 1652 | 1462528098575 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:48:18 INFO - PROCESS | 1652 | 1462528098702 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x110ec2000 == 88 [pid = 1652] [id = 329] 02:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x110e82000) [pid = 1652] [serial = 986] [outer = 0x0] 02:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1110b1400) [pid = 1652] [serial = 987] [outer = 0x110e82000] 02:48:18 INFO - PROCESS | 1652 | 1462528098732 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x112042400) [pid = 1652] [serial = 988] [outer = 0x110e82000] 02:48:19 INFO - PROCESS | 1652 | 1462528099150 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 871ms 02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:48:19 INFO - PROCESS | 1652 | 1462528099187 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 1652 | 1462528099189 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:48:19 INFO - PROCESS | 1652 | 1462528099192 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 1652 | 1462528099195 Marionette TRACE conn2 <- [1,1290,null,{}] 02:48:19 INFO - PROCESS | 1652 | 1462528099198 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 1652 | 1462528099300 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:48:19 INFO - PROCESS | 1652 | 1462528099369 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d12800 == 89 [pid = 1652] [id = 330] 02:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x114fd1400) [pid = 1652] [serial = 989] [outer = 0x0] 02:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x114fd9000) [pid = 1652] [serial = 990] [outer = 0x114fd1400] 02:48:19 INFO - PROCESS | 1652 | 1462528099442 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x115d97000) [pid = 1652] [serial = 991] [outer = 0x114fd1400] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d62d000 == 88 [pid = 1652] [id = 264] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x128cc4000 == 87 [pid = 1652] [id = 245] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1350c6800 == 86 [pid = 1652] [id = 319] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd3d800 == 85 [pid = 1652] [id = 318] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07d000 == 84 [pid = 1652] [id = 317] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfc3000 == 83 [pid = 1652] [id = 316] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c959000 == 82 [pid = 1652] [id = 315] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb47000 == 81 [pid = 1652] [id = 314] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12c9e4c00) [pid = 1652] [serial = 896] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ade6800 == 80 [pid = 1652] [id = 313] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc4800 == 79 [pid = 1652] [id = 312] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117591800 == 78 [pid = 1652] [id = 311] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121364000 == 77 [pid = 1652] [id = 310] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117596000 == 76 [pid = 1652] [id = 309] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1162c1800 == 75 [pid = 1652] [id = 308] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11823a800 == 74 [pid = 1652] [id = 307] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1352ea000 == 73 [pid = 1652] [id = 304] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2ce000 == 72 [pid = 1652] [id = 303] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x129955800 == 71 [pid = 1652] [id = 302] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1180be800 == 70 [pid = 1652] [id = 301] 02:48:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11277e800 == 69 [pid = 1652] [id = 300] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12bf06c00) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x125d30c00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x126c23800) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x127497400) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12ad88c00) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x118a36c00) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12c9e4000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x118a32000) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1257f9000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x1198c2400) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x121075400) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12ad88800) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12bb88800) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12bf4ec00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x118540400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x117468400) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x1217b1400) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12bbc1400) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1257f9800) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1192df400) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12b0aac00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x128a50800) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x117695400) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1289a4c00) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12c413c00) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12c40d800) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x110e84000) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12c4eec00) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1287ce000) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x110e80000) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12c418000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a7ddc00) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 02:48:19 INFO - PROCESS | 1652 | 1462528099859 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 675ms 02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:48:19 INFO - PROCESS | 1652 | 1462528099871 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 1652 | 1462528099873 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:48:19 INFO - PROCESS | 1652 | 1462528099875 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 1652 | 1462528099876 Marionette TRACE conn2 <- [1,1294,null,{}] 02:48:19 INFO - PROCESS | 1652 | 1462528099878 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 1652 | 1462528099987 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:48:19 INFO - PROCESS | 1652 | 1462528099995 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117436000 == 70 [pid = 1652] [id = 331] 02:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x116750400) [pid = 1652] [serial = 992] [outer = 0x0] 02:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11694d400) [pid = 1652] [serial = 993] [outer = 0x116750400] 02:48:20 INFO - PROCESS | 1652 | 1462528100021 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11768e400) [pid = 1652] [serial = 994] [outer = 0x116750400] 02:48:20 INFO - PROCESS | 1652 | 1462528100395 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:48:20 INFO - PROCESS | 1652 | 1462528100446 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 1652 | 1462528100448 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:48:20 INFO - PROCESS | 1652 | 1462528100455 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 1652 | 1462528100458 Marionette TRACE conn2 <- [1,1298,null,{}] 02:48:20 INFO - PROCESS | 1652 | 1462528100460 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 1652 | 1462528100547 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:48:20 INFO - PROCESS | 1652 | 1462528100556 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11920d800 == 71 [pid = 1652] [id = 332] 02:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1169c3400) [pid = 1652] [serial = 995] [outer = 0x0] 02:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1184d7000) [pid = 1652] [serial = 996] [outer = 0x1169c3400] 02:48:20 INFO - PROCESS | 1652 | 1462528100582 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x118a15000) [pid = 1652] [serial = 997] [outer = 0x1169c3400] 02:48:20 INFO - PROCESS | 1652 | 1462528100928 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 525ms 02:48:20 INFO - PROCESS | 1652 | 1462528100976 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 1652 | 1462528100985 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:48:20 INFO - PROCESS | 1652 | 1462528100987 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 1652 | 1462528100988 Marionette TRACE conn2 <- [1,1302,null,{}] 02:48:20 INFO - PROCESS | 1652 | 1462528100991 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 1652 | 1462528101077 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:48:21 INFO - PROCESS | 1652 | 1462528101082 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bfb800 == 72 [pid = 1652] [id = 333] 02:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x118a1d800) [pid = 1652] [serial = 998] [outer = 0x0] 02:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x118a37000) [pid = 1652] [serial = 999] [outer = 0x118a1d800] 02:48:21 INFO - PROCESS | 1652 | 1462528101108 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x118e0a400) [pid = 1652] [serial = 1000] [outer = 0x118a1d800] 02:48:21 INFO - PROCESS | 1652 | 1462528101455 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 02:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:48:21 INFO - PROCESS | 1652 | 1462528101508 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 1652 | 1462528101509 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:48:21 INFO - PROCESS | 1652 | 1462528101511 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 1652 | 1462528101512 Marionette TRACE conn2 <- [1,1306,null,{}] 02:48:21 INFO - PROCESS | 1652 | 1462528101515 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 1652 | 1462528101635 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:48:21 INFO - PROCESS | 1652 | 1462528101681 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12160c000 == 73 [pid = 1652] [id = 334] 02:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x1198c3000) [pid = 1652] [serial = 1001] [outer = 0x0] 02:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1198ccc00) [pid = 1652] [serial = 1002] [outer = 0x1198c3000] 02:48:21 INFO - PROCESS | 1652 | 1462528101712 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12124a400) [pid = 1652] [serial = 1003] [outer = 0x1198c3000] 02:48:22 INFO - PROCESS | 1652 | 1462528102030 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 567ms 02:48:22 INFO - PROCESS | 1652 | 1462528102080 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 1652 | 1462528102081 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:48:22 INFO - PROCESS | 1652 | 1462528102089 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1652 | 1462528102090 Marionette TRACE conn2 <- [1,1310,null,{}] 02:48:22 INFO - PROCESS | 1652 | 1462528102093 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 1652 | 1462528102213 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:48:22 INFO - PROCESS | 1652 | 1462528102223 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x125db3800 == 74 [pid = 1652] [id = 335] 02:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1198c3c00) [pid = 1652] [serial = 1004] [outer = 0x0] 02:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1217b2800) [pid = 1652] [serial = 1005] [outer = 0x1198c3c00] 02:48:22 INFO - PROCESS | 1652 | 1462528102248 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1256cdc00) [pid = 1652] [serial = 1006] [outer = 0x1198c3c00] 02:48:22 INFO - PROCESS | 1652 | 1462528102647 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 1652 | 1462528102661 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:48:22 INFO - PROCESS | 1652 | 1462528102664 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1652 | 1462528102667 Marionette TRACE conn2 <- [1,1314,null,{}] 02:48:22 INFO - PROCESS | 1652 | 1462528102676 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 1652 | 1462528102841 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:48:22 INFO - PROCESS | 1652 | 1462528102860 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cd1800 == 75 [pid = 1652] [id = 336] 02:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1198ce400) [pid = 1652] [serial = 1007] [outer = 0x0] 02:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x125d2c400) [pid = 1652] [serial = 1008] [outer = 0x1198ce400] 02:48:22 INFO - PROCESS | 1652 | 1462528102898 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x126690800) [pid = 1652] [serial = 1009] [outer = 0x1198ce400] 02:48:23 INFO - PROCESS | 1652 | 1462528103299 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 02:48:23 INFO - PROCESS | 1652 | 1462528103338 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 1652 | 1462528103339 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:48:23 INFO - PROCESS | 1652 | 1462528103348 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 1652 | 1462528103349 Marionette TRACE conn2 <- [1,1318,null,{}] 02:48:23 INFO - PROCESS | 1652 | 1462528103351 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:23 INFO - PROCESS | 1652 | 1462528103461 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:48:23 INFO - PROCESS | 1652 | 1462528103519 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294b2800 == 76 [pid = 1652] [id = 337] 02:48:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x125d30c00) [pid = 1652] [serial = 1010] [outer = 0x0] 02:48:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x126c31c00) [pid = 1652] [serial = 1011] [outer = 0x125d30c00] 02:48:23 INFO - PROCESS | 1652 | 1462528103551 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12748d400) [pid = 1652] [serial = 1012] [outer = 0x125d30c00] 02:48:23 INFO - PROCESS | 1652 | 1462528103857 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 02:48:23 INFO - PROCESS | 1652 | 1462528103879 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 1652 | 1462528103880 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:48:23 INFO - PROCESS | 1652 | 1462528103883 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 1652 | 1462528103885 Marionette TRACE conn2 <- [1,1322,null,{}] 02:48:23 INFO - PROCESS | 1652 | 1462528103889 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 1652 | 1462528104243 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12d311400) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12f238000) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12929e400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x115d92c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x118e66800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x1288f7c00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1164b9c00) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1198c1800) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x128a87800) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1169c5c00) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x128a03c00) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x119499400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x127121c00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x112eae800) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1256ce400) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1287d0800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x126690c00) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12bb7b800) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1184cec00) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12b077800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12968dc00) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x128a50400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1217b2000) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12bb81c00) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x118a1f000) [pid = 1652] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12a881800) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12ad7d000) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12bf0dc00) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12bf0e400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x110e84c00) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1122c1400) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x119228800) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x121719800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x118548800) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x128a05400) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:48:24 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x126a80800) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:48:24 INFO - PROCESS | 1652 | 1462528104305 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11277a000 == 77 [pid = 1652] [id = 338] 02:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x110e7a400) [pid = 1652] [serial = 1013] [outer = 0x0] 02:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1122c1400) [pid = 1652] [serial = 1014] [outer = 0x110e7a400] 02:48:24 INFO - PROCESS | 1652 | 1462528104332 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x116a61800) [pid = 1652] [serial = 1015] [outer = 0x110e7a400] 02:48:24 INFO - PROCESS | 1652 | 1462528104602 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 773ms 02:48:24 INFO - PROCESS | 1652 | 1462528104657 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 1652 | 1462528104658 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:48:24 INFO - PROCESS | 1652 | 1462528104661 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 1652 | 1462528104662 Marionette TRACE conn2 <- [1,1326,null,{}] 02:48:24 INFO - PROCESS | 1652 | 1462528104664 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 1652 | 1462528104777 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:48:24 INFO - PROCESS | 1652 | 1462528104844 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294b3800 == 78 [pid = 1652] [id = 339] 02:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x116755800) [pid = 1652] [serial = 1016] [outer = 0x0] 02:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1257eb000) [pid = 1652] [serial = 1017] [outer = 0x116755800] 02:48:24 INFO - PROCESS | 1652 | 1462528104873 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1287d0800) [pid = 1652] [serial = 1018] [outer = 0x116755800] 02:48:25 INFO - PROCESS | 1652 | 1462528105169 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 02:48:25 INFO - PROCESS | 1652 | 1462528105183 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 1652 | 1462528105185 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:48:25 INFO - PROCESS | 1652 | 1462528105195 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 1652 | 1462528105197 Marionette TRACE conn2 <- [1,1330,null,{}] 02:48:25 INFO - PROCESS | 1652 | 1462528105199 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 1652 | 1462528105307 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:48:25 INFO - PROCESS | 1652 | 1462528105311 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf87800 == 79 [pid = 1652] [id = 340] 02:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1288ef800) [pid = 1652] [serial = 1019] [outer = 0x0] 02:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x128a03c00) [pid = 1652] [serial = 1020] [outer = 0x1288ef800] 02:48:25 INFO - PROCESS | 1652 | 1462528105337 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x128a7e800) [pid = 1652] [serial = 1021] [outer = 0x1288ef800] 02:48:25 INFO - PROCESS | 1652 | 1462528105664 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 02:48:25 INFO - PROCESS | 1652 | 1462528105715 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 1652 | 1462528105716 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:48:25 INFO - PROCESS | 1652 | 1462528105722 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 1652 | 1462528105723 Marionette TRACE conn2 <- [1,1334,null,{}] 02:48:25 INFO - PROCESS | 1652 | 1462528105737 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 1652 | 1462528105827 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:48:25 INFO - PROCESS | 1652 | 1462528105831 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4b0800 == 80 [pid = 1652] [id = 341] 02:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x128a7f000) [pid = 1652] [serial = 1022] [outer = 0x0] 02:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x128c35400) [pid = 1652] [serial = 1023] [outer = 0x128a7f000] 02:48:25 INFO - PROCESS | 1652 | 1462528105856 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12929fc00) [pid = 1652] [serial = 1024] [outer = 0x128a7f000] 02:48:26 INFO - PROCESS | 1652 | 1462528106210 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 02:48:26 INFO - PROCESS | 1652 | 1462528106298 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 1652 | 1462528106300 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:48:26 INFO - PROCESS | 1652 | 1462528106305 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 1652 | 1462528106307 Marionette TRACE conn2 <- [1,1338,null,{}] 02:48:26 INFO - PROCESS | 1652 | 1462528106311 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:26 INFO - PROCESS | 1652 | 1462528106422 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:48:26 INFO - PROCESS | 1652 | 1462528106534 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d19800 == 81 [pid = 1652] [id = 342] 02:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1122c4000) [pid = 1652] [serial = 1025] [outer = 0x0] 02:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x112fa0400) [pid = 1652] [serial = 1026] [outer = 0x1122c4000] 02:48:26 INFO - PROCESS | 1652 | 1462528106565 Marionette DEBUG loaded listener.js 02:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x113287800) [pid = 1652] [serial = 1027] [outer = 0x1122c4000] 02:48:27 INFO - PROCESS | 1652 | 1462528107481 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1222ms 02:48:27 INFO - PROCESS | 1652 | 1462528107527 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 1652 | 1462528107529 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:48:27 INFO - PROCESS | 1652 | 1462528107535 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 1652 | 1462528107537 Marionette TRACE conn2 <- [1,1342,null,{}] 02:48:27 INFO - PROCESS | 1652 | 1462528107540 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:27 INFO - PROCESS | 1652 | 1462528107653 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:48:27 INFO - PROCESS | 1652 | 1462528107760 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198a5800 == 82 [pid = 1652] [id = 343] 02:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x117118000) [pid = 1652] [serial = 1028] [outer = 0x0] 02:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11814d400) [pid = 1652] [serial = 1029] [outer = 0x117118000] 02:48:27 INFO - PROCESS | 1652 | 1462528107815 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x118546800) [pid = 1652] [serial = 1030] [outer = 0x117118000] 02:48:28 INFO - PROCESS | 1652 | 1462528108253 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 727ms 02:48:28 INFO - PROCESS | 1652 | 1462528108259 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 1652 | 1462528108261 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:48:28 INFO - PROCESS | 1652 | 1462528108263 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 1652 | 1462528108265 Marionette TRACE conn2 <- [1,1346,null,{}] 02:48:28 INFO - PROCESS | 1652 | 1462528108274 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 1652 | 1462528108390 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:48:28 INFO - PROCESS | 1652 | 1462528108503 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3eb800 == 83 [pid = 1652] [id = 344] 02:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x118a37400) [pid = 1652] [serial = 1031] [outer = 0x0] 02:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x119493800) [pid = 1652] [serial = 1032] [outer = 0x118a37400] 02:48:28 INFO - PROCESS | 1652 | 1462528108537 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x121078000) [pid = 1652] [serial = 1033] [outer = 0x118a37400] 02:48:28 INFO - PROCESS | 1652 | 1462528108974 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 723ms 02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:48:28 INFO - PROCESS | 1652 | 1462528108987 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 1652 | 1462528108989 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:48:28 INFO - PROCESS | 1652 | 1462528108991 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 1652 | 1462528108992 Marionette TRACE conn2 <- [1,1350,null,{}] 02:48:28 INFO - PROCESS | 1652 | 1462528108994 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:29 INFO - PROCESS | 1652 | 1462528109123 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:48:29 INFO - PROCESS | 1652 | 1462528109205 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca95000 == 84 [pid = 1652] [id = 345] 02:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1217ab400) [pid = 1652] [serial = 1034] [outer = 0x0] 02:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12546e000) [pid = 1652] [serial = 1035] [outer = 0x1217ab400] 02:48:29 INFO - PROCESS | 1652 | 1462528109236 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x1287d5c00) [pid = 1652] [serial = 1036] [outer = 0x1217ab400] 02:48:29 INFO - PROCESS | 1652 | 1462528109646 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 669ms 02:48:29 INFO - PROCESS | 1652 | 1462528109666 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:48:29 INFO - PROCESS | 1652 | 1462528109667 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:48:29 INFO - PROCESS | 1652 | 1462528109671 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 1652 | 1462528109673 Marionette TRACE conn2 <- [1,1354,null,{}] 02:48:29 INFO - PROCESS | 1652 | 1462528109675 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:29 INFO - PROCESS | 1652 | 1462528109781 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:48:29 INFO - PROCESS | 1652 | 1462528109891 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d40a000 == 85 [pid = 1652] [id = 346] 02:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x1217b0c00) [pid = 1652] [serial = 1037] [outer = 0x0] 02:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1289a7800) [pid = 1652] [serial = 1038] [outer = 0x1217b0c00] 02:48:29 INFO - PROCESS | 1652 | 1462528109922 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x128c30c00) [pid = 1652] [serial = 1039] [outer = 0x1217b0c00] 02:48:30 INFO - PROCESS | 1652 | 1462528110396 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 773ms 02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:48:30 INFO - PROCESS | 1652 | 1462528110446 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 1652 | 1462528110447 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:48:30 INFO - PROCESS | 1652 | 1462528110451 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 1652 | 1462528110452 Marionette TRACE conn2 <- [1,1358,null,{}] 02:48:30 INFO - PROCESS | 1652 | 1462528110455 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 1652 | 1462528110582 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:48:30 INFO - PROCESS | 1652 | 1462528110696 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118521800 == 86 [pid = 1652] [id = 347] 02:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x110e82400) [pid = 1652] [serial = 1040] [outer = 0x0] 02:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x116953800) [pid = 1652] [serial = 1041] [outer = 0x110e82400] 02:48:30 INFO - PROCESS | 1652 | 1462528110721 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a831000) [pid = 1652] [serial = 1042] [outer = 0x110e82400] 02:48:31 INFO - PROCESS | 1652 | 1462528111157 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 721ms 02:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:48:31 INFO - PROCESS | 1652 | 1462528111173 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 1652 | 1462528111175 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:48:31 INFO - PROCESS | 1652 | 1462528111178 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 1652 | 1462528111180 Marionette TRACE conn2 <- [1,1362,null,{}] 02:48:31 INFO - PROCESS | 1652 | 1462528111184 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:31 INFO - PROCESS | 1652 | 1462528111342 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:48:31 INFO - PROCESS | 1652 | 1462528111471 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c9a800 == 87 [pid = 1652] [id = 348] 02:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x112fb6800) [pid = 1652] [serial = 1043] [outer = 0x0] 02:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x117e8c800) [pid = 1652] [serial = 1044] [outer = 0x112fb6800] 02:48:31 INFO - PROCESS | 1652 | 1462528111501 Marionette DEBUG loaded listener.js 02:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a836800) [pid = 1652] [serial = 1045] [outer = 0x112fb6800] 02:48:32 INFO - PROCESS | 1652 | 1462528112252 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1122ms 02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:48:32 INFO - PROCESS | 1652 | 1462528112300 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 1652 | 1462528112302 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:48:32 INFO - PROCESS | 1652 | 1462528112306 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 1652 | 1462528112308 Marionette TRACE conn2 <- [1,1366,null,{}] 02:48:32 INFO - PROCESS | 1652 | 1462528112312 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:32 INFO - PROCESS | 1652 | 1462528112415 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:48:32 INFO - PROCESS | 1652 | 1462528112534 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118518800 == 88 [pid = 1652] [id = 349] 02:48:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x111ed2400) [pid = 1652] [serial = 1046] [outer = 0x0] 02:48:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x112fa2800) [pid = 1652] [serial = 1047] [outer = 0x111ed2400] 02:48:32 INFO - PROCESS | 1652 | 1462528112565 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x115d9cc00) [pid = 1652] [serial = 1048] [outer = 0x111ed2400] 02:48:32 INFO - PROCESS | 1652 | 1462528112989 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 1652 | 1462528113031 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:48:33 INFO - PROCESS | 1652 | 1462528113057 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 1652 | 1462528113059 Marionette TRACE conn2 <- [1,1370,null,{}] 02:48:33 INFO - PROCESS | 1652 | 1462528113061 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 1652 | 1462528113186 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf87800 == 87 [pid = 1652] [id = 340] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1294b3800 == 86 [pid = 1652] [id = 339] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11277a000 == 85 [pid = 1652] [id = 338] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1294b2800 == 84 [pid = 1652] [id = 337] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128cd1800 == 83 [pid = 1652] [id = 336] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x134b7cc00) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125db3800 == 82 [pid = 1652] [id = 335] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12160c000 == 81 [pid = 1652] [id = 334] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119bfb800 == 80 [pid = 1652] [id = 333] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11920d800 == 79 [pid = 1652] [id = 332] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x117436000 == 78 [pid = 1652] [id = 331] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x115d12800 == 77 [pid = 1652] [id = 330] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x110ec2000 == 76 [pid = 1652] [id = 329] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x112651000 == 75 [pid = 1652] [id = 328] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x135704800 == 74 [pid = 1652] [id = 327] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x135706000 == 73 [pid = 1652] [id = 326] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x137ca4000 == 72 [pid = 1652] [id = 325] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x137d96800 == 71 [pid = 1652] [id = 324] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1357ac800 == 70 [pid = 1652] [id = 323] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb8800 == 69 [pid = 1652] [id = 322] 02:48:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119b78800 == 68 [pid = 1652] [id = 321] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12ca72800) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x129903000) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12d309000) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12c9e0000) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11769b800) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x125468c00) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x128a09000) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x118a19000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12929b800) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12a886800) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x118a20400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x128a49400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12546ac00) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1288f4400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x115d9b400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x126f2f400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12ad88000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1287d8800) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12bbc1c00) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x118e63800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12c4e3c00) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a889000) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b035400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12bb7a000) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12c410c00) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12ca7e000) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x125ca8000) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x110e7e800) [pid = 1652] [serial = 899] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1166bfc00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x113c19400) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x119494400) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x121183400) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x121897400) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x125d35400) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x129290400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x119228400) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x118a33000) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x128a49000) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128a05c00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1287cbc00) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1289a0c00) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x121681800) [pid = 1652] [serial = 905] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x118a2dc00) [pid = 1652] [serial = 902] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12d309c00) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bf48c00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12f236000) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x134b76800) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x134b72400) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x128a08400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12d30f400) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a7d8400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12bf0d400) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12f23fc00) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b034800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12c41b800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d30a000) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x128f65c00) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 02:48:33 INFO - PROCESS | 1652 | 1462528113303 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x112271800 == 69 [pid = 1652] [id = 350] 02:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x113c18800) [pid = 1652] [serial = 1049] [outer = 0x0] 02:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1164af400) [pid = 1652] [serial = 1050] [outer = 0x113c18800] 02:48:33 INFO - PROCESS | 1652 | 1462528113336 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11814a800) [pid = 1652] [serial = 1051] [outer = 0x113c18800] 02:48:33 INFO - PROCESS | 1652 | 1462528113682 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 1652 | 1462528113741 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:48:33 INFO - PROCESS | 1652 | 1462528113745 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 1652 | 1462528113749 Marionette TRACE conn2 <- [1,1374,null,{}] 02:48:33 INFO - PROCESS | 1652 | 1462528113760 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 1652 | 1462528113916 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:48:34 INFO - PROCESS | 1652 | 1462528114011 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182d7000 == 70 [pid = 1652] [id = 351] 02:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1184c2400) [pid = 1652] [serial = 1052] [outer = 0x0] 02:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1185a9400) [pid = 1652] [serial = 1053] [outer = 0x1184c2400] 02:48:34 INFO - PROCESS | 1652 | 1462528114054 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118a1e800) [pid = 1652] [serial = 1054] [outer = 0x1184c2400] 02:48:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:48:34 INFO - PROCESS | 1652 | 1462528114408 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 1652 | 1462528114426 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:48:34 INFO - PROCESS | 1652 | 1462528114429 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 1652 | 1462528114430 Marionette TRACE conn2 <- [1,1378,null,{}] 02:48:34 INFO - PROCESS | 1652 | 1462528114433 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:34 INFO - PROCESS | 1652 | 1462528114568 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:48:34 INFO - PROCESS | 1652 | 1462528114576 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119450800 == 71 [pid = 1652] [id = 352] 02:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x118a2cc00) [pid = 1652] [serial = 1055] [outer = 0x0] 02:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x119229000) [pid = 1652] [serial = 1056] [outer = 0x118a2cc00] 02:48:34 INFO - PROCESS | 1652 | 1462528114617 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1198c1800) [pid = 1652] [serial = 1057] [outer = 0x118a2cc00] 02:48:35 INFO - PROCESS | 1652 | 1462528115076 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 1652 | 1462528115100 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:48:35 INFO - PROCESS | 1652 | 1462528115103 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 1652 | 1462528115104 Marionette TRACE conn2 <- [1,1382,null,{}] 02:48:35 INFO - PROCESS | 1652 | 1462528115106 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 1652 | 1462528115190 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:48:35 INFO - PROCESS | 1652 | 1462528115195 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ae800 == 72 [pid = 1652] [id = 353] 02:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1198cd000) [pid = 1652] [serial = 1058] [outer = 0x0] 02:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x121074c00) [pid = 1652] [serial = 1059] [outer = 0x1198cd000] 02:48:35 INFO - PROCESS | 1652 | 1462528115220 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1217a9000) [pid = 1652] [serial = 1060] [outer = 0x1198cd000] 02:48:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:48:35 INFO - PROCESS | 1652 | 1462528115645 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 1652 | 1462528115674 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:48:35 INFO - PROCESS | 1652 | 1462528115677 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 1652 | 1462528115678 Marionette TRACE conn2 <- [1,1386,null,{}] 02:48:35 INFO - PROCESS | 1652 | 1462528115680 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 1652 | 1462528115811 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:48:35 INFO - PROCESS | 1652 | 1462528115857 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c1d000 == 73 [pid = 1652] [id = 354] 02:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1257f4800) [pid = 1652] [serial = 1061] [outer = 0x0] 02:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x125d32800) [pid = 1652] [serial = 1062] [outer = 0x1257f4800] 02:48:35 INFO - PROCESS | 1652 | 1462528115882 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x126699c00) [pid = 1652] [serial = 1063] [outer = 0x1257f4800] 02:48:36 INFO - PROCESS | 1652 | 1462528116200 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 1652 | 1462528116249 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:48:36 INFO - PROCESS | 1652 | 1462528116251 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 1652 | 1462528116252 Marionette TRACE conn2 <- [1,1390,null,{}] 02:48:36 INFO - PROCESS | 1652 | 1462528116254 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 1652 | 1462528116360 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:48:36 INFO - PROCESS | 1652 | 1462528116370 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a62800 == 74 [pid = 1652] [id = 355] 02:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x126c32000) [pid = 1652] [serial = 1064] [outer = 0x0] 02:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1287cb000) [pid = 1652] [serial = 1065] [outer = 0x126c32000] 02:48:36 INFO - PROCESS | 1652 | 1462528116395 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1288f6000) [pid = 1652] [serial = 1066] [outer = 0x126c32000] 02:48:36 INFO - PROCESS | 1652 | 1462528116755 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 02:48:36 INFO - PROCESS | 1652 | 1462528116771 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 1652 | 1462528116773 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:48:36 INFO - PROCESS | 1652 | 1462528116775 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 1652 | 1462528116776 Marionette TRACE conn2 <- [1,1394,null,{}] 02:48:36 INFO - PROCESS | 1652 | 1462528116778 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 1652 | 1462528116887 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:48:36 INFO - PROCESS | 1652 | 1462528116900 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129955800 == 75 [pid = 1652] [id = 356] 02:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1287c9800) [pid = 1652] [serial = 1067] [outer = 0x0] 02:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x128a07800) [pid = 1652] [serial = 1068] [outer = 0x1287c9800] 02:48:36 INFO - PROCESS | 1652 | 1462528116925 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x128a47800) [pid = 1652] [serial = 1069] [outer = 0x1287c9800] 02:48:37 INFO - PROCESS | 1652 | 1462528117252 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 02:48:37 INFO - PROCESS | 1652 | 1462528117296 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 1652 | 1462528117298 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:48:37 INFO - PROCESS | 1652 | 1462528117300 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 1652 | 1462528117309 Marionette TRACE conn2 <- [1,1398,null,{}] 02:48:37 INFO - PROCESS | 1652 | 1462528117311 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:37 INFO - PROCESS | 1652 | 1462528117421 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1198c3c00) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1198ce400) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1169c3400) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x116750400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x118a1d800) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x134b79000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x110e82000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1198c3000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x125d30c00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x114fd1400) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1288ef800) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x110e7a400) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:48:37 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x116755800) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:48:37 INFO - PROCESS | 1652 | 1462528117645 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118280800 == 76 [pid = 1652] [id = 357] 02:48:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x110e7ec00) [pid = 1652] [serial = 1070] [outer = 0x0] 02:48:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x112a68800) [pid = 1652] [serial = 1071] [outer = 0x110e7ec00] 02:48:37 INFO - PROCESS | 1652 | 1462528117671 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x116a66000) [pid = 1652] [serial = 1072] [outer = 0x110e7ec00] 02:48:37 INFO - PROCESS | 1652 | 1462528117966 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 726ms 02:48:38 INFO - PROCESS | 1652 | 1462528118027 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:48:38 INFO - PROCESS | 1652 | 1462528118029 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:48:38 INFO - PROCESS | 1652 | 1462528118032 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 1652 | 1462528118034 Marionette TRACE conn2 <- [1,1402,null,{}] 02:48:38 INFO - PROCESS | 1652 | 1462528118036 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 1652 | 1462528118126 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:48:38 INFO - PROCESS | 1652 | 1462528118186 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b216000 == 77 [pid = 1652] [id = 358] 02:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x110e82000) [pid = 1652] [serial = 1073] [outer = 0x0] 02:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x121ddf000) [pid = 1652] [serial = 1074] [outer = 0x110e82000] 02:48:38 INFO - PROCESS | 1652 | 1462528118212 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x128a8a000) [pid = 1652] [serial = 1075] [outer = 0x110e82000] 02:48:38 INFO - PROCESS | 1652 | 1462528118491 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 473ms 02:48:38 INFO - PROCESS | 1652 | 1462528118509 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 1652 | 1462528118511 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:48:38 INFO - PROCESS | 1652 | 1462528118513 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 1652 | 1462528118515 Marionette TRACE conn2 <- [1,1406,null,{}] 02:48:38 INFO - PROCESS | 1652 | 1462528118526 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 1652 | 1462528118636 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:48:38 INFO - PROCESS | 1652 | 1462528118641 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf81000 == 78 [pid = 1652] [id = 359] 02:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x128a7cc00) [pid = 1652] [serial = 1076] [outer = 0x0] 02:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12968d000) [pid = 1652] [serial = 1077] [outer = 0x128a7cc00] 02:48:38 INFO - PROCESS | 1652 | 1462528118677 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a881800) [pid = 1652] [serial = 1078] [outer = 0x128a7cc00] 02:48:39 INFO - PROCESS | 1652 | 1462528119026 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 528ms 02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:48:39 INFO - PROCESS | 1652 | 1462528119043 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:48:39 INFO - PROCESS | 1652 | 1462528119044 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:48:39 INFO - PROCESS | 1652 | 1462528119046 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 1652 | 1462528119047 Marionette TRACE conn2 <- [1,1410,null,{}] 02:48:39 INFO - PROCESS | 1652 | 1462528119049 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 1652 | 1462528119171 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:48:39 INFO - PROCESS | 1652 | 1462528119178 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c31c000 == 79 [pid = 1652] [id = 360] 02:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a7dd400) [pid = 1652] [serial = 1079] [outer = 0x0] 02:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a88a800) [pid = 1652] [serial = 1080] [outer = 0x12a7dd400] 02:48:39 INFO - PROCESS | 1652 | 1462528119203 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ad85c00) [pid = 1652] [serial = 1081] [outer = 0x12a7dd400] 02:48:39 INFO - PROCESS | 1652 | 1462528119516 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:48:39 INFO - PROCESS | 1652 | 1462528119568 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:48:39 INFO - PROCESS | 1652 | 1462528119569 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:48:39 INFO - PROCESS | 1652 | 1462528119572 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 1652 | 1462528119573 Marionette TRACE conn2 <- [1,1414,null,{}] 02:48:39 INFO - PROCESS | 1652 | 1462528119575 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 1652 | 1462528119738 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:48:39 INFO - PROCESS | 1652 | 1462528119841 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133ea800 == 80 [pid = 1652] [id = 361] 02:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x110e7bc00) [pid = 1652] [serial = 1082] [outer = 0x0] 02:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x111c29c00) [pid = 1652] [serial = 1083] [outer = 0x110e7bc00] 02:48:39 INFO - PROCESS | 1652 | 1462528119877 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x112fa3800) [pid = 1652] [serial = 1084] [outer = 0x110e7bc00] 02:48:40 INFO - PROCESS | 1652 | 1462528120425 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 873ms 02:48:40 INFO - PROCESS | 1652 | 1462528120446 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:48:40 INFO - PROCESS | 1652 | 1462528120449 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:48:40 INFO - PROCESS | 1652 | 1462528120452 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 1652 | 1462528120454 Marionette TRACE conn2 <- [1,1418,null,{}] 02:48:40 INFO - PROCESS | 1652 | 1462528120458 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:40 INFO - PROCESS | 1652 | 1462528120571 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:48:40 INFO - PROCESS | 1652 | 1462528120677 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b95800 == 81 [pid = 1652] [id = 362] 02:48:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1166bfc00) [pid = 1652] [serial = 1085] [outer = 0x0] 02:48:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x118541400) [pid = 1652] [serial = 1086] [outer = 0x1166bfc00] 02:48:40 INFO - PROCESS | 1652 | 1462528120710 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1185b1c00) [pid = 1652] [serial = 1087] [outer = 0x1166bfc00] 02:48:41 INFO - PROCESS | 1652 | 1462528121207 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 820ms 02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:48:41 INFO - PROCESS | 1652 | 1462528121273 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 1652 | 1462528121275 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:48:41 INFO - PROCESS | 1652 | 1462528121278 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 1652 | 1462528121279 Marionette TRACE conn2 <- [1,1422,null,{}] 02:48:41 INFO - PROCESS | 1652 | 1462528121281 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 1652 | 1462528121391 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:48:41 INFO - PROCESS | 1652 | 1462528121470 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb3f800 == 82 [pid = 1652] [id = 363] 02:48:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x119494800) [pid = 1652] [serial = 1088] [outer = 0x0] 02:48:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x121076000) [pid = 1652] [serial = 1089] [outer = 0x119494800] 02:48:41 INFO - PROCESS | 1652 | 1462528121500 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x123d3ac00) [pid = 1652] [serial = 1090] [outer = 0x119494800] 02:48:41 INFO - PROCESS | 1652 | 1462528121956 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 02:48:41 INFO - PROCESS | 1652 | 1462528121998 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1652 | 1462528122002 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:48:42 INFO - PROCESS | 1652 | 1462528122011 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1652 | 1462528122014 Marionette TRACE conn2 <- [1,1426,null,{}] 02:48:42 INFO - PROCESS | 1652 | 1462528122034 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 1652 | 1462528122171 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:48:42 INFO - PROCESS | 1652 | 1462528122218 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d409800 == 83 [pid = 1652] [id = 364] 02:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x118a2c800) [pid = 1652] [serial = 1091] [outer = 0x0] 02:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x1287cc000) [pid = 1652] [serial = 1092] [outer = 0x118a2c800] 02:48:42 INFO - PROCESS | 1652 | 1462528122248 Marionette DEBUG loaded listener.js 02:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x128a4b000) [pid = 1652] [serial = 1093] [outer = 0x118a2c800] 02:48:42 INFO - PROCESS | 1652 | 1462528122715 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 732ms 02:48:42 INFO - PROCESS | 1652 | 1462528122754 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1652 | 1462528122755 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:48:42 INFO - PROCESS | 1652 | 1462528122759 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1652 | 1462528122760 Marionette TRACE conn2 <- [1,1430,null,{}] 02:48:42 INFO - PROCESS | 1652 | 1462528122763 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 1652 | 1462528122874 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:48:42 INFO - PROCESS | 1652 | 1462528122952 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc26000 == 84 [pid = 1652] [id = 365] 02:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129297000) [pid = 1652] [serial = 1094] [outer = 0x0] 02:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12968f000) [pid = 1652] [serial = 1095] [outer = 0x129297000] 02:48:42 INFO - PROCESS | 1652 | 1462528122981 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12a82f400) [pid = 1652] [serial = 1096] [outer = 0x129297000] 02:48:43 INFO - PROCESS | 1652 | 1462528123413 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 668ms 02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:48:43 INFO - PROCESS | 1652 | 1462528123428 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 1652 | 1462528123429 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:48:43 INFO - PROCESS | 1652 | 1462528123432 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 1652 | 1462528123433 Marionette TRACE conn2 <- [1,1434,null,{}] 02:48:43 INFO - PROCESS | 1652 | 1462528123438 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:43 INFO - PROCESS | 1652 | 1462528123545 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:48:43 INFO - PROCESS | 1652 | 1462528123652 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2c2800 == 85 [pid = 1652] [id = 366] 02:48:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12b030800) [pid = 1652] [serial = 1097] [outer = 0x0] 02:48:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12b035000) [pid = 1652] [serial = 1098] [outer = 0x12b030800] 02:48:43 INFO - PROCESS | 1652 | 1462528123691 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12b06cc00) [pid = 1652] [serial = 1099] [outer = 0x12b030800] 02:48:44 INFO - PROCESS | 1652 | 1462528124144 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 773ms 02:48:44 INFO - PROCESS | 1652 | 1462528124227 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 1652 | 1462528124228 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:48:44 INFO - PROCESS | 1652 | 1462528124232 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1652 | 1462528124233 Marionette TRACE conn2 <- [1,1438,null,{}] 02:48:44 INFO - PROCESS | 1652 | 1462528124238 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 1652 | 1462528124347 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:48:44 INFO - PROCESS | 1652 | 1462528124428 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c1f000 == 86 [pid = 1652] [id = 367] 02:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x116a64400) [pid = 1652] [serial = 1100] [outer = 0x0] 02:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1287d4400) [pid = 1652] [serial = 1101] [outer = 0x116a64400] 02:48:44 INFO - PROCESS | 1652 | 1462528124457 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12b0ac800) [pid = 1652] [serial = 1102] [outer = 0x116a64400] 02:48:44 INFO - PROCESS | 1652 | 1462528124858 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 673ms 02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:48:44 INFO - PROCESS | 1652 | 1462528124906 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 1652 | 1462528124907 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:48:44 INFO - PROCESS | 1652 | 1462528124909 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1652 | 1462528124911 Marionette TRACE conn2 <- [1,1442,null,{}] 02:48:44 INFO - PROCESS | 1652 | 1462528124913 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 1652 | 1462528125021 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:48:45 INFO - PROCESS | 1652 | 1462528125100 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11850f000 == 87 [pid = 1652] [id = 368] 02:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x117115c00) [pid = 1652] [serial = 1103] [outer = 0x0] 02:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12b079000) [pid = 1652] [serial = 1104] [outer = 0x117115c00] 02:48:45 INFO - PROCESS | 1652 | 1462528125129 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12bb7f000) [pid = 1652] [serial = 1105] [outer = 0x117115c00] 02:48:45 INFO - PROCESS | 1652 | 1462528125774 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 920ms 02:48:45 INFO - PROCESS | 1652 | 1462528125829 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 1652 | 1462528125831 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:48:45 INFO - PROCESS | 1652 | 1462528125835 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1652 | 1462528125837 Marionette TRACE conn2 <- [1,1446,null,{}] 02:48:45 INFO - PROCESS | 1652 | 1462528125840 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 1652 | 1462528125948 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:48:46 INFO - PROCESS | 1652 | 1462528126034 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be1800 == 88 [pid = 1652] [id = 369] 02:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x112fa2c00) [pid = 1652] [serial = 1106] [outer = 0x0] 02:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x114fd6800) [pid = 1652] [serial = 1107] [outer = 0x112fa2c00] 02:48:46 INFO - PROCESS | 1652 | 1462528126063 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x117696000) [pid = 1652] [serial = 1108] [outer = 0x112fa2c00] 02:48:46 INFO - PROCESS | 1652 | 1462528126508 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 720ms 02:48:46 INFO - PROCESS | 1652 | 1462528126555 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 1652 | 1462528126559 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:48:46 INFO - PROCESS | 1652 | 1462528126563 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 1652 | 1462528126565 Marionette TRACE conn2 <- [1,1450,null,{}] 02:48:46 INFO - PROCESS | 1652 | 1462528126567 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 1652 | 1462528126673 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c31c000 == 87 [pid = 1652] [id = 360] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf81000 == 86 [pid = 1652] [id = 359] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b216000 == 85 [pid = 1652] [id = 358] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x118280800 == 84 [pid = 1652] [id = 357] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x129955800 == 83 [pid = 1652] [id = 356] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128a62800 == 82 [pid = 1652] [id = 355] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x126c1d000 == 81 [pid = 1652] [id = 354] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x128c35400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1212ae800 == 80 [pid = 1652] [id = 353] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x119450800 == 79 [pid = 1652] [id = 352] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182d7000 == 78 [pid = 1652] [id = 351] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x112271800 == 77 [pid = 1652] [id = 350] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x118518800 == 76 [pid = 1652] [id = 349] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1198a5800 == 75 [pid = 1652] [id = 343] 02:48:46 INFO - PROCESS | 1652 | 1462528126823 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x115d19800 == 74 [pid = 1652] [id = 342] 02:48:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4b0800 == 73 [pid = 1652] [id = 341] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1217b2800) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x125d2c400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1184d7000) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x118a15000) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11694d400) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11768e400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x118a37000) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x118e0a400) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11a0f7800) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x13557e400) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12c418400) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x13557ec00) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x112042400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1110b1400) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x128c35000) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1198ccc00) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x126c31c00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12f237c00) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12748d400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x13546b400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x118a19800) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x114fd9000) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x115d97000) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12c9e8c00) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x128a03c00) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1122c1400) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x116a61800) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x126690800) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1287d0800) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1256cdc00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x128a7e800) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1257eb000) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12124a400) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 02:48:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x112777000 == 74 [pid = 1652] [id = 370] 02:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x112042400) [pid = 1652] [serial = 1109] [outer = 0x0] 02:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1169c3400) [pid = 1652] [serial = 1110] [outer = 0x112042400] 02:48:46 INFO - PROCESS | 1652 | 1462528126858 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118946c00) [pid = 1652] [serial = 1111] [outer = 0x112042400] 02:48:47 INFO - PROCESS | 1652 | 1462528127172 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 621ms 02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:48:47 INFO - PROCESS | 1652 | 1462528127186 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 1652 | 1462528127188 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:48:47 INFO - PROCESS | 1652 | 1462528127190 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 1652 | 1462528127192 Marionette TRACE conn2 <- [1,1454,null,{}] 02:48:47 INFO - PROCESS | 1652 | 1462528127199 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:47 INFO - PROCESS | 1652 | 1462528127309 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:48:47 INFO - PROCESS | 1652 | 1462528127318 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119219800 == 75 [pid = 1652] [id = 371] 02:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x118e06400) [pid = 1652] [serial = 1112] [outer = 0x0] 02:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1198c3c00) [pid = 1652] [serial = 1113] [outer = 0x118e06400] 02:48:47 INFO - PROCESS | 1652 | 1462528127345 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x121182c00) [pid = 1652] [serial = 1114] [outer = 0x118e06400] 02:48:47 INFO - PROCESS | 1652 | 1462528127742 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 02:48:47 INFO - PROCESS | 1652 | 1462528127761 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 1652 | 1462528127763 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:48:47 INFO - PROCESS | 1652 | 1462528127767 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 1652 | 1462528127771 Marionette TRACE conn2 <- [1,1458,null,{}] 02:48:47 INFO - PROCESS | 1652 | 1462528127774 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:47 INFO - PROCESS | 1652 | 1462528127901 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:48:47 INFO - PROCESS | 1652 | 1462528127908 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ab800 == 76 [pid = 1652] [id = 372] 02:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1217a8c00) [pid = 1652] [serial = 1115] [outer = 0x0] 02:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x125422400) [pid = 1652] [serial = 1116] [outer = 0x1217a8c00] 02:48:47 INFO - PROCESS | 1652 | 1462528127949 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x125d2c400) [pid = 1652] [serial = 1117] [outer = 0x1217a8c00] 02:48:48 INFO - PROCESS | 1652 | 1462528128365 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 622ms 02:48:48 INFO - PROCESS | 1652 | 1462528128389 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 1652 | 1462528128390 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:48:48 INFO - PROCESS | 1652 | 1462528128392 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 1652 | 1462528128394 Marionette TRACE conn2 <- [1,1462,null,{}] 02:48:48 INFO - PROCESS | 1652 | 1462528128396 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:48 INFO - PROCESS | 1652 | 1462528128503 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:48:48 INFO - PROCESS | 1652 | 1462528128509 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271ba000 == 77 [pid = 1652] [id = 373] 02:48:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x125d2b000) [pid = 1652] [serial = 1118] [outer = 0x0] 02:48:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x126c2ac00) [pid = 1652] [serial = 1119] [outer = 0x125d2b000] 02:48:48 INFO - PROCESS | 1652 | 1462528128546 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x127491400) [pid = 1652] [serial = 1120] [outer = 0x125d2b000] 02:48:49 INFO - PROCESS | 1652 | 1462528129023 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 02:48:49 INFO - PROCESS | 1652 | 1462528129063 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 1652 | 1462528129064 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:48:49 INFO - PROCESS | 1652 | 1462528129066 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1652 | 1462528129068 Marionette TRACE conn2 <- [1,1466,null,{}] 02:48:49 INFO - PROCESS | 1652 | 1462528129093 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 1652 | 1462528129220 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:48:49 INFO - PROCESS | 1652 | 1462528129238 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12addf000 == 78 [pid = 1652] [id = 374] 02:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x128a44000) [pid = 1652] [serial = 1121] [outer = 0x0] 02:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x128c2a400) [pid = 1652] [serial = 1122] [outer = 0x128a44000] 02:48:49 INFO - PROCESS | 1652 | 1462528129264 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129690800) [pid = 1652] [serial = 1123] [outer = 0x128a44000] 02:48:49 INFO - PROCESS | 1652 | 1462528129610 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 583ms 02:48:49 INFO - PROCESS | 1652 | 1462528129651 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 1652 | 1462528129652 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:48:49 INFO - PROCESS | 1652 | 1462528129654 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1652 | 1462528129655 Marionette TRACE conn2 <- [1,1470,null,{}] 02:48:49 INFO - PROCESS | 1652 | 1462528129657 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 1652 | 1462528129771 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:48:49 INFO - PROCESS | 1652 | 1462528129781 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b230800 == 79 [pid = 1652] [id = 375] 02:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x129902800) [pid = 1652] [serial = 1124] [outer = 0x0] 02:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a83a000) [pid = 1652] [serial = 1125] [outer = 0x129902800] 02:48:49 INFO - PROCESS | 1652 | 1462528129805 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ad88c00) [pid = 1652] [serial = 1126] [outer = 0x129902800] 02:48:50 INFO - PROCESS | 1652 | 1462528130163 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:48:50 INFO - PROCESS | 1652 | 1462528130174 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 1652 | 1462528130175 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:48:50 INFO - PROCESS | 1652 | 1462528130177 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1652 | 1462528130178 Marionette TRACE conn2 <- [1,1474,null,{}] 02:48:50 INFO - PROCESS | 1652 | 1462528130180 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:50 INFO - PROCESS | 1652 | 1462528130293 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:48:50 INFO - PROCESS | 1652 | 1462528130308 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c31d800 == 80 [pid = 1652] [id = 376] 02:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12b035400) [pid = 1652] [serial = 1127] [outer = 0x0] 02:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b06bc00) [pid = 1652] [serial = 1128] [outer = 0x12b035400] 02:48:50 INFO - PROCESS | 1652 | 1462528130332 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12bb86800) [pid = 1652] [serial = 1129] [outer = 0x12b035400] 02:48:50 INFO - PROCESS | 1652 | 1462528130702 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:48:50 INFO - PROCESS | 1652 | 1462528130746 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 1652 | 1462528130747 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:48:50 INFO - PROCESS | 1652 | 1462528130750 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1652 | 1462528130760 Marionette TRACE conn2 <- [1,1478,null,{}] 02:48:50 INFO - PROCESS | 1652 | 1462528130762 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:50 INFO - PROCESS | 1652 | 1462528130875 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:48:50 INFO - PROCESS | 1652 | 1462528130892 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d080000 == 81 [pid = 1652] [id = 377] 02:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b036000) [pid = 1652] [serial = 1130] [outer = 0x0] 02:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12bbc5000) [pid = 1652] [serial = 1131] [outer = 0x12b036000] 02:48:50 INFO - PROCESS | 1652 | 1462528130917 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12bf0d400) [pid = 1652] [serial = 1132] [outer = 0x12b036000] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x118a2cc00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1257f4800) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x110e82000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x110e7ec00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x113c18800) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x111ed2400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x126c32000) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x1184c2400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1198cd000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x128a7cc00) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1287c9800) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:48:51 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x128a7f000) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:48:51 INFO - PROCESS | 1652 | 1462528131359 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 627ms 02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:48:51 INFO - PROCESS | 1652 | 1462528131378 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 1652 | 1462528131379 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:48:51 INFO - PROCESS | 1652 | 1462528131381 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 1652 | 1462528131382 Marionette TRACE conn2 <- [1,1482,null,{}] 02:48:51 INFO - PROCESS | 1652 | 1462528131387 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 1652 | 1462528131481 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:48:51 INFO - PROCESS | 1652 | 1462528131550 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4aa800 == 82 [pid = 1652] [id = 378] 02:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x113397400) [pid = 1652] [serial = 1133] [outer = 0x0] 02:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x125418000) [pid = 1652] [serial = 1134] [outer = 0x113397400] 02:48:51 INFO - PROCESS | 1652 | 1462528131576 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b077800) [pid = 1652] [serial = 1135] [outer = 0x113397400] 02:48:51 INFO - PROCESS | 1652 | 1462528131869 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 02:48:51 INFO - PROCESS | 1652 | 1462528131904 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:48:51 INFO - PROCESS | 1652 | 1462528131907 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:48:51 INFO - PROCESS | 1652 | 1462528131910 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 1652 | 1462528131912 Marionette TRACE conn2 <- [1,1486,null,{}] 02:48:51 INFO - PROCESS | 1652 | 1462528131914 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 1652 | 1462528132030 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:48:52 INFO - PROCESS | 1652 | 1462528132095 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2df800 == 83 [pid = 1652] [id = 379] 02:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12bf0c800) [pid = 1652] [serial = 1136] [outer = 0x0] 02:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12bf50000) [pid = 1652] [serial = 1137] [outer = 0x12bf0c800] 02:48:52 INFO - PROCESS | 1652 | 1462528132142 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12c416800) [pid = 1652] [serial = 1138] [outer = 0x12bf0c800] 02:48:52 INFO - PROCESS | 1652 | 1462528132427 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:48:52 INFO - PROCESS | 1652 | 1462528132481 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1652 | 1462528132482 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:48:52 INFO - PROCESS | 1652 | 1462528132484 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1652 | 1462528132487 Marionette TRACE conn2 <- [1,1490,null,{}] 02:48:52 INFO - PROCESS | 1652 | 1462528132490 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 1652 | 1462528132580 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:48:52 INFO - PROCESS | 1652 | 1462528132585 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1352f8800 == 84 [pid = 1652] [id = 380] 02:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12c419400) [pid = 1652] [serial = 1139] [outer = 0x0] 02:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12c4e9800) [pid = 1652] [serial = 1140] [outer = 0x12c419400] 02:48:52 INFO - PROCESS | 1652 | 1462528132610 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12c9e1000) [pid = 1652] [serial = 1141] [outer = 0x12c419400] 02:48:52 INFO - PROCESS | 1652 | 1462528132942 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 474ms 02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:48:52 INFO - PROCESS | 1652 | 1462528132959 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1652 | 1462528132960 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:48:52 INFO - PROCESS | 1652 | 1462528132962 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1652 | 1462528132963 Marionette TRACE conn2 <- [1,1494,null,{}] 02:48:52 INFO - PROCESS | 1652 | 1462528132965 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:53 INFO - PROCESS | 1652 | 1462528133091 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:48:53 INFO - PROCESS | 1652 | 1462528133101 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x13554a800 == 85 [pid = 1652] [id = 381] 02:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bf65400) [pid = 1652] [serial = 1142] [outer = 0x0] 02:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12c9e0c00) [pid = 1652] [serial = 1143] [outer = 0x12bf65400] 02:48:53 INFO - PROCESS | 1652 | 1462528133126 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12c9eb400) [pid = 1652] [serial = 1144] [outer = 0x12bf65400] 02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 719ms 02:48:53 INFO - PROCESS | 1652 | 1462528133672 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:48:53 INFO - PROCESS | 1652 | 1462528133682 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 1652 | 1462528133685 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:48:53 INFO - PROCESS | 1652 | 1462528133691 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 1652 | 1462528133693 Marionette TRACE conn2 <- [1,1498,null,{}] 02:48:53 INFO - PROCESS | 1652 | 1462528133697 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:53 INFO - PROCESS | 1652 | 1462528133815 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:48:53 INFO - PROCESS | 1652 | 1462528133899 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118511800 == 86 [pid = 1652] [id = 382] 02:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x116753c00) [pid = 1652] [serial = 1145] [outer = 0x0] 02:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11769b400) [pid = 1652] [serial = 1146] [outer = 0x116753c00] 02:48:53 INFO - PROCESS | 1652 | 1462528133931 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x118948800) [pid = 1652] [serial = 1147] [outer = 0x116753c00] 02:48:54 INFO - PROCESS | 1652 | 1462528134369 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 720ms 02:48:54 INFO - PROCESS | 1652 | 1462528134419 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 1652 | 1462528134423 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:48:54 INFO - PROCESS | 1652 | 1462528134429 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1652 | 1462528134431 Marionette TRACE conn2 <- [1,1502,null,{}] 02:48:54 INFO - PROCESS | 1652 | 1462528134434 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 1652 | 1462528134548 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:48:54 INFO - PROCESS | 1652 | 1462528134679 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b230000 == 87 [pid = 1652] [id = 383] 02:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1257ec400) [pid = 1652] [serial = 1148] [outer = 0x0] 02:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x125d2cc00) [pid = 1652] [serial = 1149] [outer = 0x1257ec400] 02:48:54 INFO - PROCESS | 1652 | 1462528134743 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1287ce000) [pid = 1652] [serial = 1150] [outer = 0x1257ec400] 02:48:55 INFO - PROCESS | 1652 | 1462528135166 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 770ms 02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:48:55 INFO - PROCESS | 1652 | 1462528135200 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 1652 | 1462528135201 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:48:55 INFO - PROCESS | 1652 | 1462528135204 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1652 | 1462528135206 Marionette TRACE conn2 <- [1,1506,null,{}] 02:48:55 INFO - PROCESS | 1652 | 1462528135215 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:55 INFO - PROCESS | 1652 | 1462528135328 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:48:55 INFO - PROCESS | 1652 | 1462528135413 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x135720000 == 88 [pid = 1652] [id = 384] 02:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1257f5000) [pid = 1652] [serial = 1151] [outer = 0x0] 02:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x128a0b000) [pid = 1652] [serial = 1152] [outer = 0x1257f5000] 02:48:55 INFO - PROCESS | 1652 | 1462528135446 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12a88d800) [pid = 1652] [serial = 1153] [outer = 0x1257f5000] 02:48:55 INFO - PROCESS | 1652 | 1462528135875 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 721ms 02:48:55 INFO - PROCESS | 1652 | 1462528135957 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 1652 | 1462528135958 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:48:55 INFO - PROCESS | 1652 | 1462528135963 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1652 | 1462528135964 Marionette TRACE conn2 <- [1,1510,null,{}] 02:48:55 INFO - PROCESS | 1652 | 1462528135967 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 1652 | 1462528136079 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:48:56 INFO - PROCESS | 1652 | 1462528136162 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x137ca0800 == 89 [pid = 1652] [id = 385] 02:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12b074800) [pid = 1652] [serial = 1154] [outer = 0x0] 02:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12bbc5800) [pid = 1652] [serial = 1155] [outer = 0x12b074800] 02:48:56 INFO - PROCESS | 1652 | 1462528136192 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12bf4dc00) [pid = 1652] [serial = 1156] [outer = 0x12b074800] 02:48:56 INFO - PROCESS | 1652 | 1462528136602 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 673ms 02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:48:56 INFO - PROCESS | 1652 | 1462528136636 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 1652 | 1462528136638 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:48:56 INFO - PROCESS | 1652 | 1462528136640 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 1652 | 1462528136641 Marionette TRACE conn2 <- [1,1514,null,{}] 02:48:56 INFO - PROCESS | 1652 | 1462528136644 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 1652 | 1462528136754 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:48:56 INFO - PROCESS | 1652 | 1462528136838 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x137cc4800 == 90 [pid = 1652] [id = 386] 02:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12b0aa000) [pid = 1652] [serial = 1157] [outer = 0x0] 02:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12c413000) [pid = 1652] [serial = 1158] [outer = 0x12b0aa000] 02:48:56 INFO - PROCESS | 1652 | 1462528136867 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12c4ed000) [pid = 1652] [serial = 1159] [outer = 0x12b0aa000] 02:48:57 INFO - PROCESS | 1652 | 1462528137297 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 670ms 02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:48:57 INFO - PROCESS | 1652 | 1462528137310 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 1652 | 1462528137312 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:48:57 INFO - PROCESS | 1652 | 1462528137314 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 1652 | 1462528137315 Marionette TRACE conn2 <- [1,1518,null,{}] 02:48:57 INFO - PROCESS | 1652 | 1462528137318 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:57 INFO - PROCESS | 1652 | 1462528137457 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:48:57 INFO - PROCESS | 1652 | 1462528137555 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x137cda000 == 91 [pid = 1652] [id = 387] 02:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12c9e5000) [pid = 1652] [serial = 1160] [outer = 0x0] 02:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12ca7e000) [pid = 1652] [serial = 1161] [outer = 0x12c9e5000] 02:48:57 INFO - PROCESS | 1652 | 1462528137584 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12d311c00) [pid = 1652] [serial = 1162] [outer = 0x12c9e5000] 02:48:58 INFO - PROCESS | 1652 | 1462528137998 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 723ms 02:48:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:48:58 INFO - PROCESS | 1652 | 1462528138037 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1652 | 1462528138038 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:48:58 INFO - PROCESS | 1652 | 1462528138041 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1652 | 1462528138042 Marionette TRACE conn2 <- [1,1522,null,{}] 02:48:58 INFO - PROCESS | 1652 | 1462528138045 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 1652 | 1462528138154 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:48:58 INFO - PROCESS | 1652 | 1462528138266 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x138068800 == 92 [pid = 1652] [id = 388] 02:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12d30c000) [pid = 1652] [serial = 1163] [outer = 0x0] 02:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12d536c00) [pid = 1652] [serial = 1164] [outer = 0x12d30c000] 02:48:58 INFO - PROCESS | 1652 | 1462528138298 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12d540c00) [pid = 1652] [serial = 1165] [outer = 0x12d30c000] 02:48:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:48:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:48:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:48:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:48:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:48:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:48:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:48:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:48:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 02:48:58 INFO - PROCESS | 1652 | 1462528138654 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:48:58 INFO - PROCESS | 1652 | 1462528138663 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1652 | 1462528138665 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:48:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:48:58 INFO - PROCESS | 1652 | 1462528138669 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1652 | 1462528138672 Marionette TRACE conn2 <- [1,1526,null,{}] 02:48:58 INFO - PROCESS | 1652 | 1462528138674 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 1652 | 1462528138784 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:48:58 INFO - PROCESS | 1652 | 1462528138886 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x138082000 == 93 [pid = 1652] [id = 389] 02:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12d538800) [pid = 1652] [serial = 1166] [outer = 0x0] 02:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12f239c00) [pid = 1652] [serial = 1167] [outer = 0x12d538800] 02:48:58 INFO - PROCESS | 1652 | 1462528138915 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12f293800) [pid = 1652] [serial = 1168] [outer = 0x12d538800] 02:48:59 INFO - PROCESS | 1652 | 1462528139310 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:48:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:48:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:48:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:48:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 02:48:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:48:59 INFO - PROCESS | 1652 | 1462528139341 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 1652 | 1462528139342 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:48:59 INFO - PROCESS | 1652 | 1462528139345 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 1652 | 1462528139346 Marionette TRACE conn2 <- [1,1530,null,{}] 02:48:59 INFO - PROCESS | 1652 | 1462528139348 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 1652 | 1462528139461 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:48:59 INFO - PROCESS | 1652 | 1462528139576 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x112789800 == 94 [pid = 1652] [id = 390] 02:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x115e14000) [pid = 1652] [serial = 1169] [outer = 0x0] 02:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11769d800) [pid = 1652] [serial = 1170] [outer = 0x115e14000] 02:48:59 INFO - PROCESS | 1652 | 1462528139608 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x128a7d400) [pid = 1652] [serial = 1171] [outer = 0x115e14000] 02:48:59 INFO - PROCESS | 1652 | 1462528139963 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:49:00 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:49:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:49:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:49:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:49:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:49:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 668ms 02:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:49:00 INFO - PROCESS | 1652 | 1462528140014 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 1652 | 1462528140015 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:49:00 INFO - PROCESS | 1652 | 1462528140018 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 1652 | 1462528140019 Marionette TRACE conn2 <- [1,1534,null,{}] 02:49:00 INFO - PROCESS | 1652 | 1462528140022 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 1652 | 1462528140135 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:49:00 INFO - PROCESS | 1652 | 1462528140244 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ab800 == 95 [pid = 1652] [id = 391] 02:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x112fa9800) [pid = 1652] [serial = 1172] [outer = 0x0] 02:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12f29a400) [pid = 1652] [serial = 1173] [outer = 0x112fa9800] 02:49:00 INFO - PROCESS | 1652 | 1462528140273 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x134b75c00) [pid = 1652] [serial = 1174] [outer = 0x112fa9800] 02:49:00 INFO - PROCESS | 1652 | 1462528140917 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 921ms 02:49:00 INFO - PROCESS | 1652 | 1462528140954 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 1652 | 1462528140956 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:49:00 INFO - PROCESS | 1652 | 1462528140961 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 1652 | 1462528140963 Marionette TRACE conn2 <- [1,1538,null,{}] 02:49:00 INFO - PROCESS | 1652 | 1462528140967 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:01 INFO - PROCESS | 1652 | 1462528141077 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:49:01 INFO - PROCESS | 1652 | 1462528141171 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0a6800 == 96 [pid = 1652] [id = 392] 02:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x1122c3800) [pid = 1652] [serial = 1175] [outer = 0x0] 02:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x1164f5c00) [pid = 1652] [serial = 1176] [outer = 0x1122c3800] 02:49:01 INFO - PROCESS | 1652 | 1462528141199 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x1184d1c00) [pid = 1652] [serial = 1177] [outer = 0x1122c3800] 02:49:01 INFO - PROCESS | 1652 | 1462528141628 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 674ms 02:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:49:01 INFO - PROCESS | 1652 | 1462528141638 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 1652 | 1462528141642 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:49:01 INFO - PROCESS | 1652 | 1462528141646 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 1652 | 1462528141648 Marionette TRACE conn2 <- [1,1542,null,{}] 02:49:01 INFO - PROCESS | 1652 | 1462528141650 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:01 INFO - PROCESS | 1652 | 1462528141777 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:49:01 INFO - PROCESS | 1652 | 1462528141898 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182cc800 == 97 [pid = 1652] [id = 393] 02:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x118a34400) [pid = 1652] [serial = 1178] [outer = 0x0] 02:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x1198c2400) [pid = 1652] [serial = 1179] [outer = 0x118a34400] 02:49:01 INFO - PROCESS | 1652 | 1462528141927 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12123e800) [pid = 1652] [serial = 1180] [outer = 0x118a34400] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d415000 == 96 [pid = 1652] [id = 285] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x126cbe000 == 95 [pid = 1652] [id = 244] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a79b800 == 94 [pid = 1652] [id = 246] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1352f8800 == 93 [pid = 1652] [id = 380] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2df800 == 92 [pid = 1652] [id = 379] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4aa800 == 91 [pid = 1652] [id = 378] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d080000 == 90 [pid = 1652] [id = 377] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c31d800 == 89 [pid = 1652] [id = 376] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b230800 == 88 [pid = 1652] [id = 375] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a88a800) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12addf000 == 87 [pid = 1652] [id = 374] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1271ba000 == 86 [pid = 1652] [id = 373] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1212ab800 == 85 [pid = 1652] [id = 372] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119219800 == 84 [pid = 1652] [id = 371] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x112777000 == 83 [pid = 1652] [id = 370] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119be1800 == 82 [pid = 1652] [id = 369] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x126c1f000 == 81 [pid = 1652] [id = 367] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2c2800 == 80 [pid = 1652] [id = 366] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc26000 == 79 [pid = 1652] [id = 365] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d409800 == 78 [pid = 1652] [id = 364] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb3f800 == 77 [pid = 1652] [id = 363] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119b95800 == 76 [pid = 1652] [id = 362] 02:49:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1133ea800 == 75 [pid = 1652] [id = 361] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12a881800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1198c1800) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x126699c00) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x119229000) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x128a8a000) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x121ddf000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x116a66000) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x125d32800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x11814a800) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x112fa2800) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x1164af400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1288f6000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x118a1e800) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x121074c00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x115d9cc00) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x1289a7800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12968d000) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x128a47800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x112a68800) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x112fa0400) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x116953800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x128a07800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x119493800) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x117e8c800) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12929fc00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11814d400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1217a9000) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x1287cb000) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1185a9400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12546e000) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 02:49:02 INFO - PROCESS | 1652 | 1462528142323 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 721ms 02:49:02 INFO - PROCESS | 1652 | 1462528142368 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:49:02 INFO - PROCESS | 1652 | 1462528142370 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:49:02 INFO - PROCESS | 1652 | 1462528142373 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 1652 | 1462528142376 Marionette TRACE conn2 <- [1,1546,null,{}] 02:49:02 INFO - PROCESS | 1652 | 1462528142385 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 1652 | 1462528142520 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:49:02 INFO - PROCESS | 1652 | 1462528142632 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921a000 == 76 [pid = 1652] [id = 394] 02:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x119498000) [pid = 1652] [serial = 1181] [outer = 0x0] 02:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1217f8c00) [pid = 1652] [serial = 1182] [outer = 0x119498000] 02:49:02 INFO - PROCESS | 1652 | 1462528142675 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x125ca9400) [pid = 1652] [serial = 1183] [outer = 0x119498000] 02:49:03 INFO - PROCESS | 1652 | 1462528143014 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 674ms 02:49:03 INFO - PROCESS | 1652 | 1462528143047 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1652 | 1462528143048 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:49:03 INFO - PROCESS | 1652 | 1462528143051 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1652 | 1462528143054 Marionette TRACE conn2 <- [1,1550,null,{}] 02:49:03 INFO - PROCESS | 1652 | 1462528143059 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 1652 | 1462528143172 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:49:03 INFO - PROCESS | 1652 | 1462528143245 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bd000 == 77 [pid = 1652] [id = 395] 02:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x125d31800) [pid = 1652] [serial = 1184] [outer = 0x0] 02:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12711d800) [pid = 1652] [serial = 1185] [outer = 0x125d31800] 02:49:03 INFO - PROCESS | 1652 | 1462528143272 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1288f4800) [pid = 1652] [serial = 1186] [outer = 0x125d31800] 02:49:03 INFO - PROCESS | 1652 | 1462528143559 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 525ms 02:49:03 INFO - PROCESS | 1652 | 1462528143577 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1652 | 1462528143578 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:49:03 INFO - PROCESS | 1652 | 1462528143596 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1652 | 1462528143597 Marionette TRACE conn2 <- [1,1554,null,{}] 02:49:03 INFO - PROCESS | 1652 | 1462528143599 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 1652 | 1462528143693 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:49:03 INFO - PROCESS | 1652 | 1462528143765 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129497000 == 78 [pid = 1652] [id = 396] 02:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1287d1800) [pid = 1652] [serial = 1187] [outer = 0x0] 02:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1289a7800) [pid = 1652] [serial = 1188] [outer = 0x1287d1800] 02:49:03 INFO - PROCESS | 1652 | 1462528143791 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x128a4a400) [pid = 1652] [serial = 1189] [outer = 0x1287d1800] 02:49:04 INFO - PROCESS | 1652 | 1462528144088 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 02:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:49:04 INFO - PROCESS | 1652 | 1462528144114 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 1652 | 1462528144116 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:49:04 INFO - PROCESS | 1652 | 1462528144118 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 1652 | 1462528144121 Marionette TRACE conn2 <- [1,1558,null,{}] 02:49:04 INFO - PROCESS | 1652 | 1462528144126 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 1652 | 1462528144232 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:49:04 INFO - PROCESS | 1652 | 1462528144237 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b374000 == 79 [pid = 1652] [id = 397] 02:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x128c35000) [pid = 1652] [serial = 1190] [outer = 0x0] 02:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x129906000) [pid = 1652] [serial = 1191] [outer = 0x128c35000] 02:49:04 INFO - PROCESS | 1652 | 1462528144262 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12b061400) [pid = 1652] [serial = 1192] [outer = 0x128c35000] 02:49:04 INFO - PROCESS | 1652 | 1462528144645 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 575ms 02:49:04 INFO - PROCESS | 1652 | 1462528144693 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 1652 | 1462528144694 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:49:04 INFO - PROCESS | 1652 | 1462528144697 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 1652 | 1462528144698 Marionette TRACE conn2 <- [1,1562,null,{}] 02:49:04 INFO - PROCESS | 1652 | 1462528144700 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 1652 | 1462528144816 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:49:04 INFO - PROCESS | 1652 | 1462528144871 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf90800 == 80 [pid = 1652] [id = 398] 02:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x128f5c400) [pid = 1652] [serial = 1193] [outer = 0x0] 02:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12b0aec00) [pid = 1652] [serial = 1194] [outer = 0x128f5c400] 02:49:04 INFO - PROCESS | 1652 | 1462528144897 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12bbbf400) [pid = 1652] [serial = 1195] [outer = 0x128f5c400] 02:49:05 INFO - PROCESS | 1652 | 1462528145197 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 02:49:05 INFO - PROCESS | 1652 | 1462528145216 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:49:05 INFO - PROCESS | 1652 | 1462528145217 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:49:05 INFO - PROCESS | 1652 | 1462528145223 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1652 | 1462528145224 Marionette TRACE conn2 <- [1,1566,null,{}] 02:49:05 INFO - PROCESS | 1652 | 1462528145227 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 1652 | 1462528145347 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:49:05 INFO - PROCESS | 1652 | 1462528145361 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c968800 == 81 [pid = 1652] [id = 399] 02:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12b06d000) [pid = 1652] [serial = 1196] [outer = 0x0] 02:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12bf49c00) [pid = 1652] [serial = 1197] [outer = 0x12b06d000] 02:49:05 INFO - PROCESS | 1652 | 1462528145386 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12c40f400) [pid = 1652] [serial = 1198] [outer = 0x12b06d000] 02:49:05 INFO - PROCESS | 1652 | 1462528145749 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 572ms 02:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:49:05 INFO - PROCESS | 1652 | 1462528145794 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 1652 | 1462528145795 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:49:05 INFO - PROCESS | 1652 | 1462528145797 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1652 | 1462528145798 Marionette TRACE conn2 <- [1,1570,null,{}] 02:49:05 INFO - PROCESS | 1652 | 1462528145801 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 1652 | 1462528145919 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:49:05 INFO - PROCESS | 1652 | 1462528145932 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d407000 == 82 [pid = 1652] [id = 400] 02:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12bf4cc00) [pid = 1652] [serial = 1199] [outer = 0x0] 02:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12c41b800) [pid = 1652] [serial = 1200] [outer = 0x12bf4cc00] 02:49:05 INFO - PROCESS | 1652 | 1462528145957 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12c9ed400) [pid = 1652] [serial = 1201] [outer = 0x12bf4cc00] 02:49:06 INFO - PROCESS | 1652 | 1462528146321 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 569ms 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12c419400) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x129902800) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12b035400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12b036000) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x113397400) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12bf0c800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x112fa2c00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x1217a8c00) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x112042400) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x118e06400) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x125d2b000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12a7dd400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:49:06 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x128a44000) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:49:06 INFO - PROCESS | 1652 | 1462528146510 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 1652 | 1462528146511 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:49:06 INFO - PROCESS | 1652 | 1462528146523 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 1652 | 1462528146524 Marionette TRACE conn2 <- [1,1574,null,{}] 02:49:06 INFO - PROCESS | 1652 | 1462528146527 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 1652 | 1462528146623 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:49:06 INFO - PROCESS | 1652 | 1462528146643 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121619000 == 83 [pid = 1652] [id = 401] 02:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x110e7a000) [pid = 1652] [serial = 1202] [outer = 0x0] 02:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1198ce400) [pid = 1652] [serial = 1203] [outer = 0x110e7a000] 02:49:06 INFO - PROCESS | 1652 | 1462528146669 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x128a44000) [pid = 1652] [serial = 1204] [outer = 0x110e7a000] 02:49:07 INFO - PROCESS | 1652 | 1462528147022 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 525ms 02:49:07 INFO - PROCESS | 1652 | 1462528147044 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 1652 | 1462528147045 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:49:07 INFO - PROCESS | 1652 | 1462528147047 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 1652 | 1462528147049 Marionette TRACE conn2 <- [1,1578,null,{}] 02:49:07 INFO - PROCESS | 1652 | 1462528147053 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 1652 | 1462528147161 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:49:07 INFO - PROCESS | 1652 | 1462528147241 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2df800 == 84 [pid = 1652] [id = 402] 02:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12a888c00) [pid = 1652] [serial = 1205] [outer = 0x0] 02:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12ca7a000) [pid = 1652] [serial = 1206] [outer = 0x12a888c00] 02:49:07 INFO - PROCESS | 1652 | 1462528147271 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x134b74c00) [pid = 1652] [serial = 1207] [outer = 0x12a888c00] 02:49:07 INFO - PROCESS | 1652 | 1462528147534 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 02:49:07 INFO - PROCESS | 1652 | 1462528147577 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:49:07 INFO - PROCESS | 1652 | 1462528147578 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:49:07 INFO - PROCESS | 1652 | 1462528147580 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 1652 | 1462528147581 Marionette TRACE conn2 <- [1,1582,null,{}] 02:49:07 INFO - PROCESS | 1652 | 1462528147584 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 1652 | 1462528147689 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:49:07 INFO - PROCESS | 1652 | 1462528147693 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x135536000 == 85 [pid = 1652] [id = 403] 02:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x134b78800) [pid = 1652] [serial = 1208] [outer = 0x0] 02:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x135467000) [pid = 1652] [serial = 1209] [outer = 0x134b78800] 02:49:07 INFO - PROCESS | 1652 | 1462528147718 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x13546fc00) [pid = 1652] [serial = 1210] [outer = 0x134b78800] 02:49:08 INFO - PROCESS | 1652 | 1462528148084 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 02:49:08 INFO - PROCESS | 1652 | 1462528148102 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1652 | 1462528148105 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:49:08 INFO - PROCESS | 1652 | 1462528148109 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1652 | 1462528148110 Marionette TRACE conn2 <- [1,1586,null,{}] 02:49:08 INFO - PROCESS | 1652 | 1462528148112 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 1652 | 1462528148244 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:49:08 INFO - PROCESS | 1652 | 1462528148252 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357ad000 == 86 [pid = 1652] [id = 404] 02:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x135470000) [pid = 1652] [serial = 1211] [outer = 0x0] 02:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x13557b800) [pid = 1652] [serial = 1212] [outer = 0x135470000] 02:49:08 INFO - PROCESS | 1652 | 1462528148277 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x135583400) [pid = 1652] [serial = 1213] [outer = 0x135470000] 02:49:08 INFO - PROCESS | 1652 | 1462528148723 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 620ms 02:49:08 INFO - PROCESS | 1652 | 1462528148730 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1652 | 1462528148732 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:49:08 INFO - PROCESS | 1652 | 1462528148737 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1652 | 1462528148741 Marionette TRACE conn2 <- [1,1590,null,{}] 02:49:08 INFO - PROCESS | 1652 | 1462528148745 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 1652 | 1462528148867 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:49:08 INFO - PROCESS | 1652 | 1462528148986 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11826f000 == 87 [pid = 1652] [id = 405] 02:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11769c800) [pid = 1652] [serial = 1214] [outer = 0x0] 02:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1184d4400) [pid = 1652] [serial = 1215] [outer = 0x11769c800] 02:49:09 INFO - PROCESS | 1652 | 1462528149031 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x118a33400) [pid = 1652] [serial = 1216] [outer = 0x11769c800] 02:49:09 INFO - PROCESS | 1652 | 1462528149465 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 775ms 02:49:09 INFO - PROCESS | 1652 | 1462528149511 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:49:09 INFO - PROCESS | 1652 | 1462528149516 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:49:09 INFO - PROCESS | 1652 | 1462528149520 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1652 | 1462528149522 Marionette TRACE conn2 <- [1,1594,null,{}] 02:49:09 INFO - PROCESS | 1652 | 1462528149525 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 1652 | 1462528149639 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:49:09 INFO - PROCESS | 1652 | 1462528149728 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a815000 == 88 [pid = 1652] [id = 406] 02:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x118a37800) [pid = 1652] [serial = 1217] [outer = 0x0] 02:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1217b2800) [pid = 1652] [serial = 1218] [outer = 0x118a37800] 02:49:09 INFO - PROCESS | 1652 | 1462528149758 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x125d30800) [pid = 1652] [serial = 1219] [outer = 0x118a37800] 02:49:10 INFO - PROCESS | 1652 | 1462528150180 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 724ms 02:49:10 INFO - PROCESS | 1652 | 1462528150248 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 1652 | 1462528150250 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:49:10 INFO - PROCESS | 1652 | 1462528150271 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 1652 | 1462528150274 Marionette TRACE conn2 <- [1,1598,null,{}] 02:49:10 INFO - PROCESS | 1652 | 1462528150283 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:10 INFO - PROCESS | 1652 | 1462528150402 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:49:10 INFO - PROCESS | 1652 | 1462528150493 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357b3800 == 89 [pid = 1652] [id = 407] 02:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x129905000) [pid = 1652] [serial = 1220] [outer = 0x0] 02:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a7dd400) [pid = 1652] [serial = 1221] [outer = 0x129905000] 02:49:10 INFO - PROCESS | 1652 | 1462528150524 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12ad85000) [pid = 1652] [serial = 1222] [outer = 0x129905000] 02:49:10 INFO - PROCESS | 1652 | 1462528150959 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 740ms 02:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:49:10 INFO - PROCESS | 1652 | 1462528150995 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 1652 | 1462528150996 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:49:11 INFO - PROCESS | 1652 | 1462528150998 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1652 | 1462528151000 Marionette TRACE conn2 <- [1,1602,null,{}] 02:49:11 INFO - PROCESS | 1652 | 1462528151002 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 1652 | 1462528151118 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:49:11 INFO - PROCESS | 1652 | 1462528151208 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1414c2800 == 90 [pid = 1652] [id = 408] 02:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12ad85800) [pid = 1652] [serial = 1223] [outer = 0x0] 02:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12bb79800) [pid = 1652] [serial = 1224] [outer = 0x12ad85800] 02:49:11 INFO - PROCESS | 1652 | 1462528151240 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12c9e2800) [pid = 1652] [serial = 1225] [outer = 0x12ad85800] 02:49:11 INFO - PROCESS | 1652 | 1462528151655 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 669ms 02:49:11 INFO - PROCESS | 1652 | 1462528151668 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 1652 | 1462528151672 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:49:11 INFO - PROCESS | 1652 | 1462528151674 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1652 | 1462528151676 Marionette TRACE conn2 <- [1,1606,null,{}] 02:49:11 INFO - PROCESS | 1652 | 1462528151678 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 1652 | 1462528151806 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:49:11 INFO - PROCESS | 1652 | 1462528151924 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1414d7000 == 91 [pid = 1652] [id = 409] 02:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12bf4d400) [pid = 1652] [serial = 1226] [outer = 0x0] 02:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12d307800) [pid = 1652] [serial = 1227] [outer = 0x12bf4d400] 02:49:11 INFO - PROCESS | 1652 | 1462528151955 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12f294800) [pid = 1652] [serial = 1228] [outer = 0x12bf4d400] 02:49:12 INFO - PROCESS | 1652 | 1462528152345 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 719ms 02:49:12 INFO - PROCESS | 1652 | 1462528152394 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:49:12 INFO - PROCESS | 1652 | 1462528152395 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:49:12 INFO - PROCESS | 1652 | 1462528152398 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - PROCESS | 1652 | 1462528152399 Marionette TRACE conn2 <- [1,1610,null,{}] 02:49:12 INFO - PROCESS | 1652 | 1462528152402 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:12 INFO - PROCESS | 1652 | 1462528152537 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:49:12 INFO - PROCESS | 1652 | 1462528152628 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x13537c800 == 92 [pid = 1652] [id = 410] 02:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x121b5f800) [pid = 1652] [serial = 1229] [outer = 0x0] 02:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12f29d400) [pid = 1652] [serial = 1230] [outer = 0x121b5f800] 02:49:12 INFO - PROCESS | 1652 | 1462528152658 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x135586000) [pid = 1652] [serial = 1231] [outer = 0x121b5f800] 02:49:13 INFO - PROCESS | 1652 | 1462528153031 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 669ms 02:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:49:13 INFO - PROCESS | 1652 | 1462528153068 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 1652 | 1462528153069 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:49:13 INFO - PROCESS | 1652 | 1462528153071 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1652 | 1462528153072 Marionette TRACE conn2 <- [1,1614,null,{}] 02:49:13 INFO - PROCESS | 1652 | 1462528153075 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 1652 | 1462528153204 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:49:13 INFO - PROCESS | 1652 | 1462528153308 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x134853000 == 93 [pid = 1652] [id = 411] 02:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x1348cf800) [pid = 1652] [serial = 1232] [outer = 0x0] 02:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x1348d5c00) [pid = 1652] [serial = 1233] [outer = 0x1348cf800] 02:49:13 INFO - PROCESS | 1652 | 1462528153337 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x1348dc000) [pid = 1652] [serial = 1234] [outer = 0x1348cf800] 02:49:13 INFO - PROCESS | 1652 | 1462528153747 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 722ms 02:49:13 INFO - PROCESS | 1652 | 1462528153794 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 1652 | 1462528153795 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:49:13 INFO - PROCESS | 1652 | 1462528153798 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1652 | 1462528153799 Marionette TRACE conn2 <- [1,1618,null,{}] 02:49:13 INFO - PROCESS | 1652 | 1462528153801 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 1652 | 1462528153915 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:49:14 INFO - PROCESS | 1652 | 1462528154035 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x138d0b800 == 94 [pid = 1652] [id = 412] 02:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x1348d1000) [pid = 1652] [serial = 1235] [outer = 0x0] 02:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x1349f0400) [pid = 1652] [serial = 1236] [outer = 0x1348d1000] 02:49:14 INFO - PROCESS | 1652 | 1462528154068 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x1349f5000) [pid = 1652] [serial = 1237] [outer = 0x1348d1000] 02:49:14 INFO - PROCESS | 1652 | 1462528154473 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 719ms 02:49:14 INFO - PROCESS | 1652 | 1462528154530 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1652 | 1462528154531 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:49:14 INFO - PROCESS | 1652 | 1462528154536 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1652 | 1462528154537 Marionette TRACE conn2 <- [1,1622,null,{}] 02:49:14 INFO - PROCESS | 1652 | 1462528154540 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:14 INFO - PROCESS | 1652 | 1462528154675 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:49:14 INFO - PROCESS | 1652 | 1462528154785 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x138d19800 == 95 [pid = 1652] [id = 413] 02:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x113c1c400) [pid = 1652] [serial = 1238] [outer = 0x0] 02:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x1349f7400) [pid = 1652] [serial = 1239] [outer = 0x113c1c400] 02:49:14 INFO - PROCESS | 1652 | 1462528154813 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x1349fdc00) [pid = 1652] [serial = 1240] [outer = 0x113c1c400] 02:49:15 INFO - PROCESS | 1652 | 1462528155439 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 971ms 02:49:15 INFO - PROCESS | 1652 | 1462528155507 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 1652 | 1462528155510 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:49:15 INFO - PROCESS | 1652 | 1462528155513 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 1652 | 1462528155515 Marionette TRACE conn2 <- [1,1626,null,{}] 02:49:15 INFO - PROCESS | 1652 | 1462528155520 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 1652 | 1462528155629 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:49:15 INFO - PROCESS | 1652 | 1462528155726 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x125484800 == 96 [pid = 1652] [id = 414] 02:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x1166c8000) [pid = 1652] [serial = 1241] [outer = 0x0] 02:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x11694a000) [pid = 1652] [serial = 1242] [outer = 0x1166c8000] 02:49:15 INFO - PROCESS | 1652 | 1462528155755 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x1185a5800) [pid = 1652] [serial = 1243] [outer = 0x1166c8000] 02:49:16 INFO - PROCESS | 1652 | 1462528156180 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 725ms 02:49:16 INFO - PROCESS | 1652 | 1462528156239 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 1652 | 1462528156243 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:49:16 INFO - PROCESS | 1652 | 1462528156247 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1652 | 1462528156249 Marionette TRACE conn2 <- [1,1630,null,{}] 02:49:16 INFO - PROCESS | 1652 | 1462528156251 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 1652 | 1462528156359 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:49:16 INFO - PROCESS | 1652 | 1462528156487 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab4800 == 97 [pid = 1652] [id = 415] 02:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x1185a0c00) [pid = 1652] [serial = 1244] [outer = 0x0] 02:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x118e0a400) [pid = 1652] [serial = 1245] [outer = 0x1185a0c00] 02:49:16 INFO - PROCESS | 1652 | 1462528156518 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x121b5c400) [pid = 1652] [serial = 1246] [outer = 0x1185a0c00] 02:49:16 INFO - PROCESS | 1652 | 1462528156938 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 723ms 02:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:49:16 INFO - PROCESS | 1652 | 1462528156971 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 1652 | 1462528156972 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:49:16 INFO - PROCESS | 1652 | 1462528156974 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1652 | 1462528156977 Marionette TRACE conn2 <- [1,1634,null,{}] 02:49:16 INFO - PROCESS | 1652 | 1462528156984 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:17 INFO - PROCESS | 1652 | 1462528157091 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:49:17 INFO - PROCESS | 1652 | 1462528157207 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b365800 == 98 [pid = 1652] [id = 416] 02:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12546dc00) [pid = 1652] [serial = 1247] [outer = 0x0] 02:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x126a86000) [pid = 1652] [serial = 1248] [outer = 0x12546dc00] 02:49:17 INFO - PROCESS | 1652 | 1462528157236 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x1288f3c00) [pid = 1652] [serial = 1249] [outer = 0x12546dc00] 02:49:17 INFO - PROCESS | 1652 | 1462528157671 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 722ms 02:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:49:17 INFO - PROCESS | 1652 | 1462528157696 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1652 | 1462528157698 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:49:17 INFO - PROCESS | 1652 | 1462528157700 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1652 | 1462528157701 Marionette TRACE conn2 <- [1,1638,null,{}] 02:49:17 INFO - PROCESS | 1652 | 1462528157704 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:17 INFO - PROCESS | 1652 | 1462528157810 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:49:17 INFO - PROCESS | 1652 | 1462528157908 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a097800 == 99 [pid = 1652] [id = 417] 02:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x125468800) [pid = 1652] [serial = 1250] [outer = 0x0] 02:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x128a4fc00) [pid = 1652] [serial = 1251] [outer = 0x125468800] 02:49:17 INFO - PROCESS | 1652 | 1462528157935 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12a887800) [pid = 1652] [serial = 1252] [outer = 0x125468800] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x135536000 == 98 [pid = 1652] [id = 403] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2df800 == 97 [pid = 1652] [id = 402] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121619000 == 96 [pid = 1652] [id = 401] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d407000 == 95 [pid = 1652] [id = 400] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c968800 == 94 [pid = 1652] [id = 399] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12c9e0c00) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x1287cc000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x121076000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x118541400) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12b035000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x1287d4400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12968f000) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x111c29c00) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12b079000) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf90800 == 93 [pid = 1652] [id = 398] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b374000 == 92 [pid = 1652] [id = 397] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129497000 == 91 [pid = 1652] [id = 396] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bd000 == 90 [pid = 1652] [id = 395] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11921a000 == 89 [pid = 1652] [id = 394] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1182cc800 == 88 [pid = 1652] [id = 393] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0a6800 == 87 [pid = 1652] [id = 392] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b230000 == 86 [pid = 1652] [id = 383] 02:49:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118511800 == 85 [pid = 1652] [id = 382] 02:49:18 INFO - PROCESS | 1652 | 1462528158338 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12c4e9800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12a83a000) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12b06bc00) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12bbc5000) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x125418000) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12bf50000) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x117696000) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x114fd6800) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x125d2c400) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x125422400) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1169c3400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x118946c00) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x1198c3c00) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12c416800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x121182c00) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x126c2ac00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12ad85c00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12b077800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12bf0d400) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x129690800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x128c2a400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12ad88c00) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12c9e1000) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12bb86800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 02:49:18 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x127491400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 02:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 669ms 02:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:49:18 INFO - PROCESS | 1652 | 1462528158374 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 1652 | 1462528158375 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:49:18 INFO - PROCESS | 1652 | 1462528158378 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 1652 | 1462528158379 Marionette TRACE conn2 <- [1,1642,null,{}] 02:49:18 INFO - PROCESS | 1652 | 1462528158381 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 1652 | 1462528158487 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:49:18 INFO - PROCESS | 1652 | 1462528158492 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180b6000 == 86 [pid = 1652] [id = 418] 02:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x116a65400) [pid = 1652] [serial = 1253] [outer = 0x0] 02:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x126c2ac00) [pid = 1652] [serial = 1254] [outer = 0x116a65400] 02:49:18 INFO - PROCESS | 1652 | 1462528158517 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x128c30800) [pid = 1652] [serial = 1255] [outer = 0x116a65400] 02:49:18 INFO - PROCESS | 1652 | 1462528158873 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 517ms 02:49:18 INFO - PROCESS | 1652 | 1462528158914 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 1652 | 1462528158916 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:49:18 INFO - PROCESS | 1652 | 1462528158920 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 1652 | 1462528158921 Marionette TRACE conn2 <- [1,1646,null,{}] 02:49:18 INFO - PROCESS | 1652 | 1462528158923 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 1652 | 1462528159027 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:49:19 INFO - PROCESS | 1652 | 1462528159032 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271bd800 == 87 [pid = 1652] [id = 419] 02:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a881800) [pid = 1652] [serial = 1256] [outer = 0x0] 02:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12b037400) [pid = 1652] [serial = 1257] [outer = 0x12a881800] 02:49:19 INFO - PROCESS | 1652 | 1462528159058 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12bf10400) [pid = 1652] [serial = 1258] [outer = 0x12a881800] 02:49:19 INFO - PROCESS | 1652 | 1462528159408 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 02:49:19 INFO - PROCESS | 1652 | 1462528159449 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 1652 | 1462528159457 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:49:19 INFO - PROCESS | 1652 | 1462528159461 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1652 | 1462528159462 Marionette TRACE conn2 <- [1,1650,null,{}] 02:49:19 INFO - PROCESS | 1652 | 1462528159465 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 1652 | 1462528159556 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:49:19 INFO - PROCESS | 1652 | 1462528159562 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf85800 == 88 [pid = 1652] [id = 420] 02:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12bf49800) [pid = 1652] [serial = 1259] [outer = 0x0] 02:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12c410c00) [pid = 1652] [serial = 1260] [outer = 0x12bf49800] 02:49:19 INFO - PROCESS | 1652 | 1462528159586 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12c4ef800) [pid = 1652] [serial = 1261] [outer = 0x12bf49800] 02:49:19 INFO - PROCESS | 1652 | 1462528159947 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 02:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:49:19 INFO - PROCESS | 1652 | 1462528159980 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 1652 | 1462528159981 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:49:19 INFO - PROCESS | 1652 | 1462528159983 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1652 | 1462528159985 Marionette TRACE conn2 <- [1,1654,null,{}] 02:49:19 INFO - PROCESS | 1652 | 1462528159989 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 1652 | 1462528160078 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:49:20 INFO - PROCESS | 1652 | 1462528160170 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d080000 == 89 [pid = 1652] [id = 421] 02:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12bf4bc00) [pid = 1652] [serial = 1262] [outer = 0x0] 02:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12c9e3c00) [pid = 1652] [serial = 1263] [outer = 0x12bf4bc00] 02:49:20 INFO - PROCESS | 1652 | 1462528160195 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12d30e000) [pid = 1652] [serial = 1264] [outer = 0x12bf4bc00] 02:49:20 INFO - PROCESS | 1652 | 1462528160495 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:49:20 INFO - PROCESS | 1652 | 1462528160510 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 1652 | 1462528160511 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:49:20 INFO - PROCESS | 1652 | 1462528160513 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 1652 | 1462528160514 Marionette TRACE conn2 <- [1,1658,null,{}] 02:49:20 INFO - PROCESS | 1652 | 1462528160517 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 1652 | 1462528160650 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:49:20 INFO - PROCESS | 1652 | 1462528160665 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc19800 == 90 [pid = 1652] [id = 422] 02:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12d532400) [pid = 1652] [serial = 1265] [outer = 0x0] 02:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12f23ac00) [pid = 1652] [serial = 1266] [outer = 0x12d532400] 02:49:20 INFO - PROCESS | 1652 | 1462528160690 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12f291400) [pid = 1652] [serial = 1267] [outer = 0x12d532400] 02:49:21 INFO - PROCESS | 1652 | 1462528161051 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 576ms 02:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:49:21 INFO - PROCESS | 1652 | 1462528161090 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 1652 | 1462528161091 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:49:21 INFO - PROCESS | 1652 | 1462528161093 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1652 | 1462528161094 Marionette TRACE conn2 <- [1,1662,null,{}] 02:49:21 INFO - PROCESS | 1652 | 1462528161096 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 1652 | 1462528161218 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:49:21 INFO - PROCESS | 1652 | 1462528161268 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2d4800 == 91 [pid = 1652] [id = 423] 02:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12f236800) [pid = 1652] [serial = 1268] [outer = 0x0] 02:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x1349f0800) [pid = 1652] [serial = 1269] [outer = 0x12f236800] 02:49:21 INFO - PROCESS | 1652 | 1462528161293 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x134b76400) [pid = 1652] [serial = 1270] [outer = 0x12f236800] 02:49:21 INFO - PROCESS | 1652 | 1462528161639 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 568ms 02:49:21 INFO - PROCESS | 1652 | 1462528161661 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 1652 | 1462528161663 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:49:21 INFO - PROCESS | 1652 | 1462528161665 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1652 | 1462528161667 Marionette TRACE conn2 <- [1,1666,null,{}] 02:49:21 INFO - PROCESS | 1652 | 1462528161687 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 1652 | 1462528161836 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:49:21 INFO - PROCESS | 1652 | 1462528161857 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x13537b800 == 92 [pid = 1652] [id = 424] 02:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x134b7d000) [pid = 1652] [serial = 1271] [outer = 0x0] 02:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x135585000) [pid = 1652] [serial = 1272] [outer = 0x134b7d000] 02:49:21 INFO - PROCESS | 1652 | 1462528161886 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x1357e9000) [pid = 1652] [serial = 1273] [outer = 0x134b7d000] 02:49:22 INFO - PROCESS | 1652 | 1462528162263 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 637ms 02:49:22 INFO - PROCESS | 1652 | 1462528162302 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:49:22 INFO - PROCESS | 1652 | 1462528162305 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:49:22 INFO - PROCESS | 1652 | 1462528162308 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:49:22 INFO - PROCESS | 1652 | 1462528162309 Marionette TRACE conn2 <- [1,1670,null,{}] 02:49:22 INFO - PROCESS | 1652 | 1462528162324 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:22 INFO - PROCESS | 1652 | 1462528162447 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x1185a1800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12990f400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12b02e400) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x1122c4000) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12748c400) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x117115c00) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x115d9d400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12b0a9400) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x1287ca000) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x1217ab400) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x118e60800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x118a37400) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12bb7c800) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12f29ac00) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x121074400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x110e82400) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x1217b0c00) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x117118000) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1185a2800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x121893c00) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x118a1b400) [pid = 1652] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x1198c2000) [pid = 1652] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x1164b4400) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11894f400) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x115d91400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x1287d6000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x128a0c400) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x115d94000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x128a4f800) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x110e76000) [pid = 1652] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x114fd6c00) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11642a000) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x1217b1c00) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x112fb6800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12bf50c00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12cfa3400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x128f5c400) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12b06d000) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12bf4cc00) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12a888c00) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x110e7a000) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x134b78800) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x125d31800) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x1122c3800) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x118a34400) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x112fa9800) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x128c35000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1287d1800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:49:22 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x119498000) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:49:22 INFO - PROCESS | 1652 | 1462528162929 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x113249800 == 93 [pid = 1652] [id = 425] 02:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x110e77400) [pid = 1652] [serial = 1274] [outer = 0x0] 02:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1122c3800) [pid = 1652] [serial = 1275] [outer = 0x110e77400] 02:49:22 INFO - PROCESS | 1652 | 1462528162954 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x116953c00) [pid = 1652] [serial = 1276] [outer = 0x110e77400] 02:49:23 INFO - PROCESS | 1652 | 1462528163245 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 971ms 02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:49:23 INFO - PROCESS | 1652 | 1462528163280 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 1652 | 1462528163281 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:49:23 INFO - PROCESS | 1652 | 1462528163283 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 1652 | 1462528163284 Marionette TRACE conn2 <- [1,1674,null,{}] 02:49:23 INFO - PROCESS | 1652 | 1462528163289 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 1652 | 1462528163388 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:49:23 INFO - PROCESS | 1652 | 1462528163393 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c30f000 == 94 [pid = 1652] [id = 426] 02:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1166c7c00) [pid = 1652] [serial = 1277] [outer = 0x0] 02:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x118a18000) [pid = 1652] [serial = 1278] [outer = 0x1166c7c00] 02:49:23 INFO - PROCESS | 1652 | 1462528163417 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x119ddd800) [pid = 1652] [serial = 1279] [outer = 0x1166c7c00] 02:49:23 INFO - PROCESS | 1652 | 1462528163766 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 523ms 02:49:23 INFO - PROCESS | 1652 | 1462528163827 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 1652 | 1462528163828 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:49:23 INFO - PROCESS | 1652 | 1462528163831 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 1652 | 1462528163832 Marionette TRACE conn2 <- [1,1678,null,{}] 02:49:23 INFO - PROCESS | 1652 | 1462528163837 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 1652 | 1462528163947 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:49:23 INFO - PROCESS | 1652 | 1462528163954 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x137ca0000 == 95 [pid = 1652] [id = 427] 02:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x118e60800) [pid = 1652] [serial = 1280] [outer = 0x0] 02:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x121de3000) [pid = 1652] [serial = 1281] [outer = 0x118e60800] 02:49:23 INFO - PROCESS | 1652 | 1462528163994 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1287d6000) [pid = 1652] [serial = 1282] [outer = 0x118e60800] 02:49:24 INFO - PROCESS | 1652 | 1462528164437 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 620ms 02:49:24 INFO - PROCESS | 1652 | 1462528164450 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 1652 | 1462528164452 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:49:24 INFO - PROCESS | 1652 | 1462528164460 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 1652 | 1462528164461 Marionette TRACE conn2 <- [1,1682,null,{}] 02:49:24 INFO - PROCESS | 1652 | 1462528164464 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:24 INFO - PROCESS | 1652 | 1462528164609 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:49:24 INFO - PROCESS | 1652 | 1462528164616 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x137cdc800 == 96 [pid = 1652] [id = 428] 02:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x119ddf000) [pid = 1652] [serial = 1283] [outer = 0x0] 02:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x128a10c00) [pid = 1652] [serial = 1284] [outer = 0x119ddf000] 02:49:24 INFO - PROCESS | 1652 | 1462528164641 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12b033400) [pid = 1652] [serial = 1285] [outer = 0x119ddf000] 02:49:25 INFO - PROCESS | 1652 | 1462528165126 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 724ms 02:49:25 INFO - PROCESS | 1652 | 1462528165181 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 1652 | 1462528165184 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:49:25 INFO - PROCESS | 1652 | 1462528165187 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 1652 | 1462528165190 Marionette TRACE conn2 <- [1,1686,null,{}] 02:49:25 INFO - PROCESS | 1652 | 1462528165194 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 1652 | 1462528165319 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:49:25 INFO - PROCESS | 1652 | 1462528165415 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12113c000 == 97 [pid = 1652] [id = 429] 02:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11626c000) [pid = 1652] [serial = 1286] [outer = 0x0] 02:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11859e400) [pid = 1652] [serial = 1287] [outer = 0x11626c000] 02:49:25 INFO - PROCESS | 1652 | 1462528165447 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x118a37000) [pid = 1652] [serial = 1288] [outer = 0x11626c000] 02:49:25 INFO - PROCESS | 1652 | 1462528165942 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 820ms 02:49:26 INFO - PROCESS | 1652 | 1462528166009 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1652 | 1462528166013 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:49:26 INFO - PROCESS | 1652 | 1462528166018 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1652 | 1462528166021 Marionette TRACE conn2 <- [1,1690,null,{}] 02:49:26 INFO - PROCESS | 1652 | 1462528166024 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 1652 | 1462528166141 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:49:26 INFO - PROCESS | 1652 | 1462528166236 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b363000 == 98 [pid = 1652] [id = 430] 02:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x1192d6c00) [pid = 1652] [serial = 1289] [outer = 0x0] 02:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x121b55800) [pid = 1652] [serial = 1290] [outer = 0x1192d6c00] 02:49:26 INFO - PROCESS | 1652 | 1462528166265 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x121de5800) [pid = 1652] [serial = 1291] [outer = 0x1192d6c00] 02:49:26 INFO - PROCESS | 1652 | 1462528166672 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 723ms 02:49:26 INFO - PROCESS | 1652 | 1462528166740 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1652 | 1462528166742 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:49:26 INFO - PROCESS | 1652 | 1462528166744 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1652 | 1462528166747 Marionette TRACE conn2 <- [1,1694,null,{}] 02:49:26 INFO - PROCESS | 1652 | 1462528166758 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 1652 | 1462528166877 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:49:26 INFO - PROCESS | 1652 | 1462528166974 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x13553a800 == 99 [pid = 1652] [id = 431] 02:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x128f5c400) [pid = 1652] [serial = 1292] [outer = 0x0] 02:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a7dc400) [pid = 1652] [serial = 1293] [outer = 0x128f5c400] 02:49:27 INFO - PROCESS | 1652 | 1462528167006 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12ad83c00) [pid = 1652] [serial = 1294] [outer = 0x128f5c400] 02:49:27 INFO - PROCESS | 1652 | 1462528167425 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 02:49:27 INFO - PROCESS | 1652 | 1462528167466 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:49:27 INFO - PROCESS | 1652 | 1462528167468 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:49:27 INFO - PROCESS | 1652 | 1462528167490 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:49:27 INFO - PROCESS | 1652 | 1462528167491 Marionette TRACE conn2 <- [1,1698,null,{}] 02:49:27 INFO - PROCESS | 1652 | 1462528167494 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:27 INFO - PROCESS | 1652 | 1462528167611 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:49:27 INFO - PROCESS | 1652 | 1462528167706 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x138ec8800 == 100 [pid = 1652] [id = 432] 02:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x118e11400) [pid = 1652] [serial = 1295] [outer = 0x0] 02:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x127491800) [pid = 1652] [serial = 1296] [outer = 0x118e11400] 02:49:27 INFO - PROCESS | 1652 | 1462528167736 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12b0ab400) [pid = 1652] [serial = 1297] [outer = 0x118e11400] 02:49:28 INFO - PROCESS | 1652 | 1462528168141 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 676ms 02:49:28 INFO - PROCESS | 1652 | 1462528168164 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1652 | 1462528168166 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:49:28 INFO - PROCESS | 1652 | 1462528168168 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1652 | 1462528168169 Marionette TRACE conn2 <- [1,1702,null,{}] 02:49:28 INFO - PROCESS | 1652 | 1462528168174 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 1652 | 1462528168288 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:49:28 INFO - PROCESS | 1652 | 1462528168385 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x14031e800 == 101 [pid = 1652] [id = 433] 02:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1289a5000) [pid = 1652] [serial = 1298] [outer = 0x0] 02:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12bbc2800) [pid = 1652] [serial = 1299] [outer = 0x1289a5000] 02:49:28 INFO - PROCESS | 1652 | 1462528168416 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12bf6ac00) [pid = 1652] [serial = 1300] [outer = 0x1289a5000] 02:49:28 INFO - PROCESS | 1652 | 1462528168842 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 722ms 02:49:28 INFO - PROCESS | 1652 | 1462528168891 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1652 | 1462528168892 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:49:28 INFO - PROCESS | 1652 | 1462528168894 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1652 | 1462528168896 Marionette TRACE conn2 <- [1,1706,null,{}] 02:49:28 INFO - PROCESS | 1652 | 1462528168898 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 1652 | 1462528169049 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:49:29 INFO - PROCESS | 1652 | 1462528169159 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x138af2800 == 102 [pid = 1652] [id = 434] 02:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12c416400) [pid = 1652] [serial = 1301] [outer = 0x0] 02:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12d30d800) [pid = 1652] [serial = 1302] [outer = 0x12c416400] 02:49:29 INFO - PROCESS | 1652 | 1462528169189 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12f279c00) [pid = 1652] [serial = 1303] [outer = 0x12c416400] 02:49:29 INFO - PROCESS | 1652 | 1462528169606 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 02:49:29 INFO - PROCESS | 1652 | 1462528169615 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 1652 | 1462528169616 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:49:29 INFO - PROCESS | 1652 | 1462528169619 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 1652 | 1462528169622 Marionette TRACE conn2 <- [1,1710,null,{}] 02:49:29 INFO - PROCESS | 1652 | 1462528169625 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 1652 | 1462528169739 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:49:29 INFO - PROCESS | 1652 | 1462528169864 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128768800 == 103 [pid = 1652] [id = 435] 02:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12f27a000) [pid = 1652] [serial = 1304] [outer = 0x0] 02:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12f27e400) [pid = 1652] [serial = 1305] [outer = 0x12f27a000] 02:49:29 INFO - PROCESS | 1652 | 1462528169896 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x1349f4400) [pid = 1652] [serial = 1306] [outer = 0x12f27a000] 02:49:30 INFO - PROCESS | 1652 | 1462528170346 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 772ms 02:49:30 INFO - PROCESS | 1652 | 1462528170402 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 1652 | 1462528170404 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:49:30 INFO - PROCESS | 1652 | 1462528170408 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 1652 | 1462528170409 Marionette TRACE conn2 <- [1,1714,null,{}] 02:49:30 INFO - PROCESS | 1652 | 1462528170412 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 1652 | 1462528170528 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:49:30 INFO - PROCESS | 1652 | 1462528170628 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f64800 == 104 [pid = 1652] [id = 436] 02:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11620dc00) [pid = 1652] [serial = 1307] [outer = 0x0] 02:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12a7d3000) [pid = 1652] [serial = 1308] [outer = 0x11620dc00] 02:49:30 INFO - PROCESS | 1652 | 1462528170659 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12f292400) [pid = 1652] [serial = 1309] [outer = 0x11620dc00] 02:49:31 INFO - PROCESS | 1652 | 1462528171097 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 718ms 02:49:31 INFO - PROCESS | 1652 | 1462528171127 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1652 | 1462528171128 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:49:31 INFO - PROCESS | 1652 | 1462528171131 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1652 | 1462528171132 Marionette TRACE conn2 <- [1,1718,null,{}] 02:49:31 INFO - PROCESS | 1652 | 1462528171134 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:31 INFO - PROCESS | 1652 | 1462528171303 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:49:31 INFO - PROCESS | 1652 | 1462528171313 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c03800 == 105 [pid = 1652] [id = 437] 02:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x114fd7000) [pid = 1652] [serial = 1310] [outer = 0x0] 02:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12899ec00) [pid = 1652] [serial = 1311] [outer = 0x114fd7000] 02:49:31 INFO - PROCESS | 1652 | 1462528171343 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x134b6ec00) [pid = 1652] [serial = 1312] [outer = 0x114fd7000] 02:49:31 INFO - PROCESS | 1652 | 1462528171808 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 718ms 02:49:31 INFO - PROCESS | 1652 | 1462528171863 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1652 | 1462528171865 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:49:31 INFO - PROCESS | 1652 | 1462528171867 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1652 | 1462528171868 Marionette TRACE conn2 <- [1,1722,null,{}] 02:49:31 INFO - PROCESS | 1652 | 1462528171886 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:32 INFO - PROCESS | 1652 | 1462528172006 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:49:32 INFO - PROCESS | 1652 | 1462528172368 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aad000 == 106 [pid = 1652] [id = 438] 02:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x110e7ac00) [pid = 1652] [serial = 1313] [outer = 0x0] 02:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x1110af800) [pid = 1652] [serial = 1314] [outer = 0x110e7ac00] 02:49:32 INFO - PROCESS | 1652 | 1462528172444 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x112eaf000) [pid = 1652] [serial = 1315] [outer = 0x110e7ac00] 02:49:32 INFO - PROCESS | 1652 | 1462528172873 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1034ms 02:49:32 INFO - PROCESS | 1652 | 1462528172902 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 1652 | 1462528172905 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:49:32 INFO - PROCESS | 1652 | 1462528172907 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 1652 | 1462528172910 Marionette TRACE conn2 <- [1,1726,null,{}] 02:49:32 INFO - PROCESS | 1652 | 1462528172922 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 1652 | 1462528173030 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:49:33 INFO - PROCESS | 1652 | 1462528173160 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f52800 == 107 [pid = 1652] [id = 439] 02:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x1164b4000) [pid = 1652] [serial = 1316] [outer = 0x0] 02:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x116754c00) [pid = 1652] [serial = 1317] [outer = 0x1164b4000] 02:49:33 INFO - PROCESS | 1652 | 1462528173191 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x117695800) [pid = 1652] [serial = 1318] [outer = 0x1164b4000] 02:49:33 INFO - PROCESS | 1652 | 1462528173613 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 732ms 02:49:33 INFO - PROCESS | 1652 | 1462528173659 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 1652 | 1462528173661 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:49:33 INFO - PROCESS | 1652 | 1462528173664 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1652 | 1462528173666 Marionette TRACE conn2 <- [1,1730,null,{}] 02:49:33 INFO - PROCESS | 1652 | 1462528173668 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 1652 | 1462528173846 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11850f000 == 106 [pid = 1652] [id = 368] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x137ca0000 == 105 [pid = 1652] [id = 427] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c30f000 == 104 [pid = 1652] [id = 426] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x113249800 == 103 [pid = 1652] [id = 425] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x13537b800 == 102 [pid = 1652] [id = 424] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2d4800 == 101 [pid = 1652] [id = 423] 02:49:33 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x13557b800) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc19800 == 100 [pid = 1652] [id = 422] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d080000 == 99 [pid = 1652] [id = 421] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf85800 == 98 [pid = 1652] [id = 420] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x13554a800 == 97 [pid = 1652] [id = 381] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1271bd800 == 96 [pid = 1652] [id = 419] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1180b6000 == 95 [pid = 1652] [id = 418] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11a097800 == 94 [pid = 1652] [id = 417] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b365800 == 93 [pid = 1652] [id = 416] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab4800 == 92 [pid = 1652] [id = 415] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125484800 == 91 [pid = 1652] [id = 414] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x13537c800 == 90 [pid = 1652] [id = 410] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1414d7000 == 89 [pid = 1652] [id = 409] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1414c2800 == 88 [pid = 1652] [id = 408] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1357b3800 == 87 [pid = 1652] [id = 407] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12a815000 == 86 [pid = 1652] [id = 406] 02:49:33 INFO - PROCESS | 1652 | 1462528173940 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11826f000 == 85 [pid = 1652] [id = 405] 02:49:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11278a800 == 86 [pid = 1652] [id = 440] 02:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x116430800) [pid = 1652] [serial = 1319] [outer = 0x0] 02:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x11769c400) [pid = 1652] [serial = 1320] [outer = 0x116430800] 02:49:33 INFO - PROCESS | 1652 | 1462528173970 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x118a15000) [pid = 1652] [serial = 1321] [outer = 0x116430800] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x1184d4800) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x119bc8000) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x135472800) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12968ac00) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12bbc0c00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12c9e6c00) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12a839800) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x112fbe000) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x13546e400) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x119492400) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x1287d2800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a836800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x134b78400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12d532000) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x118a38000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12ca73800) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12bf44c00) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x113287800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x128a4a000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12bb7f000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12c40f800) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12bf07800) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b062c00) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x1287d5c00) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x125ca2000) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x121078000) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12d310c00) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x135584800) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x125469c00) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12a831000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x128c30c00) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x118546800) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12d53a400) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x125d35000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x118a3ac00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x125d36000) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12b0aec00) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12bf49c00) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12bbbf400) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12c41b800) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12c40f400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12ca7a000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1198ce400) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x128a44000) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x135467000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12c9ed400) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12ca7e000) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12711d800) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1288f4800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11769d800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1184d1c00) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1164f5c00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1198c2400) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12123e800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x134b75c00) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12f29a400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x129906000) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12d536c00) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1289a7800) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x128a4a400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1217f8c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x125ca9400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12bbc5800) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11769b400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12f239c00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x128a0b000) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12c413000) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x125d2cc00) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x13546fc00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x134b74c00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b061400) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 02:49:34 INFO - PROCESS | 1652 | 1462528174463 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 824ms 02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:49:34 INFO - PROCESS | 1652 | 1462528174489 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 1652 | 1462528174491 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:49:34 INFO - PROCESS | 1652 | 1462528174496 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 1652 | 1462528174503 Marionette TRACE conn2 <- [1,1734,null,{}] 02:49:34 INFO - PROCESS | 1652 | 1462528174514 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 1652 | 1462528174622 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:49:34 INFO - PROCESS | 1652 | 1462528174629 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119216800 == 87 [pid = 1652] [id = 441] 02:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118a2e400) [pid = 1652] [serial = 1322] [outer = 0x0] 02:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x119227000) [pid = 1652] [serial = 1323] [outer = 0x118a2e400] 02:49:34 INFO - PROCESS | 1652 | 1462528174655 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1198cd000) [pid = 1652] [serial = 1324] [outer = 0x118a2e400] 02:49:35 INFO - PROCESS | 1652 | 1462528175011 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 579ms 02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:49:35 INFO - PROCESS | 1652 | 1462528175074 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1652 | 1462528175075 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:49:35 INFO - PROCESS | 1652 | 1462528175078 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1652 | 1462528175079 Marionette TRACE conn2 <- [1,1738,null,{}] 02:49:35 INFO - PROCESS | 1652 | 1462528175081 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 1652 | 1462528175173 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:49:35 INFO - PROCESS | 1652 | 1462528175194 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d76000 == 88 [pid = 1652] [id = 442] 02:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12106c800) [pid = 1652] [serial = 1325] [outer = 0x0] 02:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x121182800) [pid = 1652] [serial = 1326] [outer = 0x12106c800] 02:49:35 INFO - PROCESS | 1652 | 1462528175220 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x121710000) [pid = 1652] [serial = 1327] [outer = 0x12106c800] 02:49:35 INFO - PROCESS | 1652 | 1462528175562 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:49:35 INFO - PROCESS | 1652 | 1462528175598 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1652 | 1462528175600 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:49:35 INFO - PROCESS | 1652 | 1462528175602 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1652 | 1462528175603 Marionette TRACE conn2 <- [1,1742,null,{}] 02:49:35 INFO - PROCESS | 1652 | 1462528175608 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 1652 | 1462528175736 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:49:35 INFO - PROCESS | 1652 | 1462528175778 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121619000 == 89 [pid = 1652] [id = 443] 02:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x121a7e400) [pid = 1652] [serial = 1328] [outer = 0x0] 02:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x121b59c00) [pid = 1652] [serial = 1329] [outer = 0x121a7e400] 02:49:35 INFO - PROCESS | 1652 | 1462528175809 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x125423000) [pid = 1652] [serial = 1330] [outer = 0x121a7e400] 02:49:36 INFO - PROCESS | 1652 | 1462528176147 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 570ms 02:49:36 INFO - PROCESS | 1652 | 1462528176173 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1652 | 1462528176174 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:49:36 INFO - PROCESS | 1652 | 1462528176176 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1652 | 1462528176177 Marionette TRACE conn2 <- [1,1746,null,{}] 02:49:36 INFO - PROCESS | 1652 | 1462528176180 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 1652 | 1462528176300 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:49:36 INFO - PROCESS | 1652 | 1462528176314 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12716a000 == 90 [pid = 1652] [id = 444] 02:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x125469c00) [pid = 1652] [serial = 1331] [outer = 0x0] 02:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x125d2c800) [pid = 1652] [serial = 1332] [outer = 0x125469c00] 02:49:36 INFO - PROCESS | 1652 | 1462528176339 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x126a88400) [pid = 1652] [serial = 1333] [outer = 0x125469c00] 02:49:36 INFO - PROCESS | 1652 | 1462528176714 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 567ms 02:49:36 INFO - PROCESS | 1652 | 1462528176749 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1652 | 1462528176751 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:49:36 INFO - PROCESS | 1652 | 1462528176753 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1652 | 1462528176754 Marionette TRACE conn2 <- [1,1750,null,{}] 02:49:36 INFO - PROCESS | 1652 | 1462528176756 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 1652 | 1462528176873 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:49:36 INFO - PROCESS | 1652 | 1462528176884 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb8000 == 91 [pid = 1652] [id = 445] 02:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1257f4400) [pid = 1652] [serial = 1334] [outer = 0x0] 02:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x127496800) [pid = 1652] [serial = 1335] [outer = 0x1257f4400] 02:49:36 INFO - PROCESS | 1652 | 1462528176912 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1287d8000) [pid = 1652] [serial = 1336] [outer = 0x1257f4400] 02:49:37 INFO - PROCESS | 1652 | 1462528177252 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 02:49:37 INFO - PROCESS | 1652 | 1462528177275 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 1652 | 1462528177276 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:49:37 INFO - PROCESS | 1652 | 1462528177278 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 1652 | 1462528177279 Marionette TRACE conn2 <- [1,1754,null,{}] 02:49:37 INFO - PROCESS | 1652 | 1462528177281 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 1652 | 1462528177400 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:49:37 INFO - PROCESS | 1652 | 1462528177414 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7a4000 == 92 [pid = 1652] [id = 446] 02:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x127490400) [pid = 1652] [serial = 1337] [outer = 0x0] 02:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1289a9800) [pid = 1652] [serial = 1338] [outer = 0x127490400] 02:49:37 INFO - PROCESS | 1652 | 1462528177440 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x128a41400) [pid = 1652] [serial = 1339] [outer = 0x127490400] 02:49:37 INFO - PROCESS | 1652 | 1462528177811 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 569ms 02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:49:37 INFO - PROCESS | 1652 | 1462528177857 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 1652 | 1462528177858 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:49:37 INFO - PROCESS | 1652 | 1462528177860 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 1652 | 1462528177869 Marionette TRACE conn2 <- [1,1758,null,{}] 02:49:37 INFO - PROCESS | 1652 | 1462528177871 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 1652 | 1462528177993 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x125468800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12bf49800) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1185a0c00) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12f236800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x118e60800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1166c8000) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x110e77400) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12d532400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x134b7d000) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12546dc00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a881800) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x116a65400) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12bf4bc00) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:49:38 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1166c7c00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:49:38 INFO - PROCESS | 1652 | 1462528178383 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b8f800 == 93 [pid = 1652] [id = 447] 02:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x112fa9800) [pid = 1652] [serial = 1340] [outer = 0x0] 02:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11690e400) [pid = 1652] [serial = 1341] [outer = 0x112fa9800] 02:49:38 INFO - PROCESS | 1652 | 1462528178409 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x121684400) [pid = 1652] [serial = 1342] [outer = 0x112fa9800] 02:49:38 INFO - PROCESS | 1652 | 1462528178705 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 880ms 02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:49:38 INFO - PROCESS | 1652 | 1462528178742 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1652 | 1462528178743 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:49:38 INFO - PROCESS | 1652 | 1462528178746 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1652 | 1462528178747 Marionette TRACE conn2 <- [1,1762,null,{}] 02:49:38 INFO - PROCESS | 1652 | 1462528178749 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 1652 | 1462528178843 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:49:38 INFO - PROCESS | 1652 | 1462528178847 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b37d800 == 94 [pid = 1652] [id = 448] 02:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x126a83400) [pid = 1652] [serial = 1343] [outer = 0x0] 02:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x128a4ac00) [pid = 1652] [serial = 1344] [outer = 0x126a83400] 02:49:38 INFO - PROCESS | 1652 | 1462528178878 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12968ac00) [pid = 1652] [serial = 1345] [outer = 0x126a83400] 02:49:39 INFO - PROCESS | 1652 | 1462528179231 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:49:39 INFO - PROCESS | 1652 | 1462528179266 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:49:39 INFO - PROCESS | 1652 | 1462528179267 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:49:39 INFO - PROCESS | 1652 | 1462528179271 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - PROCESS | 1652 | 1462528179275 Marionette TRACE conn2 <- [1,1766,null,{}] 02:49:39 INFO - PROCESS | 1652 | 1462528179293 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:39 INFO - PROCESS | 1652 | 1462528179408 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:49:39 INFO - PROCESS | 1652 | 1462528179412 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4a3800 == 95 [pid = 1652] [id = 449] 02:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a7d8400) [pid = 1652] [serial = 1346] [outer = 0x0] 02:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a887c00) [pid = 1652] [serial = 1347] [outer = 0x12a7d8400] 02:49:39 INFO - PROCESS | 1652 | 1462528179437 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b05e000) [pid = 1652] [serial = 1348] [outer = 0x12a7d8400] 02:49:39 INFO - PROCESS | 1652 | 1462528179818 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 591ms 02:49:39 INFO - PROCESS | 1652 | 1462528179862 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:49:39 INFO - PROCESS | 1652 | 1462528179864 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:49:39 INFO - PROCESS | 1652 | 1462528179867 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - PROCESS | 1652 | 1462528179869 Marionette TRACE conn2 <- [1,1770,null,{}] 02:49:39 INFO - PROCESS | 1652 | 1462528179872 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 1652 | 1462528180057 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:49:40 INFO - PROCESS | 1652 | 1462528180073 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c950800 == 96 [pid = 1652] [id = 450] 02:49:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12a7d9000) [pid = 1652] [serial = 1349] [outer = 0x0] 02:49:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12b074400) [pid = 1652] [serial = 1350] [outer = 0x12a7d9000] 02:49:40 INFO - PROCESS | 1652 | 1462528180112 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12bbbd800) [pid = 1652] [serial = 1351] [outer = 0x12a7d9000] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1357ad000 == 95 [pid = 1652] [id = 404] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd3e000 == 94 [pid = 1652] [id = 263] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca82800 == 93 [pid = 1652] [id = 284] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12d082000 == 92 [pid = 1652] [id = 216] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b21a800 == 91 [pid = 1652] [id = 247] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x134853000 == 90 [pid = 1652] [id = 411] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x137cc4800 == 89 [pid = 1652] [id = 386] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb56000 == 88 [pid = 1652] [id = 249] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x138082000 == 87 [pid = 1652] [id = 389] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1357ae000 == 86 [pid = 1652] [id = 320] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1350bd800 == 85 [pid = 1652] [id = 260] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x138d19800 == 84 [pid = 1652] [id = 413] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb5a800 == 83 [pid = 1652] [id = 214] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125c9a800 == 82 [pid = 1652] [id = 348] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x138068800 == 81 [pid = 1652] [id = 388] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0b0000 == 80 [pid = 1652] [id = 152] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12d418800 == 79 [pid = 1652] [id = 217] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119d70800 == 78 [pid = 1652] [id = 183] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x138d0b800 == 77 [pid = 1652] [id = 412] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x135720000 == 76 [pid = 1652] [id = 384] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12c951800 == 75 [pid = 1652] [id = 231] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3eb800 == 74 [pid = 1652] [id = 344] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116a9f800 == 73 [pid = 1652] [id = 117] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca95000 == 72 [pid = 1652] [id = 345] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x137ca0800 == 71 [pid = 1652] [id = 385] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf81800 == 70 [pid = 1652] [id = 199] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12d081800 == 69 [pid = 1652] [id = 286] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x110ec7000 == 68 [pid = 1652] [id = 236] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118227800 == 67 [pid = 1652] [id = 186] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc1f000 == 66 [pid = 1652] [id = 235] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3e9000 == 65 [pid = 1652] [id = 166] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118521800 == 64 [pid = 1652] [id = 347] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x137cda000 == 63 [pid = 1652] [id = 387] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf89000 == 62 [pid = 1652] [id = 151] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfb7800 == 61 [pid = 1652] [id = 215] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x112789800 == 60 [pid = 1652] [id = 390] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b37f000 == 59 [pid = 1652] [id = 248] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119bf9000 == 58 [pid = 1652] [id = 213] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ab800 == 57 [pid = 1652] [id = 391] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125c8b000 == 56 [pid = 1652] [id = 306] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a806000 == 55 [pid = 1652] [id = 129] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12d40a000 == 54 [pid = 1652] [id = 346] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb46000 == 53 [pid = 1652] [id = 279] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11821e000 == 52 [pid = 1652] [id = 238] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118238000 == 51 [pid = 1652] [id = 265] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x137cd2800 == 50 [pid = 1652] [id = 305] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b36d000 == 49 [pid = 1652] [id = 185] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119f52800 == 48 [pid = 1652] [id = 439] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116aad000 == 47 [pid = 1652] [id = 438] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x126c03800 == 46 [pid = 1652] [id = 437] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119f64800 == 45 [pid = 1652] [id = 436] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x128768800 == 44 [pid = 1652] [id = 435] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x138af2800 == 43 [pid = 1652] [id = 434] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x14031e800 == 42 [pid = 1652] [id = 433] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x138ec8800 == 41 [pid = 1652] [id = 432] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x13553a800 == 40 [pid = 1652] [id = 431] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b363000 == 39 [pid = 1652] [id = 430] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x137cdc800 == 38 [pid = 1652] [id = 428] 02:49:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12113c000 == 37 [pid = 1652] [id = 429] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11278a800 == 36 [pid = 1652] [id = 440] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119d76000 == 35 [pid = 1652] [id = 442] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12716a000 == 34 [pid = 1652] [id = 444] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121619000 == 33 [pid = 1652] [id = 443] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb8000 == 32 [pid = 1652] [id = 445] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b37d800 == 31 [pid = 1652] [id = 448] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4a3800 == 30 [pid = 1652] [id = 449] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7a4000 == 29 [pid = 1652] [id = 446] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119216800 == 28 [pid = 1652] [id = 441] 02:49:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119b8f800 == 27 [pid = 1652] [id = 447] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x128a10c00) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a887800) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12d307800) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12c4ef800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x118e0a400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1348d5c00) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1349f0400) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x134b76400) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x1184d4400) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x121de3000) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1349f7400) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1185a5800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1122c3800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12f291400) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x128a4fc00) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12bb79800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1357e9000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1288f3c00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bf10400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b037400) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x126a86000) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x126c2ac00) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x135585000) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12c9e3c00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12d30e000) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12f23ac00) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x116953c00) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12f29d400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1217b2800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11694a000) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x128c30800) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119ddd800) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12c410c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1349f0800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x121b5c400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a7dd400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1287d6000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118a18000) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 02:49:42 INFO - PROCESS | 1652 | 1462528182266 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2426ms 02:49:42 INFO - PROCESS | 1652 | 1462528182294 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:49:42 INFO - PROCESS | 1652 | 1462528182296 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:49:42 INFO - PROCESS | 1652 | 1462528182300 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - PROCESS | 1652 | 1462528182303 Marionette TRACE conn2 <- [1,1774,null,{}] 02:49:42 INFO - PROCESS | 1652 | 1462528182309 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 1652 | 1462528182407 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:49:42 INFO - PROCESS | 1652 | 1462528182416 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11277e800 == 28 [pid = 1652] [id = 451] 02:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x112eae800) [pid = 1652] [serial = 1352] [outer = 0x0] 02:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x112fb7c00) [pid = 1652] [serial = 1353] [outer = 0x112eae800] 02:49:42 INFO - PROCESS | 1652 | 1462528182446 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x113390c00) [pid = 1652] [serial = 1354] [outer = 0x112eae800] 02:49:42 INFO - PROCESS | 1652 | 1462528182793 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 525ms 02:49:42 INFO - PROCESS | 1652 | 1462528182825 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:49:42 INFO - PROCESS | 1652 | 1462528182829 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:49:42 INFO - PROCESS | 1652 | 1462528182834 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - PROCESS | 1652 | 1462528182836 Marionette TRACE conn2 <- [1,1778,null,{}] 02:49:42 INFO - PROCESS | 1652 | 1462528182841 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 1652 | 1462528182919 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:49:42 INFO - PROCESS | 1652 | 1462528182970 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x113354800 == 29 [pid = 1652] [id = 452] 02:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x112fb6800) [pid = 1652] [serial = 1355] [outer = 0x0] 02:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x113cf4400) [pid = 1652] [serial = 1356] [outer = 0x112fb6800] 02:49:42 INFO - PROCESS | 1652 | 1462528182996 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x115d9d800) [pid = 1652] [serial = 1357] [outer = 0x112fb6800] 02:49:43 INFO - PROCESS | 1652 | 1462528183308 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 524ms 02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:49:43 INFO - PROCESS | 1652 | 1462528183358 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 1652 | 1462528183360 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:49:43 INFO - PROCESS | 1652 | 1462528183362 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1652 | 1462528183365 Marionette TRACE conn2 <- [1,1782,null,{}] 02:49:43 INFO - PROCESS | 1652 | 1462528183372 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 1652 | 1462528183462 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:49:43 INFO - PROCESS | 1652 | 1462528183513 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aad800 == 30 [pid = 1652] [id = 453] 02:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x110e79800) [pid = 1652] [serial = 1358] [outer = 0x0] 02:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1164b3800) [pid = 1652] [serial = 1359] [outer = 0x110e79800] 02:49:43 INFO - PROCESS | 1652 | 1462528183542 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x116950800) [pid = 1652] [serial = 1360] [outer = 0x110e79800] 02:49:43 INFO - PROCESS | 1652 | 1462528183858 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 02:49:43 INFO - PROCESS | 1652 | 1462528183884 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 1652 | 1462528183886 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:49:43 INFO - PROCESS | 1652 | 1462528183891 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1652 | 1462528183892 Marionette TRACE conn2 <- [1,1786,null,{}] 02:49:43 INFO - PROCESS | 1652 | 1462528183895 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 1652 | 1462528183967 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:49:43 INFO - PROCESS | 1652 | 1462528183974 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ca800 == 31 [pid = 1652] [id = 454] 02:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x115e88000) [pid = 1652] [serial = 1361] [outer = 0x0] 02:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x117e87800) [pid = 1652] [serial = 1362] [outer = 0x115e88000] 02:49:44 INFO - PROCESS | 1652 | 1462528184000 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1184be000) [pid = 1652] [serial = 1363] [outer = 0x115e88000] 02:49:44 INFO - PROCESS | 1652 | 1462528184406 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 571ms 02:49:44 INFO - PROCESS | 1652 | 1462528184464 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 1652 | 1462528184466 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:49:44 INFO - PROCESS | 1652 | 1462528184469 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1652 | 1462528184471 Marionette TRACE conn2 <- [1,1790,null,{}] 02:49:44 INFO - PROCESS | 1652 | 1462528184474 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:44 INFO - PROCESS | 1652 | 1462528184583 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:49:44 INFO - PROCESS | 1652 | 1462528184596 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118284000 == 32 [pid = 1652] [id = 455] 02:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x115d91000) [pid = 1652] [serial = 1364] [outer = 0x0] 02:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1184d0400) [pid = 1652] [serial = 1365] [outer = 0x115d91000] 02:49:44 INFO - PROCESS | 1652 | 1462528184637 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1184d9000) [pid = 1652] [serial = 1366] [outer = 0x115d91000] 02:49:44 INFO - PROCESS | 1652 | 1462528184992 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 570ms 02:49:45 INFO - PROCESS | 1652 | 1462528185044 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1652 | 1462528185045 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:49:45 INFO - PROCESS | 1652 | 1462528185048 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1652 | 1462528185049 Marionette TRACE conn2 <- [1,1794,null,{}] 02:49:45 INFO - PROCESS | 1652 | 1462528185051 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 1652 | 1462528185148 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:49:45 INFO - PROCESS | 1652 | 1462528185157 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11898e000 == 33 [pid = 1652] [id = 456] 02:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11853b000) [pid = 1652] [serial = 1367] [outer = 0x0] 02:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1185a5000) [pid = 1652] [serial = 1368] [outer = 0x11853b000] 02:49:45 INFO - PROCESS | 1652 | 1462528185184 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x118a19800) [pid = 1652] [serial = 1369] [outer = 0x11853b000] 02:49:45 INFO - PROCESS | 1652 | 1462528185482 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 467ms 02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:49:45 INFO - PROCESS | 1652 | 1462528185516 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1652 | 1462528185517 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:49:45 INFO - PROCESS | 1652 | 1462528185519 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1652 | 1462528185522 Marionette TRACE conn2 <- [1,1798,null,{}] 02:49:45 INFO - PROCESS | 1652 | 1462528185526 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 1652 | 1462528185596 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:49:45 INFO - PROCESS | 1652 | 1462528185600 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a9000 == 34 [pid = 1652] [id = 457] 02:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x118a1e800) [pid = 1652] [serial = 1370] [outer = 0x0] 02:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x118a2e000) [pid = 1652] [serial = 1371] [outer = 0x118a1e800] 02:49:45 INFO - PROCESS | 1652 | 1462528185628 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x118a35800) [pid = 1652] [serial = 1372] [outer = 0x118a1e800] 02:49:45 INFO - PROCESS | 1652 | 1462528185954 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 02:49:45 INFO - PROCESS | 1652 | 1462528185991 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1652 | 1462528185992 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:49:45 INFO - PROCESS | 1652 | 1462528185994 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1652 | 1462528185995 Marionette TRACE conn2 <- [1,1802,null,{}] 02:49:46 INFO - PROCESS | 1652 | 1462528185997 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 1652 | 1462528186101 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:49:46 INFO - PROCESS | 1652 | 1462528186120 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119468800 == 35 [pid = 1652] [id = 458] 02:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x118a1a000) [pid = 1652] [serial = 1373] [outer = 0x0] 02:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118e0a400) [pid = 1652] [serial = 1374] [outer = 0x118a1a000] 02:49:46 INFO - PROCESS | 1652 | 1462528186145 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x119228800) [pid = 1652] [serial = 1375] [outer = 0x118a1a000] 02:49:46 INFO - PROCESS | 1652 | 1462528186430 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:49:46 INFO - PROCESS | 1652 | 1462528186463 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1652 | 1462528186464 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:49:46 INFO - PROCESS | 1652 | 1462528186466 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1652 | 1462528186467 Marionette TRACE conn2 <- [1,1806,null,{}] 02:49:46 INFO - PROCESS | 1652 | 1462528186469 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 1652 | 1462528186549 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:49:46 INFO - PROCESS | 1652 | 1462528186555 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aad000 == 36 [pid = 1652] [id = 459] 02:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1185b3400) [pid = 1652] [serial = 1376] [outer = 0x0] 02:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11948dc00) [pid = 1652] [serial = 1377] [outer = 0x1185b3400] 02:49:46 INFO - PROCESS | 1652 | 1462528186581 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1198c2000) [pid = 1652] [serial = 1378] [outer = 0x1185b3400] 02:49:46 INFO - PROCESS | 1652 | 1462528186907 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 473ms 02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:49:46 INFO - PROCESS | 1652 | 1462528186939 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1652 | 1462528186940 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:49:46 INFO - PROCESS | 1652 | 1462528186942 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1652 | 1462528186943 Marionette TRACE conn2 <- [1,1810,null,{}] 02:49:46 INFO - PROCESS | 1652 | 1462528186946 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:47 INFO - PROCESS | 1652 | 1462528187058 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:49:47 INFO - PROCESS | 1652 | 1462528187090 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d5c000 == 37 [pid = 1652] [id = 460] 02:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x115d9b400) [pid = 1652] [serial = 1379] [outer = 0x0] 02:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1198ccc00) [pid = 1652] [serial = 1380] [outer = 0x115d9b400] 02:49:47 INFO - PROCESS | 1652 | 1462528187115 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x119daa000) [pid = 1652] [serial = 1381] [outer = 0x115d9b400] 02:49:47 INFO - PROCESS | 1652 | 1462528187456 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 02:49:47 INFO - PROCESS | 1652 | 1462528187463 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 1652 | 1462528187465 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:49:47 INFO - PROCESS | 1652 | 1462528187473 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 1652 | 1462528187475 Marionette TRACE conn2 <- [1,1814,null,{}] 02:49:47 INFO - PROCESS | 1652 | 1462528187477 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:47 INFO - PROCESS | 1652 | 1462528187586 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:49:47 INFO - PROCESS | 1652 | 1462528187590 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118283000 == 38 [pid = 1652] [id = 461] 02:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11a007800) [pid = 1652] [serial = 1382] [outer = 0x0] 02:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x121072800) [pid = 1652] [serial = 1383] [outer = 0x11a007800] 02:49:47 INFO - PROCESS | 1652 | 1462528187622 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12170ec00) [pid = 1652] [serial = 1384] [outer = 0x11a007800] 02:49:47 INFO - PROCESS | 1652 | 1462528187949 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 02:49:47 INFO - PROCESS | 1652 | 1462528187995 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 1652 | 1462528187996 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:49:48 INFO - PROCESS | 1652 | 1462528187998 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1652 | 1462528187999 Marionette TRACE conn2 <- [1,1818,null,{}] 02:49:48 INFO - PROCESS | 1652 | 1462528188002 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 1652 | 1462528188101 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:49:48 INFO - PROCESS | 1652 | 1462528188113 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x125486000 == 39 [pid = 1652] [id = 462] 02:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11a0f1800) [pid = 1652] [serial = 1385] [outer = 0x0] 02:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1217b0800) [pid = 1652] [serial = 1386] [outer = 0x11a0f1800] 02:49:48 INFO - PROCESS | 1652 | 1462528188138 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1217b7400) [pid = 1652] [serial = 1387] [outer = 0x11a0f1800] 02:49:48 INFO - PROCESS | 1652 | 1462528188474 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:49:48 INFO - PROCESS | 1652 | 1462528188518 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 1652 | 1462528188519 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:49:48 INFO - PROCESS | 1652 | 1462528188521 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1652 | 1462528188522 Marionette TRACE conn2 <- [1,1822,null,{}] 02:49:48 INFO - PROCESS | 1652 | 1462528188525 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 1652 | 1462528188627 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:49:48 INFO - PROCESS | 1652 | 1462528188631 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126cc0800 == 40 [pid = 1652] [id = 463] 02:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x121243000) [pid = 1652] [serial = 1388] [outer = 0x0] 02:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x121894400) [pid = 1652] [serial = 1389] [outer = 0x121243000] 02:49:48 INFO - PROCESS | 1652 | 1462528188684 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x121b5dc00) [pid = 1652] [serial = 1390] [outer = 0x121243000] 02:49:49 INFO - PROCESS | 1652 | 1462528189009 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 02:49:49 INFO - PROCESS | 1652 | 1462528189041 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:49:49 INFO - PROCESS | 1652 | 1462528189042 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:49:49 INFO - PROCESS | 1652 | 1462528189050 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1652 | 1462528189051 Marionette TRACE conn2 <- [1,1826,null,{}] 02:49:49 INFO - PROCESS | 1652 | 1462528189053 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 1652 | 1462528189149 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:49:49 INFO - PROCESS | 1652 | 1462528189154 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x128763800 == 41 [pid = 1652] [id = 464] 02:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x121b5f000) [pid = 1652] [serial = 1391] [outer = 0x0] 02:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x123d3b800) [pid = 1652] [serial = 1392] [outer = 0x121b5f000] 02:49:49 INFO - PROCESS | 1652 | 1462528189179 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x125468800) [pid = 1652] [serial = 1393] [outer = 0x121b5f000] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x113c1c400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12a7d8400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x125469c00) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1257f4400) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x127490400) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x112fa9800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x128f5c400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1192d6c00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11626c000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x119ddf000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x121a7e400) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12106c800) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x118a2e400) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x116430800) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1164b4000) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x110e7ac00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x114fd7000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11620dc00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12f27a000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12c416400) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1289a5000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118e11400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x126a83400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12d538800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12ad85800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1348d1000) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129905000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b074800) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1257ec400) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b030800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b0aa000) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x118a2c800) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x116753c00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x121b5f800) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x115e14000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d30c000) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x110e7bc00) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1348cf800) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1257f5000) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1166bfc00) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11769c800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12bf65400) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12c9e5000) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129297000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118a37800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bf4d400) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x116a64400) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119494800) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x135470000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:49:50 INFO - PROCESS | 1652 | 1462528189997 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 969ms 02:49:50 INFO - PROCESS | 1652 | 1462528190020 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:49:50 INFO - PROCESS | 1652 | 1462528190023 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:49:50 INFO - PROCESS | 1652 | 1462528190026 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1652 | 1462528190027 Marionette TRACE conn2 <- [1,1830,null,{}] 02:49:50 INFO - PROCESS | 1652 | 1462528190030 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:50 INFO - PROCESS | 1652 | 1462528190108 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:49:50 INFO - PROCESS | 1652 | 1462528190164 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0a800 == 42 [pid = 1652] [id = 465] 02:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x113c18800) [pid = 1652] [serial = 1394] [outer = 0x0] 02:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1164f5c00) [pid = 1652] [serial = 1395] [outer = 0x113c18800] 02:49:50 INFO - PROCESS | 1652 | 1462528190189 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11894cc00) [pid = 1652] [serial = 1396] [outer = 0x113c18800] 02:49:50 INFO - PROCESS | 1652 | 1462528190458 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:49:50 INFO - PROCESS | 1652 | 1462528190497 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 1652 | 1462528190498 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:49:50 INFO - PROCESS | 1652 | 1462528190500 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1652 | 1462528190501 Marionette TRACE conn2 <- [1,1834,null,{}] 02:49:50 INFO - PROCESS | 1652 | 1462528190512 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:50 INFO - PROCESS | 1652 | 1462528190597 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:49:50 INFO - PROCESS | 1652 | 1462528190602 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cc9800 == 43 [pid = 1652] [id = 466] 02:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x116a64400) [pid = 1652] [serial = 1397] [outer = 0x0] 02:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11948b800) [pid = 1652] [serial = 1398] [outer = 0x116a64400] 02:49:50 INFO - PROCESS | 1652 | 1462528190627 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x121de3000) [pid = 1652] [serial = 1399] [outer = 0x116a64400] 02:49:50 INFO - PROCESS | 1652 | 1462528190966 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 524ms 02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:49:51 INFO - PROCESS | 1652 | 1462528191025 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 1652 | 1462528191026 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:49:51 INFO - PROCESS | 1652 | 1462528191028 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1652 | 1462528191029 Marionette TRACE conn2 <- [1,1838,null,{}] 02:49:51 INFO - PROCESS | 1652 | 1462528191031 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 1652 | 1462528191113 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:49:51 INFO - PROCESS | 1652 | 1462528191117 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129496800 == 44 [pid = 1652] [id = 467] 02:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x121074800) [pid = 1652] [serial = 1400] [outer = 0x0] 02:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1256ce800) [pid = 1652] [serial = 1401] [outer = 0x121074800] 02:49:51 INFO - PROCESS | 1652 | 1462528191141 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1257f6c00) [pid = 1652] [serial = 1402] [outer = 0x121074800] 02:49:51 INFO - PROCESS | 1652 | 1462528191461 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 469ms 02:49:51 INFO - PROCESS | 1652 | 1462528191498 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 1652 | 1462528191499 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:49:51 INFO - PROCESS | 1652 | 1462528191501 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1652 | 1462528191502 Marionette TRACE conn2 <- [1,1842,null,{}] 02:49:51 INFO - PROCESS | 1652 | 1462528191508 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 1652 | 1462528191592 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:49:51 INFO - PROCESS | 1652 | 1462528191648 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12995d800 == 45 [pid = 1652] [id = 468] 02:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12546ec00) [pid = 1652] [serial = 1403] [outer = 0x0] 02:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x125ca2800) [pid = 1652] [serial = 1404] [outer = 0x12546ec00] 02:49:51 INFO - PROCESS | 1652 | 1462528191673 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x125d2ac00) [pid = 1652] [serial = 1405] [outer = 0x12546ec00] 02:49:52 INFO - PROCESS | 1652 | 1462528192119 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 02:49:52 INFO - PROCESS | 1652 | 1462528192174 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 1652 | 1462528192176 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:49:52 INFO - PROCESS | 1652 | 1462528192180 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 1652 | 1462528192182 Marionette TRACE conn2 <- [1,1846,null,{}] 02:49:52 INFO - PROCESS | 1652 | 1462528192186 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 1652 | 1462528192299 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:49:52 INFO - PROCESS | 1652 | 1462528192406 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e43000 == 46 [pid = 1652] [id = 469] 02:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1122c8800) [pid = 1652] [serial = 1406] [outer = 0x0] 02:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x112fa1800) [pid = 1652] [serial = 1407] [outer = 0x1122c8800] 02:49:52 INFO - PROCESS | 1652 | 1462528192438 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x114f0e000) [pid = 1652] [serial = 1408] [outer = 0x1122c8800] 02:49:52 INFO - PROCESS | 1652 | 1462528192929 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 771ms 02:49:52 INFO - PROCESS | 1652 | 1462528192951 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 1652 | 1462528192955 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:49:52 INFO - PROCESS | 1652 | 1462528192990 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 1652 | 1462528192992 Marionette TRACE conn2 <- [1,1850,null,{}] 02:49:52 INFO - PROCESS | 1652 | 1462528192995 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 1652 | 1462528193105 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:49:53 INFO - PROCESS | 1652 | 1462528193183 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118507800 == 47 [pid = 1652] [id = 470] 02:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x115d91800) [pid = 1652] [serial = 1409] [outer = 0x0] 02:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1164af400) [pid = 1652] [serial = 1410] [outer = 0x115d91800] 02:49:53 INFO - PROCESS | 1652 | 1462528193213 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11675fc00) [pid = 1652] [serial = 1411] [outer = 0x115d91800] 02:49:53 INFO - PROCESS | 1652 | 1462528193746 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 776ms 02:49:53 INFO - PROCESS | 1652 | 1462528193947 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 1652 | 1462528193950 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:49:53 INFO - PROCESS | 1652 | 1462528193977 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 1652 | 1462528193978 Marionette TRACE conn2 <- [1,1854,null,{}] 02:49:53 INFO - PROCESS | 1652 | 1462528193982 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:54 INFO - PROCESS | 1652 | 1462528194078 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:49:54 INFO - PROCESS | 1652 | 1462528194131 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164e1800 == 48 [pid = 1652] [id = 471] 02:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1122c8c00) [pid = 1652] [serial = 1412] [outer = 0x0] 02:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x112fdac00) [pid = 1652] [serial = 1413] [outer = 0x1122c8c00] 02:49:54 INFO - PROCESS | 1652 | 1462528194158 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x114fd8800) [pid = 1652] [serial = 1414] [outer = 0x1122c8c00] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x115d0a800 == 47 [pid = 1652] [id = 23] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x115d08000 == 46 [pid = 1652] [id = 25] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca90000 == 45 [pid = 1652] [id = 15] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4af000 == 44 [pid = 1652] [id = 13] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b373800 == 43 [pid = 1652] [id = 19] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118519000 == 42 [pid = 1652] [id = 20] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c960800 == 41 [pid = 1652] [id = 14] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1180c8800 == 40 [pid = 1652] [id = 12] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12d411000 == 39 [pid = 1652] [id = 18] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf88000 == 38 [pid = 1652] [id = 11] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x128fbe800 == 37 [pid = 1652] [id = 6] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12addd000 == 36 [pid = 1652] [id = 8] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b227800 == 35 [pid = 1652] [id = 9] 02:49:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116489800 == 34 [pid = 1652] [id = 26] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b074400) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1349fdc00) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12d540c00) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x112fa3800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1348dc000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a88d800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1185b1c00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118a33400) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12c9eb400) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d311c00) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a82f400) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x125d30800) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12f294800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b0ac800) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x123d3ac00) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12f293800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12c9e2800) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1349f5000) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ad85000) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12bf4dc00) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1287ce000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b06cc00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12c4ed000) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128a4b000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118948800) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x135586000) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128a7d400) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b05e000) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x125d2c800) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127496800) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x126a88400) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1289a9800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1287d8000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x121684400) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128a41400) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a887c00) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11690e400) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a7dc400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121de5800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121b55800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118a37000) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11859e400) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b033400) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121b59c00) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121182800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121710000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119227000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1198cd000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11769c400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118a15000) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117695800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116754c00) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112eaf000) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1110af800) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x134b6ec00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12899ec00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12f292400) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a7d3000) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12f27e400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1349f4400) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12f279c00) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12d30d800) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bf6ac00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bbc2800) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b0ab400) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127491800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12ad83c00) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12968ac00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128a4ac00) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125423000) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x135583400) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 02:49:54 INFO - PROCESS | 1652 | 1462528194661 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 725ms 02:49:54 INFO - PROCESS | 1652 | 1462528194702 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:49:54 INFO - PROCESS | 1652 | 1462528194705 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:49:54 INFO - PROCESS | 1652 | 1462528194711 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1652 | 1462528194713 Marionette TRACE conn2 <- [1,1858,null,{}] 02:49:54 INFO - PROCESS | 1652 | 1462528194716 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:54 INFO - PROCESS | 1652 | 1462528194792 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:49:54 INFO - PROCESS | 1652 | 1462528194797 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133ea000 == 35 [pid = 1652] [id = 472] 02:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113281800) [pid = 1652] [serial = 1415] [outer = 0x0] 02:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115e0e800) [pid = 1652] [serial = 1416] [outer = 0x113281800] 02:49:54 INFO - PROCESS | 1652 | 1462528194825 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116756000) [pid = 1652] [serial = 1417] [outer = 0x113281800] 02:49:55 INFO - PROCESS | 1652 | 1462528195213 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 523ms 02:49:55 INFO - PROCESS | 1652 | 1462528195233 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 1652 | 1462528195234 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:49:55 INFO - PROCESS | 1652 | 1462528195238 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 1652 | 1462528195239 Marionette TRACE conn2 <- [1,1862,null,{}] 02:49:55 INFO - PROCESS | 1652 | 1462528195246 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 1652 | 1462528195329 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:49:55 INFO - PROCESS | 1652 | 1462528195339 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180c9800 == 36 [pid = 1652] [id = 473] 02:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112026c00) [pid = 1652] [serial = 1418] [outer = 0x0] 02:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11814c000) [pid = 1652] [serial = 1419] [outer = 0x112026c00] 02:49:55 INFO - PROCESS | 1652 | 1462528195369 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184c4000) [pid = 1652] [serial = 1420] [outer = 0x112026c00] 02:49:55 INFO - PROCESS | 1652 | 1462528195725 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 02:49:55 INFO - PROCESS | 1652 | 1462528195759 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 1652 | 1462528195761 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:49:55 INFO - PROCESS | 1652 | 1462528195773 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 1652 | 1462528195774 Marionette TRACE conn2 <- [1,1866,null,{}] 02:49:55 INFO - PROCESS | 1652 | 1462528195783 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 1652 | 1462528195863 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:49:55 INFO - PROCESS | 1652 | 1462528195867 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119219000 == 37 [pid = 1652] [id = 474] 02:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1184d7c00) [pid = 1652] [serial = 1421] [outer = 0x0] 02:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118544c00) [pid = 1652] [serial = 1422] [outer = 0x1184d7c00] 02:49:55 INFO - PROCESS | 1652 | 1462528195894 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1185a8000) [pid = 1652] [serial = 1423] [outer = 0x1184d7c00] 02:49:56 INFO - PROCESS | 1652 | 1462528196235 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 479ms 02:49:56 INFO - PROCESS | 1652 | 1462528196248 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1652 | 1462528196250 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:49:56 INFO - PROCESS | 1652 | 1462528196252 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1652 | 1462528196253 Marionette TRACE conn2 <- [1,1870,null,{}] 02:49:56 INFO - PROCESS | 1652 | 1462528196259 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 1652 | 1462528196335 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:49:56 INFO - PROCESS | 1652 | 1462528196341 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b22800 == 38 [pid = 1652] [id = 475] 02:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11859d400) [pid = 1652] [serial = 1424] [outer = 0x0] 02:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118949400) [pid = 1652] [serial = 1425] [outer = 0x11859d400] 02:49:56 INFO - PROCESS | 1652 | 1462528196366 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118a1b000) [pid = 1652] [serial = 1426] [outer = 0x11859d400] 02:49:56 INFO - PROCESS | 1652 | 1462528196680 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 473ms 02:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:49:56 INFO - PROCESS | 1652 | 1462528196751 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1652 | 1462528196752 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:49:56 INFO - PROCESS | 1652 | 1462528196756 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1652 | 1462528196758 Marionette TRACE conn2 <- [1,1874,null,{}] 02:49:56 INFO - PROCESS | 1652 | 1462528196761 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 1652 | 1462528196881 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:49:56 INFO - PROCESS | 1652 | 1462528196894 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bf2800 == 39 [pid = 1652] [id = 476] 02:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118a1d800) [pid = 1652] [serial = 1427] [outer = 0x0] 02:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118a33000) [pid = 1652] [serial = 1428] [outer = 0x118a1d800] 02:49:56 INFO - PROCESS | 1652 | 1462528196947 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1192d7400) [pid = 1652] [serial = 1429] [outer = 0x118a1d800] 02:49:57 INFO - PROCESS | 1652 | 1462528197280 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 571ms 02:49:57 INFO - PROCESS | 1652 | 1462528197327 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:49:57 INFO - PROCESS | 1652 | 1462528197328 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:49:57 INFO - PROCESS | 1652 | 1462528197330 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1652 | 1462528197331 Marionette TRACE conn2 <- [1,1878,null,{}] 02:49:57 INFO - PROCESS | 1652 | 1462528197334 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 1652 | 1462528197428 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:49:57 INFO - PROCESS | 1652 | 1462528197440 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b1000 == 40 [pid = 1652] [id = 477] 02:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118e0ac00) [pid = 1652] [serial = 1430] [outer = 0x0] 02:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1198c3000) [pid = 1652] [serial = 1431] [outer = 0x118e0ac00] 02:49:57 INFO - PROCESS | 1652 | 1462528197465 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119dde800) [pid = 1652] [serial = 1432] [outer = 0x118e0ac00] 02:49:57 INFO - PROCESS | 1652 | 1462528197792 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 469ms 02:49:57 INFO - PROCESS | 1652 | 1462528197799 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 1652 | 1462528197800 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:49:57 INFO - PROCESS | 1652 | 1462528197802 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1652 | 1462528197805 Marionette TRACE conn2 <- [1,1882,null,{}] 02:49:57 INFO - PROCESS | 1652 | 1462528197817 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 1652 | 1462528197918 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:49:57 INFO - PROCESS | 1652 | 1462528197923 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12194d000 == 41 [pid = 1652] [id = 478] 02:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118e0b800) [pid = 1652] [serial = 1433] [outer = 0x0] 02:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121069400) [pid = 1652] [serial = 1434] [outer = 0x118e0b800] 02:49:57 INFO - PROCESS | 1652 | 1462528197948 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121184800) [pid = 1652] [serial = 1435] [outer = 0x118e0b800] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x111eac000 == 40 [pid = 1652] [id = 22] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3ec800 == 39 [pid = 1652] [id = 10] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c950800 == 38 [pid = 1652] [id = 450] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12d415800 == 37 [pid = 1652] [id = 21] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab3800 == 36 [pid = 1652] [id = 24] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1133ea000 == 35 [pid = 1652] [id = 472] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1164e1800 == 34 [pid = 1652] [id = 471] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118507800 == 33 [pid = 1652] [id = 470] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x115e43000 == 32 [pid = 1652] [id = 469] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119219000 == 31 [pid = 1652] [id = 474] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119bf2800 == 30 [pid = 1652] [id = 476] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b1000 == 29 [pid = 1652] [id = 477] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119b22800 == 28 [pid = 1652] [id = 475] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1180c9800 == 27 [pid = 1652] [id = 473] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ca800 == 26 [pid = 1652] [id = 454] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11898e000 == 25 [pid = 1652] [id = 456] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119d5c000 == 24 [pid = 1652] [id = 460] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128763800 == 23 [pid = 1652] [id = 464] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11277e800 == 22 [pid = 1652] [id = 451] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x113354800 == 21 [pid = 1652] [id = 452] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a9000 == 20 [pid = 1652] [id = 457] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116aad800 == 19 [pid = 1652] [id = 453] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116aad000 == 18 [pid = 1652] [id = 459] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119468800 == 17 [pid = 1652] [id = 458] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125486000 == 16 [pid = 1652] [id = 462] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129496800 == 15 [pid = 1652] [id = 467] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128cc9800 == 14 [pid = 1652] [id = 466] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126cc0800 == 13 [pid = 1652] [id = 463] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119b0a800 == 12 [pid = 1652] [id = 465] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12995d800 == 11 [pid = 1652] [id = 468] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118284000 == 10 [pid = 1652] [id = 455] 02:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118283000 == 9 [pid = 1652] [id = 461] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115e88000) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115d9b400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118a1e800) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a0f1800) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121b5f000) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113c18800) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121074800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a64400) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11a007800) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121243000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x110e79800) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1185b3400) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112fb6800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115d91000) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11853b000) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118a1a000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112eae800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121072800) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121894400) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116950800) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11948dc00) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1198c2000) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113cf4400) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x115d9d800) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1184d0400) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1184d9000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1185a5000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118e0a400) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x112fb7c00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113390c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118a19800) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119228800) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x117e87800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1184be000) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1198ccc00) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118a2e000) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118a35800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1217b0800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x123d3b800) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1164f5c00) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x121b5dc00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11894cc00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1256ce800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1164b3800) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x125468800) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x11948b800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1257f6c00) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1217b7400) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x121de3000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x119daa000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x12170ec00) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 02:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x125ca2800) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 02:50:00 INFO - PROCESS | 1652 | 1462528200033 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2279ms 02:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:50:00 INFO - PROCESS | 1652 | 1462528200082 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1652 | 1462528200085 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:50:00 INFO - PROCESS | 1652 | 1462528200094 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1652 | 1462528200096 Marionette TRACE conn2 <- [1,1886,null,{}] 02:50:00 INFO - PROCESS | 1652 | 1462528200100 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 1652 | 1462528200201 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:50:00 INFO - PROCESS | 1652 | 1462528200239 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x112782800 == 10 [pid = 1652] [id = 479] 02:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x112fa2000) [pid = 1652] [serial = 1436] [outer = 0x0] 02:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x112fa3400) [pid = 1652] [serial = 1437] [outer = 0x112fa2000] 02:50:00 INFO - PROCESS | 1652 | 1462528200267 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x113284800) [pid = 1652] [serial = 1438] [outer = 0x112fa2000] 02:50:00 INFO - PROCESS | 1652 | 1462528200545 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 480ms 02:50:00 INFO - PROCESS | 1652 | 1462528200568 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1652 | 1462528200576 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:50:00 INFO - PROCESS | 1652 | 1462528200595 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1652 | 1462528200597 Marionette TRACE conn2 <- [1,1890,null,{}] 02:50:00 INFO - PROCESS | 1652 | 1462528200599 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 1652 | 1462528200701 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:50:00 INFO - PROCESS | 1652 | 1462528200777 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x111aec800 == 11 [pid = 1652] [id = 480] 02:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x110e81400) [pid = 1652] [serial = 1439] [outer = 0x0] 02:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x111e33400) [pid = 1652] [serial = 1440] [outer = 0x110e81400] 02:50:00 INFO - PROCESS | 1652 | 1462528200810 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x113278400) [pid = 1652] [serial = 1441] [outer = 0x110e81400] 02:50:01 INFO - PROCESS | 1652 | 1462528201352 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 829ms 02:50:01 INFO - PROCESS | 1652 | 1462528201418 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1652 | 1462528201421 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x112a5c000) [pid = 1652] [serial = 1442] [outer = 0x12ca76c00] 02:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:50:01 INFO - PROCESS | 1652 | 1462528201445 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1652 | 1462528201447 Marionette TRACE conn2 <- [1,1894,null,{}] 02:50:01 INFO - PROCESS | 1652 | 1462528201512 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:01 INFO - PROCESS | 1652 | 1462528201614 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:50:01 INFO - PROCESS | 1652 | 1462528201655 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116653000 == 12 [pid = 1652] [id = 481] 02:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x10059b400) [pid = 1652] [serial = 1443] [outer = 0x0] 02:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x116432800) [pid = 1652] [serial = 1444] [outer = 0x10059b400] 02:50:01 INFO - PROCESS | 1652 | 1462528201687 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11675e400) [pid = 1652] [serial = 1445] [outer = 0x10059b400] 02:50:02 INFO - PROCESS | 1652 | 1462528202284 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 890ms 02:50:02 INFO - PROCESS | 1652 | 1462528202328 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 1652 | 1462528202332 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:50:02 INFO - PROCESS | 1652 | 1462528202339 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1652 | 1462528202343 Marionette TRACE conn2 <- [1,1898,null,{}] 02:50:02 INFO - PROCESS | 1652 | 1462528202348 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 1652 | 1462528202458 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:50:02 INFO - PROCESS | 1652 | 1462528202538 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ec7800 == 13 [pid = 1652] [id = 482] 02:50:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x115d95400) [pid = 1652] [serial = 1446] [outer = 0x0] 02:50:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x116203800) [pid = 1652] [serial = 1447] [outer = 0x115d95400] 02:50:02 INFO - PROCESS | 1652 | 1462528202583 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11691cc00) [pid = 1652] [serial = 1448] [outer = 0x115d95400] 02:50:02 INFO - PROCESS | 1652 | 1462528202932 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 627ms 02:50:02 INFO - PROCESS | 1652 | 1462528202963 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:50:02 INFO - PROCESS | 1652 | 1462528202967 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:50:02 INFO - PROCESS | 1652 | 1462528202975 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1652 | 1462528202977 Marionette TRACE conn2 <- [1,1902,null,{}] 02:50:02 INFO - PROCESS | 1652 | 1462528202979 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:03 INFO - PROCESS | 1652 | 1462528203065 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:50:03 INFO - PROCESS | 1652 | 1462528203112 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f6f000 == 14 [pid = 1652] [id = 483] 02:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x116910400) [pid = 1652] [serial = 1449] [outer = 0x0] 02:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1169c6400) [pid = 1652] [serial = 1450] [outer = 0x116910400] 02:50:03 INFO - PROCESS | 1652 | 1462528203137 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11769c400) [pid = 1652] [serial = 1451] [outer = 0x116910400] 02:50:03 INFO - PROCESS | 1652 | 1462528203450 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 523ms 02:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:50:03 INFO - PROCESS | 1652 | 1462528203496 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1652 | 1462528203497 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:50:03 INFO - PROCESS | 1652 | 1462528203500 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1652 | 1462528203502 Marionette TRACE conn2 <- [1,1906,null,{}] 02:50:03 INFO - PROCESS | 1652 | 1462528203510 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:03 INFO - PROCESS | 1652 | 1462528203594 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:50:03 INFO - PROCESS | 1652 | 1462528203645 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118276000 == 15 [pid = 1652] [id = 484] 02:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11691c400) [pid = 1652] [serial = 1452] [outer = 0x0] 02:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1184cec00) [pid = 1652] [serial = 1453] [outer = 0x11691c400] 02:50:03 INFO - PROCESS | 1652 | 1462528203673 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118548800) [pid = 1652] [serial = 1454] [outer = 0x11691c400] 02:50:03 INFO - PROCESS | 1652 | 1462528203949 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 475ms 02:50:03 INFO - PROCESS | 1652 | 1462528203981 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1652 | 1462528203983 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:50:03 INFO - PROCESS | 1652 | 1462528203985 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1652 | 1462528203986 Marionette TRACE conn2 <- [1,1910,null,{}] 02:50:03 INFO - PROCESS | 1652 | 1462528203997 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:04 INFO - PROCESS | 1652 | 1462528204074 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:50:04 INFO - PROCESS | 1652 | 1462528204079 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11851d000 == 16 [pid = 1652] [id = 485] 02:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11327dc00) [pid = 1652] [serial = 1455] [outer = 0x0] 02:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1185ab400) [pid = 1652] [serial = 1456] [outer = 0x11327dc00] 02:50:04 INFO - PROCESS | 1652 | 1462528204106 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118947000) [pid = 1652] [serial = 1457] [outer = 0x11327dc00] 02:50:04 INFO - PROCESS | 1652 | 1462528204430 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 477ms 02:50:04 INFO - PROCESS | 1652 | 1462528204463 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 1652 | 1462528204464 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:50:04 INFO - PROCESS | 1652 | 1462528204466 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1652 | 1462528204467 Marionette TRACE conn2 <- [1,1914,null,{}] 02:50:04 INFO - PROCESS | 1652 | 1462528204470 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:04 INFO - PROCESS | 1652 | 1462528204565 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:50:04 INFO - PROCESS | 1652 | 1462528204576 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x112789800 == 17 [pid = 1652] [id = 486] 02:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1122c5c00) [pid = 1652] [serial = 1458] [outer = 0x0] 02:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118998800) [pid = 1652] [serial = 1459] [outer = 0x1122c5c00] 02:50:04 INFO - PROCESS | 1652 | 1462528204601 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118a18000) [pid = 1652] [serial = 1460] [outer = 0x1122c5c00] 02:50:04 INFO - PROCESS | 1652 | 1462528204913 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 02:50:04 INFO - PROCESS | 1652 | 1462528204941 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 1652 | 1462528204943 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:50:04 INFO - PROCESS | 1652 | 1462528204945 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1652 | 1462528204946 Marionette TRACE conn2 <- [1,1918,null,{}] 02:50:04 INFO - PROCESS | 1652 | 1462528204948 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 1652 | 1462528205058 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:50:05 INFO - PROCESS | 1652 | 1462528205063 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b08000 == 18 [pid = 1652] [id = 487] 02:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118946400) [pid = 1652] [serial = 1461] [outer = 0x0] 02:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118a2bc00) [pid = 1652] [serial = 1462] [outer = 0x118946400] 02:50:05 INFO - PROCESS | 1652 | 1462528205089 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118e66800) [pid = 1652] [serial = 1463] [outer = 0x118946400] 02:50:05 INFO - PROCESS | 1652 | 1462528205416 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 02:50:05 INFO - PROCESS | 1652 | 1462528205465 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:50:05 INFO - PROCESS | 1652 | 1462528205466 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:50:05 INFO - PROCESS | 1652 | 1462528205468 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 1652 | 1462528205469 Marionette TRACE conn2 <- [1,1922,null,{}] 02:50:05 INFO - PROCESS | 1652 | 1462528205479 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 1652 | 1462528205564 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:50:05 INFO - PROCESS | 1652 | 1462528205569 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be8000 == 19 [pid = 1652] [id = 488] 02:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118e11400) [pid = 1652] [serial = 1464] [outer = 0x0] 02:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1192df400) [pid = 1652] [serial = 1465] [outer = 0x118e11400] 02:50:05 INFO - PROCESS | 1652 | 1462528205596 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119495000) [pid = 1652] [serial = 1466] [outer = 0x118e11400] 02:50:05 INFO - PROCESS | 1652 | 1462528205910 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 479ms 02:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:50:05 INFO - PROCESS | 1652 | 1462528205948 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:50:05 INFO - PROCESS | 1652 | 1462528205949 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:50:05 INFO - PROCESS | 1652 | 1462528205951 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 1652 | 1462528205952 Marionette TRACE conn2 <- [1,1926,null,{}] 02:50:05 INFO - PROCESS | 1652 | 1462528205959 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 1652 | 1462528206054 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:50:06 INFO - PROCESS | 1652 | 1462528206058 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d6f000 == 20 [pid = 1652] [id = 489] 02:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1198c0c00) [pid = 1652] [serial = 1467] [outer = 0x0] 02:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198cec00) [pid = 1652] [serial = 1468] [outer = 0x1198c0c00] 02:50:06 INFO - PROCESS | 1652 | 1462528206086 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119daa400) [pid = 1652] [serial = 1469] [outer = 0x1198c0c00] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11859d400) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118a1d800) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118e0ac00) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a7d9000) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118e0b800) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113281800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1122c8c00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x115d91800) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1122c8800) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12546ec00) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1184d7c00) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:50:06 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112026c00) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:50:06 INFO - PROCESS | 1652 | 1462528206412 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 473ms 02:50:06 INFO - PROCESS | 1652 | 1462528206432 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1652 | 1462528206433 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:50:06 INFO - PROCESS | 1652 | 1462528206436 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1652 | 1462528206438 Marionette TRACE conn2 <- [1,1930,null,{}] 02:50:06 INFO - PROCESS | 1652 | 1462528206444 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 1652 | 1462528206526 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:50:06 INFO - PROCESS | 1652 | 1462528206531 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11946f000 == 21 [pid = 1652] [id = 490] 02:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11203f800) [pid = 1652] [serial = 1470] [outer = 0x0] 02:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11894d400) [pid = 1652] [serial = 1471] [outer = 0x11203f800] 02:50:06 INFO - PROCESS | 1652 | 1462528206564 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1198ca800) [pid = 1652] [serial = 1472] [outer = 0x11203f800] 02:50:06 INFO - PROCESS | 1652 | 1462528206924 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 523ms 02:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:50:06 INFO - PROCESS | 1652 | 1462528206960 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1652 | 1462528206961 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:50:06 INFO - PROCESS | 1652 | 1462528206964 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1652 | 1462528206966 Marionette TRACE conn2 <- [1,1934,null,{}] 02:50:06 INFO - PROCESS | 1652 | 1462528206969 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 1652 | 1462528207104 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:50:07 INFO - PROCESS | 1652 | 1462528207116 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11851c800 == 22 [pid = 1652] [id = 491] 02:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118547c00) [pid = 1652] [serial = 1473] [outer = 0x0] 02:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a0f1c00) [pid = 1652] [serial = 1474] [outer = 0x118547c00] 02:50:07 INFO - PROCESS | 1652 | 1462528207154 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x121072c00) [pid = 1652] [serial = 1475] [outer = 0x118547c00] 02:50:07 INFO - PROCESS | 1652 | 1462528207542 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 619ms 02:50:07 INFO - PROCESS | 1652 | 1462528207584 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 1652 | 1462528207585 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:50:07 INFO - PROCESS | 1652 | 1462528207587 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 1652 | 1462528207589 Marionette TRACE conn2 <- [1,1938,null,{}] 02:50:07 INFO - PROCESS | 1652 | 1462528207591 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 1652 | 1462528207704 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:50:07 INFO - PROCESS | 1652 | 1462528207710 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12193e800 == 23 [pid = 1652] [id = 492] 02:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121071c00) [pid = 1652] [serial = 1476] [outer = 0x0] 02:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12118ac00) [pid = 1652] [serial = 1477] [outer = 0x121071c00] 02:50:07 INFO - PROCESS | 1652 | 1462528207739 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1217ac400) [pid = 1652] [serial = 1478] [outer = 0x121071c00] 02:50:08 INFO - PROCESS | 1652 | 1462528208047 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 471ms 02:50:08 INFO - PROCESS | 1652 | 1462528208062 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1652 | 1462528208063 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:50:08 INFO - PROCESS | 1652 | 1462528208066 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1652 | 1462528208067 Marionette TRACE conn2 <- [1,1942,null,{}] 02:50:08 INFO - PROCESS | 1652 | 1462528208069 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 1652 | 1462528208144 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:50:08 INFO - PROCESS | 1652 | 1462528208149 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c21000 == 24 [pid = 1652] [id = 493] 02:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1217af800) [pid = 1652] [serial = 1479] [outer = 0x0] 02:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1217b7000) [pid = 1652] [serial = 1480] [outer = 0x1217af800] 02:50:08 INFO - PROCESS | 1652 | 1462528208176 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121a7e000) [pid = 1652] [serial = 1481] [outer = 0x1217af800] 02:50:08 INFO - PROCESS | 1652 | 1462528208474 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 418ms 02:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:50:08 INFO - PROCESS | 1652 | 1462528208485 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1652 | 1462528208486 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:50:08 INFO - PROCESS | 1652 | 1462528208490 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1652 | 1462528208492 Marionette TRACE conn2 <- [1,1946,null,{}] 02:50:08 INFO - PROCESS | 1652 | 1462528208496 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 1652 | 1462528208617 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:50:08 INFO - PROCESS | 1652 | 1462528208666 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f47800 == 25 [pid = 1652] [id = 494] 02:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110e78c00) [pid = 1652] [serial = 1482] [outer = 0x0] 02:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1110af800) [pid = 1652] [serial = 1483] [outer = 0x110e78c00] 02:50:08 INFO - PROCESS | 1652 | 1462528208697 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112eae800) [pid = 1652] [serial = 1484] [outer = 0x110e78c00] 02:50:09 INFO - PROCESS | 1652 | 1462528209172 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 724ms 02:50:09 INFO - PROCESS | 1652 | 1462528209213 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:50:09 INFO - PROCESS | 1652 | 1462528209216 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:50:09 INFO - PROCESS | 1652 | 1462528209219 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 1652 | 1462528209221 Marionette TRACE conn2 <- [1,1950,null,{}] 02:50:09 INFO - PROCESS | 1652 | 1462528209242 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:09 INFO - PROCESS | 1652 | 1462528209336 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:50:09 INFO - PROCESS | 1652 | 1462528209398 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118284000 == 26 [pid = 1652] [id = 495] 02:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116952000) [pid = 1652] [serial = 1485] [outer = 0x0] 02:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117117000) [pid = 1652] [serial = 1486] [outer = 0x116952000] 02:50:09 INFO - PROCESS | 1652 | 1462528209429 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117e8c000) [pid = 1652] [serial = 1487] [outer = 0x116952000] 02:50:09 INFO - PROCESS | 1652 | 1462528209843 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 638ms 02:50:09 INFO - PROCESS | 1652 | 1462528209857 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:50:09 INFO - PROCESS | 1652 | 1462528209859 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:50:09 INFO - PROCESS | 1652 | 1462528209861 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 1652 | 1462528209862 Marionette TRACE conn2 <- [1,1954,null,{}] 02:50:09 INFO - PROCESS | 1652 | 1462528209865 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:09 INFO - PROCESS | 1652 | 1462528209960 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:50:10 INFO - PROCESS | 1652 | 1462528210008 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12548c000 == 27 [pid = 1652] [id = 496] 02:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1184cf000) [pid = 1652] [serial = 1488] [outer = 0x0] 02:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11859e400) [pid = 1652] [serial = 1489] [outer = 0x1184cf000] 02:50:10 INFO - PROCESS | 1652 | 1462528210038 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118a14000) [pid = 1652] [serial = 1490] [outer = 0x1184cf000] 02:50:10 INFO - PROCESS | 1652 | 1462528210463 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 619ms 02:50:10 INFO - PROCESS | 1652 | 1462528210481 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1652 | 1462528210483 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:50:10 INFO - PROCESS | 1652 | 1462528210491 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1652 | 1462528210494 Marionette TRACE conn2 <- [1,1958,null,{}] 02:50:10 INFO - PROCESS | 1652 | 1462528210497 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:10 INFO - PROCESS | 1652 | 1462528210593 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:50:10 INFO - PROCESS | 1652 | 1462528210639 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271c0800 == 28 [pid = 1652] [id = 497] 02:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1184d7000) [pid = 1652] [serial = 1491] [outer = 0x0] 02:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118a31800) [pid = 1652] [serial = 1492] [outer = 0x1184d7000] 02:50:10 INFO - PROCESS | 1652 | 1462528210668 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12106a000) [pid = 1652] [serial = 1493] [outer = 0x1184d7000] 02:50:11 INFO - PROCESS | 1652 | 1462528211229 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 775ms 02:50:11 INFO - PROCESS | 1652 | 1462528211268 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1652 | 1462528211270 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:50:11 INFO - PROCESS | 1652 | 1462528211275 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1652 | 1462528211278 Marionette TRACE conn2 <- [1,1962,null,{}] 02:50:11 INFO - PROCESS | 1652 | 1462528211282 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:11 INFO - PROCESS | 1652 | 1462528211368 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:50:11 INFO - PROCESS | 1652 | 1462528211415 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180c9800 == 29 [pid = 1652] [id = 498] 02:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112044000) [pid = 1652] [serial = 1494] [outer = 0x0] 02:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112a63c00) [pid = 1652] [serial = 1495] [outer = 0x112044000] 02:50:11 INFO - PROCESS | 1652 | 1462528211443 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115d9b800) [pid = 1652] [serial = 1496] [outer = 0x112044000] 02:50:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12194d000 == 28 [pid = 1652] [id = 478] 02:50:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112fa3400) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 02:50:11 INFO - PROCESS | 1652 | 1462528211881 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 623ms 02:50:11 INFO - PROCESS | 1652 | 1462528211899 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1652 | 1462528211903 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:50:11 INFO - PROCESS | 1652 | 1462528211910 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1652 | 1462528211911 Marionette TRACE conn2 <- [1,1966,null,{}] 02:50:11 INFO - PROCESS | 1652 | 1462528211914 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:11 INFO - PROCESS | 1652 | 1462528211986 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:50:11 INFO - PROCESS | 1652 | 1462528211992 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f5c000 == 29 [pid = 1652] [id = 499] 02:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x114fd9000) [pid = 1652] [serial = 1497] [outer = 0x0] 02:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1164f5c00) [pid = 1652] [serial = 1498] [outer = 0x114fd9000] 02:50:12 INFO - PROCESS | 1652 | 1462528212018 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117696000) [pid = 1652] [serial = 1499] [outer = 0x114fd9000] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118a1b000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118949400) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118a33000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1198c3000) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1192d7400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bbbd800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121069400) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119dde800) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121184800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e0e800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116756000) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x114fd8800) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112fdac00) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11675fc00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1164af400) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x114f0e000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112fa1800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125d2ac00) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118544c00) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1185a8000) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11814c000) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1184c4000) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 02:50:12 INFO - PROCESS | 1652 | 1462528212356 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 02:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:50:12 INFO - PROCESS | 1652 | 1462528212429 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 1652 | 1462528212431 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:50:12 INFO - PROCESS | 1652 | 1462528212433 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1652 | 1462528212435 Marionette TRACE conn2 <- [1,1970,null,{}] 02:50:12 INFO - PROCESS | 1652 | 1462528212443 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:12 INFO - PROCESS | 1652 | 1462528212518 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:50:12 INFO - PROCESS | 1652 | 1462528212526 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180cc000 == 30 [pid = 1652] [id = 500] 02:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1184c6400) [pid = 1652] [serial = 1500] [outer = 0x0] 02:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1184d3000) [pid = 1652] [serial = 1501] [outer = 0x1184c6400] 02:50:12 INFO - PROCESS | 1652 | 1462528212554 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1185a4400) [pid = 1652] [serial = 1502] [outer = 0x1184c6400] 02:50:12 INFO - PROCESS | 1652 | 1462528212884 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 02:50:12 INFO - PROCESS | 1652 | 1462528212904 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:50:12 INFO - PROCESS | 1652 | 1462528212909 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:50:12 INFO - PROCESS | 1652 | 1462528212911 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1652 | 1462528212912 Marionette TRACE conn2 <- [1,1974,null,{}] 02:50:12 INFO - PROCESS | 1652 | 1462528212914 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 1652 | 1462528212999 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:50:13 INFO - PROCESS | 1652 | 1462528213047 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118978000 == 31 [pid = 1652] [id = 501] 02:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1184cd400) [pid = 1652] [serial = 1503] [outer = 0x0] 02:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11894f800) [pid = 1652] [serial = 1504] [outer = 0x1184cd400] 02:50:13 INFO - PROCESS | 1652 | 1462528213073 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118a2e800) [pid = 1652] [serial = 1505] [outer = 0x1184cd400] 02:50:13 INFO - PROCESS | 1652 | 1462528213344 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 468ms 02:50:13 INFO - PROCESS | 1652 | 1462528213380 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1652 | 1462528213381 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:50:13 INFO - PROCESS | 1652 | 1462528213383 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1652 | 1462528213384 Marionette TRACE conn2 <- [1,1978,null,{}] 02:50:13 INFO - PROCESS | 1652 | 1462528213387 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 1652 | 1462528213474 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:50:13 INFO - PROCESS | 1652 | 1462528213477 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119898000 == 32 [pid = 1652] [id = 502] 02:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1184d1c00) [pid = 1652] [serial = 1506] [outer = 0x0] 02:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118e08800) [pid = 1652] [serial = 1507] [outer = 0x1184d1c00] 02:50:13 INFO - PROCESS | 1652 | 1462528213505 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11922a400) [pid = 1652] [serial = 1508] [outer = 0x1184d1c00] 02:50:13 INFO - PROCESS | 1652 | 1462528213830 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 02:50:13 INFO - PROCESS | 1652 | 1462528213855 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:50:13 INFO - PROCESS | 1652 | 1462528213858 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:50:13 INFO - PROCESS | 1652 | 1462528213860 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1652 | 1462528213861 Marionette TRACE conn2 <- [1,1982,null,{}] 02:50:13 INFO - PROCESS | 1652 | 1462528213864 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 1652 | 1462528213980 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:50:13 INFO - PROCESS | 1652 | 1462528213997 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be1800 == 33 [pid = 1652] [id = 503] 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1192ddc00) [pid = 1652] [serial = 1509] [outer = 0x0] 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1198c1800) [pid = 1652] [serial = 1510] [outer = 0x1192ddc00] 02:50:14 INFO - PROCESS | 1652 | 1462528214023 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121184800) [pid = 1652] [serial = 1511] [outer = 0x1192ddc00] 02:50:14 INFO - PROCESS | 1652 | 1462528214338 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 02:50:14 INFO - PROCESS | 1652 | 1462528214379 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 1652 | 1462528214381 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:50:14 INFO - PROCESS | 1652 | 1462528214383 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1652 | 1462528214384 Marionette TRACE conn2 <- [1,1986,null,{}] 02:50:14 INFO - PROCESS | 1652 | 1462528214386 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:14 INFO - PROCESS | 1652 | 1462528214477 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:50:14 INFO - PROCESS | 1652 | 1462528214481 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ae800 == 34 [pid = 1652] [id = 504] 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121186400) [pid = 1652] [serial = 1512] [outer = 0x0] 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121687000) [pid = 1652] [serial = 1513] [outer = 0x121186400] 02:50:14 INFO - PROCESS | 1652 | 1462528214506 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1217b1c00) [pid = 1652] [serial = 1514] [outer = 0x121186400] 02:50:14 INFO - PROCESS | 1652 | 1462528214820 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 02:50:14 INFO - PROCESS | 1652 | 1462528214852 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 1652 | 1462528214854 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:50:14 INFO - PROCESS | 1652 | 1462528214864 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1652 | 1462528214865 Marionette TRACE conn2 <- [1,1990,null,{}] 02:50:14 INFO - PROCESS | 1652 | 1462528214868 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:14 INFO - PROCESS | 1652 | 1462528214958 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:50:14 INFO - PROCESS | 1652 | 1462528214962 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121944800 == 35 [pid = 1652] [id = 505] 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12170ec00) [pid = 1652] [serial = 1515] [outer = 0x0] 02:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121b58c00) [pid = 1652] [serial = 1516] [outer = 0x12170ec00] 02:50:14 INFO - PROCESS | 1652 | 1462528214987 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121b5d000) [pid = 1652] [serial = 1517] [outer = 0x12170ec00] 02:50:15 INFO - PROCESS | 1652 | 1462528215342 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 02:50:15 INFO - PROCESS | 1652 | 1462528215383 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1652 | 1462528215384 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:50:15 INFO - PROCESS | 1652 | 1462528215386 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1652 | 1462528215387 Marionette TRACE conn2 <- [1,1994,null,{}] 02:50:15 INFO - PROCESS | 1652 | 1462528215389 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 1652 | 1462528215479 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:50:15 INFO - PROCESS | 1652 | 1462528215513 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12716b000 == 36 [pid = 1652] [id = 506] 02:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121b59800) [pid = 1652] [serial = 1518] [outer = 0x0] 02:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121b62000) [pid = 1652] [serial = 1519] [outer = 0x121b59800] 02:50:15 INFO - PROCESS | 1652 | 1462528215537 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123d36c00) [pid = 1652] [serial = 1520] [outer = 0x121b59800] 02:50:15 INFO - PROCESS | 1652 | 1462528215835 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 472ms 02:50:15 INFO - PROCESS | 1652 | 1462528215870 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1652 | 1462528215873 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:50:15 INFO - PROCESS | 1652 | 1462528215878 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1652 | 1462528215879 Marionette TRACE conn2 <- [1,1998,null,{}] 02:50:15 INFO - PROCESS | 1652 | 1462528215881 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 1652 | 1462528216105 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1122c5c00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11203f800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121071c00) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11327dc00) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112fa2000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115d95400) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118547c00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1198c0c00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11691c400) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118946400) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116910400) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:50:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118e11400) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:50:16 INFO - PROCESS | 1652 | 1462528216147 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5d800 == 37 [pid = 1652] [id = 507] 02:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110e81000) [pid = 1652] [serial = 1521] [outer = 0x0] 02:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1122c5c00) [pid = 1652] [serial = 1522] [outer = 0x110e81000] 02:50:16 INFO - PROCESS | 1652 | 1462528216172 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11768e400) [pid = 1652] [serial = 1523] [outer = 0x110e81000] 02:50:16 INFO - PROCESS | 1652 | 1462528216451 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 620ms 02:50:16 INFO - PROCESS | 1652 | 1462528216498 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1652 | 1462528216500 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:50:16 INFO - PROCESS | 1652 | 1462528216502 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1652 | 1462528216504 Marionette TRACE conn2 <- [1,2002,null,{}] 02:50:16 INFO - PROCESS | 1652 | 1462528216510 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 1652 | 1462528216608 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:50:16 INFO - PROCESS | 1652 | 1462528216656 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x128778800 == 38 [pid = 1652] [id = 508] 02:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1164bc400) [pid = 1652] [serial = 1524] [outer = 0x0] 02:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121243000) [pid = 1652] [serial = 1525] [outer = 0x1164bc400] 02:50:16 INFO - PROCESS | 1652 | 1462528216685 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125ca8800) [pid = 1652] [serial = 1526] [outer = 0x1164bc400] 02:50:17 INFO - PROCESS | 1652 | 1462528217041 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 573ms 02:50:17 INFO - PROCESS | 1652 | 1462528217076 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:50:17 INFO - PROCESS | 1652 | 1462528217078 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:50:17 INFO - PROCESS | 1652 | 1462528217082 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1652 | 1462528217083 Marionette TRACE conn2 <- [1,2006,null,{}] 02:50:17 INFO - PROCESS | 1652 | 1462528217087 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:17 INFO - PROCESS | 1652 | 1462528217202 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:50:17 INFO - PROCESS | 1652 | 1462528217276 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb1800 == 39 [pid = 1652] [id = 509] 02:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112019400) [pid = 1652] [serial = 1527] [outer = 0x0] 02:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125d29000) [pid = 1652] [serial = 1528] [outer = 0x112019400] 02:50:17 INFO - PROCESS | 1652 | 1462528217310 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125d32c00) [pid = 1652] [serial = 1529] [outer = 0x112019400] 02:50:17 INFO - PROCESS | 1652 | 1462528217644 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 621ms 02:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:50:17 INFO - PROCESS | 1652 | 1462528217702 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 1652 | 1462528217704 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:50:17 INFO - PROCESS | 1652 | 1462528217706 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1652 | 1462528217707 Marionette TRACE conn2 <- [1,2010,null,{}] 02:50:17 INFO - PROCESS | 1652 | 1462528217709 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:17 INFO - PROCESS | 1652 | 1462528217783 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:50:17 INFO - PROCESS | 1652 | 1462528217787 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294a9000 == 40 [pid = 1652] [id = 510] 02:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125d33000) [pid = 1652] [serial = 1530] [outer = 0x0] 02:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125d7c000) [pid = 1652] [serial = 1531] [outer = 0x125d33000] 02:50:17 INFO - PROCESS | 1652 | 1462528217814 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126695000) [pid = 1652] [serial = 1532] [outer = 0x125d33000] 02:50:18 INFO - PROCESS | 1652 | 1462528218264 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 619ms 02:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:50:18 INFO - PROCESS | 1652 | 1462528218326 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1652 | 1462528218328 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:50:18 INFO - PROCESS | 1652 | 1462528218332 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1652 | 1462528218335 Marionette TRACE conn2 <- [1,2014,null,{}] 02:50:18 INFO - PROCESS | 1652 | 1462528218338 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 1652 | 1462528218438 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:50:18 INFO - PROCESS | 1652 | 1462528218490 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11697a800 == 41 [pid = 1652] [id = 511] 02:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1122c2400) [pid = 1652] [serial = 1533] [outer = 0x0] 02:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1132c5800) [pid = 1652] [serial = 1534] [outer = 0x1122c2400] 02:50:18 INFO - PROCESS | 1652 | 1462528218522 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11626bc00) [pid = 1652] [serial = 1535] [outer = 0x1122c2400] 02:50:18 INFO - PROCESS | 1652 | 1462528218942 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 621ms 02:50:18 INFO - PROCESS | 1652 | 1462528218953 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1652 | 1462528218959 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:50:18 INFO - PROCESS | 1652 | 1462528218964 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1652 | 1462528218966 Marionette TRACE conn2 <- [1,2018,null,{}] 02:50:18 INFO - PROCESS | 1652 | 1462528218968 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:19 INFO - PROCESS | 1652 | 1462528219066 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:50:19 INFO - PROCESS | 1652 | 1462528219154 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11851f800 == 42 [pid = 1652] [id = 512] 02:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11769d400) [pid = 1652] [serial = 1536] [outer = 0x0] 02:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1184bc400) [pid = 1652] [serial = 1537] [outer = 0x11769d400] 02:50:19 INFO - PROCESS | 1652 | 1462528219183 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11859c400) [pid = 1652] [serial = 1538] [outer = 0x11769d400] 02:50:19 INFO - PROCESS | 1652 | 1462528219618 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 722ms 02:50:19 INFO - PROCESS | 1652 | 1462528219687 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:50:19 INFO - PROCESS | 1652 | 1462528219689 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:50:19 INFO - PROCESS | 1652 | 1462528219693 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1652 | 1462528219697 Marionette TRACE conn2 <- [1,2022,null,{}] 02:50:19 INFO - PROCESS | 1652 | 1462528219724 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:19 INFO - PROCESS | 1652 | 1462528219895 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:50:19 INFO - PROCESS | 1652 | 1462528219962 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12949a000 == 43 [pid = 1652] [id = 513] 02:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1192d6c00) [pid = 1652] [serial = 1539] [outer = 0x0] 02:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11948f400) [pid = 1652] [serial = 1540] [outer = 0x1192d6c00] 02:50:20 INFO - PROCESS | 1652 | 1462528220011 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a0fa800) [pid = 1652] [serial = 1541] [outer = 0x1192d6c00] 02:50:20 INFO - PROCESS | 1652 | 1462528220466 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 780ms 02:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:50:20 INFO - PROCESS | 1652 | 1462528220475 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1652 | 1462528220477 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:50:20 INFO - PROCESS | 1652 | 1462528220479 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 1652 | 1462528220480 Marionette TRACE conn2 <- [1,2026,null,{}] 02:50:20 INFO - PROCESS | 1652 | 1462528220482 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 1652 | 1462528220587 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:50:20 INFO - PROCESS | 1652 | 1462528220635 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7a9000 == 44 [pid = 1652] [id = 514] 02:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118a36000) [pid = 1652] [serial = 1542] [outer = 0x0] 02:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121184000) [pid = 1652] [serial = 1543] [outer = 0x118a36000] 02:50:20 INFO - PROCESS | 1652 | 1462528220665 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121b63800) [pid = 1652] [serial = 1544] [outer = 0x118a36000] 02:50:21 INFO - PROCESS | 1652 | 1462528221257 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 820ms 02:50:21 INFO - PROCESS | 1652 | 1462528221300 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 1652 | 1462528221302 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:50:21 INFO - PROCESS | 1652 | 1462528221325 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1652 | 1462528221328 Marionette TRACE conn2 <- [1,2030,null,{}] 02:50:21 INFO - PROCESS | 1652 | 1462528221333 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:21 INFO - PROCESS | 1652 | 1462528221424 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:50:21 INFO - PROCESS | 1652 | 1462528221495 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162cd800 == 45 [pid = 1652] [id = 515] 02:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x111cb5c00) [pid = 1652] [serial = 1545] [outer = 0x0] 02:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1122bec00) [pid = 1652] [serial = 1546] [outer = 0x111cb5c00] 02:50:21 INFO - PROCESS | 1652 | 1462528221522 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x115d93800) [pid = 1652] [serial = 1547] [outer = 0x111cb5c00] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb1800 == 44 [pid = 1652] [id = 509] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128778800 == 43 [pid = 1652] [id = 508] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5d800 == 42 [pid = 1652] [id = 507] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12716b000 == 41 [pid = 1652] [id = 506] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x121944800 == 40 [pid = 1652] [id = 505] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1212ae800 == 39 [pid = 1652] [id = 504] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119be1800 == 38 [pid = 1652] [id = 503] 02:50:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1217b7000) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 02:50:21 INFO - PROCESS | 1652 | 1462528221993 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119898000 == 37 [pid = 1652] [id = 502] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118978000 == 36 [pid = 1652] [id = 501] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1180cc000 == 35 [pid = 1652] [id = 500] 02:50:21 INFO - PROCESS | 1652 | --DOCSHELL 0x112f5c000 == 34 [pid = 1652] [id = 499] 02:50:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1180c9800 == 33 [pid = 1652] [id = 498] 02:50:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1271c0800 == 32 [pid = 1652] [id = 497] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1217ac400) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118998800) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1198ca800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12118ac00) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1185ab400) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113284800) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11691cc00) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a0f1c00) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116203800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118947000) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1198cec00) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118548800) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118e66800) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111e33400) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116432800) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184cec00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11894d400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121072c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1169c6400) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118a18000) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126f30c00) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11769c400) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1192df400) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118a2bc00) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119daa400) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119495000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 02:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 743ms 02:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:50:22 INFO - PROCESS | 1652 | 1462528222050 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1652 | 1462528222055 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:50:22 INFO - PROCESS | 1652 | 1462528222059 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1652 | 1462528222061 Marionette TRACE conn2 <- [1,2034,null,{}] 02:50:22 INFO - PROCESS | 1652 | 1462528222064 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 1652 | 1462528222136 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:50:22 INFO - PROCESS | 1652 | 1462528222143 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d14000 == 33 [pid = 1652] [id = 516] 02:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116203800) [pid = 1652] [serial = 1548] [outer = 0x0] 02:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116433000) [pid = 1652] [serial = 1549] [outer = 0x116203800] 02:50:22 INFO - PROCESS | 1652 | 1462528222169 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116a65400) [pid = 1652] [serial = 1550] [outer = 0x116203800] 02:50:22 INFO - PROCESS | 1652 | 1462528222529 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 02:50:22 INFO - PROCESS | 1652 | 1462528222598 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1652 | 1462528222600 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:50:22 INFO - PROCESS | 1652 | 1462528222603 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1652 | 1462528222606 Marionette TRACE conn2 <- [1,2038,null,{}] 02:50:22 INFO - PROCESS | 1652 | 1462528222613 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 1652 | 1462528222687 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:50:22 INFO - PROCESS | 1652 | 1462528222696 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118236800 == 34 [pid = 1652] [id = 517] 02:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11769d800) [pid = 1652] [serial = 1551] [outer = 0x0] 02:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1184d7c00) [pid = 1652] [serial = 1552] [outer = 0x11769d800] 02:50:22 INFO - PROCESS | 1652 | 1462528222724 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1185a2400) [pid = 1652] [serial = 1553] [outer = 0x11769d800] 02:50:23 INFO - PROCESS | 1652 | 1462528223053 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 473ms 02:50:23 INFO - PROCESS | 1652 | 1462528223078 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:50:23 INFO - PROCESS | 1652 | 1462528223080 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:50:23 INFO - PROCESS | 1652 | 1462528223082 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1652 | 1462528223083 Marionette TRACE conn2 <- [1,2042,null,{}] 02:50:23 INFO - PROCESS | 1652 | 1462528223085 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 1652 | 1462528223177 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:50:23 INFO - PROCESS | 1652 | 1462528223223 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11897f800 == 35 [pid = 1652] [id = 518] 02:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11814bc00) [pid = 1652] [serial = 1554] [outer = 0x0] 02:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118945800) [pid = 1652] [serial = 1555] [outer = 0x11814bc00] 02:50:23 INFO - PROCESS | 1652 | 1462528223249 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118a16000) [pid = 1652] [serial = 1556] [outer = 0x11814bc00] 02:50:23 INFO - PROCESS | 1652 | 1462528223545 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 02:50:23 INFO - PROCESS | 1652 | 1462528223601 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1652 | 1462528223603 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:50:23 INFO - PROCESS | 1652 | 1462528223605 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1652 | 1462528223606 Marionette TRACE conn2 <- [1,2046,null,{}] 02:50:23 INFO - PROCESS | 1652 | 1462528223609 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 1652 | 1462528223678 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:50:23 INFO - PROCESS | 1652 | 1462528223683 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11946d800 == 36 [pid = 1652] [id = 519] 02:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118a1a800) [pid = 1652] [serial = 1557] [outer = 0x0] 02:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118a2b400) [pid = 1652] [serial = 1558] [outer = 0x118a1a800] 02:50:23 INFO - PROCESS | 1652 | 1462528223710 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118e0a400) [pid = 1652] [serial = 1559] [outer = 0x118a1a800] 02:50:24 INFO - PROCESS | 1652 | 1462528224049 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 469ms 02:50:24 INFO - PROCESS | 1652 | 1462528224075 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1652 | 1462528224076 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:50:24 INFO - PROCESS | 1652 | 1462528224078 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1652 | 1462528224079 Marionette TRACE conn2 <- [1,2050,null,{}] 02:50:24 INFO - PROCESS | 1652 | 1462528224082 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 1652 | 1462528224200 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:50:24 INFO - PROCESS | 1652 | 1462528224216 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b95800 == 37 [pid = 1652] [id = 520] 02:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118e08c00) [pid = 1652] [serial = 1560] [outer = 0x0] 02:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11948fc00) [pid = 1652] [serial = 1561] [outer = 0x118e08c00] 02:50:24 INFO - PROCESS | 1652 | 1462528224249 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121071000) [pid = 1652] [serial = 1562] [outer = 0x118e08c00] 02:50:24 INFO - PROCESS | 1652 | 1462528224594 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 02:50:24 INFO - PROCESS | 1652 | 1462528224598 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1652 | 1462528224599 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:50:24 INFO - PROCESS | 1652 | 1462528224601 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1652 | 1462528224602 Marionette TRACE conn2 <- [1,2054,null,{}] 02:50:24 INFO - PROCESS | 1652 | 1462528224605 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 1652 | 1462528224698 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:50:24 INFO - PROCESS | 1652 | 1462528224702 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212a6800 == 38 [pid = 1652] [id = 521] 02:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121077c00) [pid = 1652] [serial = 1563] [outer = 0x0] 02:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121249400) [pid = 1652] [serial = 1564] [outer = 0x121077c00] 02:50:24 INFO - PROCESS | 1652 | 1462528224728 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1217aac00) [pid = 1652] [serial = 1565] [outer = 0x121077c00] 02:50:25 INFO - PROCESS | 1652 | 1462528225053 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 02:50:25 INFO - PROCESS | 1652 | 1462528225069 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 1652 | 1462528225071 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:50:25 INFO - PROCESS | 1652 | 1462528225087 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 1652 | 1462528225091 Marionette TRACE conn2 <- [1,2058,null,{}] 02:50:25 INFO - PROCESS | 1652 | 1462528225095 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 1652 | 1462528225189 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:50:25 INFO - PROCESS | 1652 | 1462528225193 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121622800 == 39 [pid = 1652] [id = 522] 02:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121247800) [pid = 1652] [serial = 1566] [outer = 0x0] 02:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121893c00) [pid = 1652] [serial = 1567] [outer = 0x121247800] 02:50:25 INFO - PROCESS | 1652 | 1462528225218 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121b5e800) [pid = 1652] [serial = 1568] [outer = 0x121247800] 02:50:25 INFO - PROCESS | 1652 | 1462528225583 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 532ms 02:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:50:25 INFO - PROCESS | 1652 | 1462528225617 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 1652 | 1462528225618 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:50:25 INFO - PROCESS | 1652 | 1462528225620 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 1652 | 1462528225621 Marionette TRACE conn2 <- [1,2062,null,{}] 02:50:25 INFO - PROCESS | 1652 | 1462528225626 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 1652 | 1462528225721 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:50:25 INFO - PROCESS | 1652 | 1462528225725 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266f4000 == 40 [pid = 1652] [id = 523] 02:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1217b0400) [pid = 1652] [serial = 1569] [outer = 0x0] 02:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121de3c00) [pid = 1652] [serial = 1570] [outer = 0x1217b0400] 02:50:25 INFO - PROCESS | 1652 | 1462528225753 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1256c9400) [pid = 1652] [serial = 1571] [outer = 0x1217b0400] 02:50:26 INFO - PROCESS | 1652 | 1462528226123 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 02:50:26 INFO - PROCESS | 1652 | 1462528226311 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1652 | 1462528226312 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x121186400) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12170ec00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x114fd9000) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1184d1c00) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112044000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1184cd400) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1184c6400) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1217af800) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121b59800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112019400) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x110e81000) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1164bc400) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:50:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1192ddc00) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:50:26 INFO - PROCESS | 1652 | 1462528226339 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1652 | 1462528226340 Marionette TRACE conn2 <- [1,2066,null,{}] 02:50:26 INFO - PROCESS | 1652 | 1462528226342 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:26 INFO - PROCESS | 1652 | 1462528226417 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:50:26 INFO - PROCESS | 1652 | 1462528226426 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ae000 == 41 [pid = 1652] [id = 524] 02:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112fa2000) [pid = 1652] [serial = 1572] [outer = 0x0] 02:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1184d1c00) [pid = 1652] [serial = 1573] [outer = 0x112fa2000] 02:50:26 INFO - PROCESS | 1652 | 1462528226450 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12170ec00) [pid = 1652] [serial = 1574] [outer = 0x112fa2000] 02:50:26 INFO - PROCESS | 1652 | 1462528226829 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 533ms 02:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:50:26 INFO - PROCESS | 1652 | 1462528226861 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1652 | 1462528226863 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:50:26 INFO - PROCESS | 1652 | 1462528226867 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1652 | 1462528226870 Marionette TRACE conn2 <- [1,2070,null,{}] 02:50:26 INFO - PROCESS | 1652 | 1462528226887 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 1652 | 1462528227071 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:50:27 INFO - PROCESS | 1652 | 1462528227093 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a52800 == 42 [pid = 1652] [id = 525] 02:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1164fc800) [pid = 1652] [serial = 1575] [outer = 0x0] 02:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121b58800) [pid = 1652] [serial = 1576] [outer = 0x1164fc800] 02:50:27 INFO - PROCESS | 1652 | 1462528227138 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125d32800) [pid = 1652] [serial = 1577] [outer = 0x1164fc800] 02:50:27 INFO - PROCESS | 1652 | 1462528227460 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 625ms 02:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:50:27 INFO - PROCESS | 1652 | 1462528227493 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1652 | 1462528227494 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:50:27 INFO - PROCESS | 1652 | 1462528227497 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1652 | 1462528227498 Marionette TRACE conn2 <- [1,2074,null,{}] 02:50:27 INFO - PROCESS | 1652 | 1462528227500 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 1652 | 1462528227579 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:50:27 INFO - PROCESS | 1652 | 1462528227631 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129499000 == 43 [pid = 1652] [id = 526] 02:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1185a4000) [pid = 1652] [serial = 1578] [outer = 0x0] 02:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12668ec00) [pid = 1652] [serial = 1579] [outer = 0x1185a4000] 02:50:27 INFO - PROCESS | 1652 | 1462528227655 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126c2c800) [pid = 1652] [serial = 1580] [outer = 0x1185a4000] 02:50:27 INFO - PROCESS | 1652 | 1462528227905 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 468ms 02:50:27 INFO - PROCESS | 1652 | 1462528227965 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1652 | 1462528227967 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:50:27 INFO - PROCESS | 1652 | 1462528227969 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1652 | 1462528227970 Marionette TRACE conn2 <- [1,2078,null,{}] 02:50:27 INFO - PROCESS | 1652 | 1462528227980 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 1652 | 1462528228063 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:50:28 INFO - PROCESS | 1652 | 1462528228068 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade0800 == 44 [pid = 1652] [id = 527] 02:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125d2d400) [pid = 1652] [serial = 1581] [outer = 0x0] 02:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127117c00) [pid = 1652] [serial = 1582] [outer = 0x125d2d400] 02:50:28 INFO - PROCESS | 1652 | 1462528228102 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12748cc00) [pid = 1652] [serial = 1583] [outer = 0x125d2d400] 02:50:28 INFO - PROCESS | 1652 | 1462528228675 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 724ms 02:50:28 INFO - PROCESS | 1652 | 1462528228693 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1652 | 1462528228696 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:50:28 INFO - PROCESS | 1652 | 1462528228700 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1652 | 1462528228702 Marionette TRACE conn2 <- [1,2082,null,{}] 02:50:28 INFO - PROCESS | 1652 | 1462528228706 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 1652 | 1462528228804 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:50:28 INFO - PROCESS | 1652 | 1462528228853 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5c800 == 45 [pid = 1652] [id = 528] 02:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1130e1c00) [pid = 1652] [serial = 1584] [outer = 0x0] 02:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115d9d800) [pid = 1652] [serial = 1585] [outer = 0x1130e1c00] 02:50:28 INFO - PROCESS | 1652 | 1462528228889 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11691ac00) [pid = 1652] [serial = 1586] [outer = 0x1130e1c00] 02:50:29 INFO - PROCESS | 1652 | 1462528229295 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 621ms 02:50:29 INFO - PROCESS | 1652 | 1462528229321 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:50:29 INFO - PROCESS | 1652 | 1462528229327 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:50:29 INFO - PROCESS | 1652 | 1462528229332 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1652 | 1462528229334 Marionette TRACE conn2 <- [1,2086,null,{}] 02:50:29 INFO - PROCESS | 1652 | 1462528229336 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 1652 | 1462528229434 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:50:29 INFO - PROCESS | 1652 | 1462528229501 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11946c000 == 46 [pid = 1652] [id = 529] 02:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116a62000) [pid = 1652] [serial = 1587] [outer = 0x0] 02:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118426c00) [pid = 1652] [serial = 1588] [outer = 0x116a62000] 02:50:29 INFO - PROCESS | 1652 | 1462528229530 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1185a0800) [pid = 1652] [serial = 1589] [outer = 0x116a62000] 02:50:29 INFO - PROCESS | 1652 | 1462528229947 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 671ms 02:50:30 INFO - PROCESS | 1652 | 1462528230006 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1652 | 1462528230007 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:50:30 INFO - PROCESS | 1652 | 1462528230011 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1652 | 1462528230014 Marionette TRACE conn2 <- [1,2090,null,{}] 02:50:30 INFO - PROCESS | 1652 | 1462528230022 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 1652 | 1462528230140 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:50:30 INFO - PROCESS | 1652 | 1462528230208 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12addf000 == 47 [pid = 1652] [id = 530] 02:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1192df400) [pid = 1652] [serial = 1590] [outer = 0x0] 02:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119494400) [pid = 1652] [serial = 1591] [outer = 0x1192df400] 02:50:30 INFO - PROCESS | 1652 | 1462528230239 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119da9000) [pid = 1652] [serial = 1592] [outer = 0x1192df400] 02:50:30 INFO - PROCESS | 1652 | 1462528230656 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 02:50:30 INFO - PROCESS | 1652 | 1462528230683 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1652 | 1462528230685 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:50:30 INFO - PROCESS | 1652 | 1462528230687 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1652 | 1462528230689 Marionette TRACE conn2 <- [1,2094,null,{}] 02:50:30 INFO - PROCESS | 1652 | 1462528230691 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 1652 | 1462528230786 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:50:30 INFO - PROCESS | 1652 | 1462528230835 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b226000 == 48 [pid = 1652] [id = 531] 02:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x121072400) [pid = 1652] [serial = 1593] [outer = 0x0] 02:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x121a7cc00) [pid = 1652] [serial = 1594] [outer = 0x121072400] 02:50:30 INFO - PROCESS | 1652 | 1462528230868 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1257f2c00) [pid = 1652] [serial = 1595] [outer = 0x121072400] 02:50:31 INFO - PROCESS | 1652 | 1462528231295 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 02:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:50:31 INFO - PROCESS | 1652 | 1462528231309 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 1652 | 1462528231310 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:50:31 INFO - PROCESS | 1652 | 1462528231313 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1652 | 1462528231314 Marionette TRACE conn2 <- [1,2098,null,{}] 02:50:31 INFO - PROCESS | 1652 | 1462528231316 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:31 INFO - PROCESS | 1652 | 1462528231433 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:50:31 INFO - PROCESS | 1652 | 1462528231541 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x112651000 == 49 [pid = 1652] [id = 532] 02:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1164fa400) [pid = 1652] [serial = 1596] [outer = 0x0] 02:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11769bc00) [pid = 1652] [serial = 1597] [outer = 0x1164fa400] 02:50:31 INFO - PROCESS | 1652 | 1462528231603 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x121a70800) [pid = 1652] [serial = 1598] [outer = 0x1164fa400] 02:50:32 INFO - PROCESS | 1652 | 1462528232218 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 918ms 02:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:50:32 INFO - PROCESS | 1652 | 1462528232232 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 1652 | 1462528232234 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:50:32 INFO - PROCESS | 1652 | 1462528232237 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1652 | 1462528232240 Marionette TRACE conn2 <- [1,2102,null,{}] 02:50:32 INFO - PROCESS | 1652 | 1462528232243 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 1652 | 1462528232335 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:50:32 INFO - PROCESS | 1652 | 1462528232385 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11920f000 == 50 [pid = 1652] [id = 533] 02:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1122c2000) [pid = 1652] [serial = 1599] [outer = 0x0] 02:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x112fd8400) [pid = 1652] [serial = 1600] [outer = 0x1122c2000] 02:50:32 INFO - PROCESS | 1652 | 1462528232413 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116437c00) [pid = 1652] [serial = 1601] [outer = 0x1122c2000] 02:50:32 INFO - PROCESS | 1652 | 1462528232801 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 622ms 02:50:32 INFO - PROCESS | 1652 | 1462528232868 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 1652 | 1462528232872 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:50:32 INFO - PROCESS | 1652 | 1462528232877 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1652 | 1462528232879 Marionette TRACE conn2 <- [1,2106,null,{}] 02:50:32 INFO - PROCESS | 1652 | 1462528232881 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 1652 | 1462528232969 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:50:33 INFO - PROCESS | 1652 | 1462528233022 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11826c800 == 51 [pid = 1652] [id = 534] 02:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x116757800) [pid = 1652] [serial = 1602] [outer = 0x0] 02:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1184cf800) [pid = 1652] [serial = 1603] [outer = 0x116757800] 02:50:33 INFO - PROCESS | 1652 | 1462528233049 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1185a9800) [pid = 1652] [serial = 1604] [outer = 0x116757800] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x129499000 == 50 [pid = 1652] [id = 526] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128a52800 == 49 [pid = 1652] [id = 525] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1212ae000 == 48 [pid = 1652] [id = 524] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1266f4000 == 47 [pid = 1652] [id = 523] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x121622800 == 46 [pid = 1652] [id = 522] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1212a6800 == 45 [pid = 1652] [id = 521] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119b95800 == 44 [pid = 1652] [id = 520] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118a31800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x117117000) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11859e400) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1110af800) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x125d7c000) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11946d800 == 43 [pid = 1652] [id = 519] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11897f800 == 42 [pid = 1652] [id = 518] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118236800 == 41 [pid = 1652] [id = 517] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x115d14000 == 40 [pid = 1652] [id = 516] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1162cd800 == 39 [pid = 1652] [id = 515] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11697a800 == 38 [pid = 1652] [id = 511] 02:50:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1294a9000 == 37 [pid = 1652] [id = 510] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121687000) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121b58c00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1164f5c00) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117696000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118e08800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11922a400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x115d9b800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x112a63c00) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11894f800) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118a2e800) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1184d3000) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1185a4400) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121a7e000) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121b62000) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121b5d000) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x125d32c00) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11768e400) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123d36c00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121243000) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1122c5c00) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1198c1800) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121184800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1217b1c00) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125d29000) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x125ca8800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1652 | 1462528233434 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 02:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:50:33 INFO - PROCESS | 1652 | 1462528233448 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 1652 | 1462528233449 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:50:33 INFO - PROCESS | 1652 | 1462528233451 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 1652 | 1462528233454 Marionette TRACE conn2 <- [1,2110,null,{}] 02:50:33 INFO - PROCESS | 1652 | 1462528233464 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 1652 | 1462528233543 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:50:33 INFO - PROCESS | 1652 | 1462528233593 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118227000 == 38 [pid = 1652] [id = 535] 02:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11769b000) [pid = 1652] [serial = 1605] [outer = 0x0] 02:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1185b4800) [pid = 1652] [serial = 1606] [outer = 0x11769b000] 02:50:33 INFO - PROCESS | 1652 | 1462528233623 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118a20800) [pid = 1652] [serial = 1607] [outer = 0x11769b000] 02:50:34 INFO - PROCESS | 1652 | 1462528234058 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 625ms 02:50:34 INFO - PROCESS | 1652 | 1462528234077 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1652 | 1462528234079 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:50:34 INFO - PROCESS | 1652 | 1462528234083 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1652 | 1462528234085 Marionette TRACE conn2 <- [1,2114,null,{}] 02:50:34 INFO - PROCESS | 1652 | 1462528234109 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:34 INFO - PROCESS | 1652 | 1462528234205 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:50:34 INFO - PROCESS | 1652 | 1462528234298 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11757e800 == 39 [pid = 1652] [id = 536] 02:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1164b1000) [pid = 1652] [serial = 1608] [outer = 0x0] 02:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11694b000) [pid = 1652] [serial = 1609] [outer = 0x1164b1000] 02:50:34 INFO - PROCESS | 1652 | 1462528234331 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1184ce400) [pid = 1652] [serial = 1610] [outer = 0x1164b1000] 02:50:34 INFO - PROCESS | 1652 | 1462528234757 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 725ms 02:50:34 INFO - PROCESS | 1652 | 1462528234808 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1652 | 1462528234812 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:50:34 INFO - PROCESS | 1652 | 1462528234817 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1652 | 1462528234819 Marionette TRACE conn2 <- [1,2118,null,{}] 02:50:34 INFO - PROCESS | 1652 | 1462528234822 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:34 INFO - PROCESS | 1652 | 1462528234916 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:50:34 INFO - PROCESS | 1652 | 1462528234981 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11988d800 == 40 [pid = 1652] [id = 537] 02:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1185a1400) [pid = 1652] [serial = 1611] [outer = 0x0] 02:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118a16400) [pid = 1652] [serial = 1612] [outer = 0x1185a1400] 02:50:35 INFO - PROCESS | 1652 | 1462528235011 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118a2f800) [pid = 1652] [serial = 1613] [outer = 0x1185a1400] 02:50:35 INFO - PROCESS | 1652 | 1462528235420 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 622ms 02:50:35 INFO - PROCESS | 1652 | 1462528235440 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1652 | 1462528235441 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:50:35 INFO - PROCESS | 1652 | 1462528235444 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1652 | 1462528235446 Marionette TRACE conn2 <- [1,2122,null,{}] 02:50:35 INFO - PROCESS | 1652 | 1462528235454 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 1652 | 1462528235550 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:50:35 INFO - PROCESS | 1652 | 1462528235636 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b0800 == 41 [pid = 1652] [id = 538] 02:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118e62400) [pid = 1652] [serial = 1614] [outer = 0x0] 02:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1198cbc00) [pid = 1652] [serial = 1615] [outer = 0x118e62400] 02:50:35 INFO - PROCESS | 1652 | 1462528235668 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x121074000) [pid = 1652] [serial = 1616] [outer = 0x118e62400] 02:50:36 INFO - PROCESS | 1652 | 1462528236090 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 02:50:36 INFO - PROCESS | 1652 | 1462528236117 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 1652 | 1462528236119 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:50:36 INFO - PROCESS | 1652 | 1462528236140 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1652 | 1462528236141 Marionette TRACE conn2 <- [1,2126,null,{}] 02:50:36 INFO - PROCESS | 1652 | 1462528236145 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 1652 | 1462528236241 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:50:36 INFO - PROCESS | 1652 | 1462528236307 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125db3800 == 42 [pid = 1652] [id = 539] 02:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121186400) [pid = 1652] [serial = 1617] [outer = 0x0] 02:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1217adc00) [pid = 1652] [serial = 1618] [outer = 0x121186400] 02:50:36 INFO - PROCESS | 1652 | 1462528236339 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121b57c00) [pid = 1652] [serial = 1619] [outer = 0x121186400] 02:50:36 INFO - PROCESS | 1652 | 1462528236748 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 645ms 02:50:36 INFO - PROCESS | 1652 | 1462528236767 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 1652 | 1462528236768 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:50:36 INFO - PROCESS | 1652 | 1462528236770 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1652 | 1462528236772 Marionette TRACE conn2 <- [1,2130,null,{}] 02:50:36 INFO - PROCESS | 1652 | 1462528236774 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 1652 | 1462528236863 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:50:36 INFO - PROCESS | 1652 | 1462528236945 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271c9800 == 43 [pid = 1652] [id = 540] 02:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12170d400) [pid = 1652] [serial = 1620] [outer = 0x0] 02:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121b62800) [pid = 1652] [serial = 1621] [outer = 0x12170d400] 02:50:36 INFO - PROCESS | 1652 | 1462528236975 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1256ce800) [pid = 1652] [serial = 1622] [outer = 0x12170d400] 02:50:37 INFO - PROCESS | 1652 | 1462528237384 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] 02:50:37 INFO - PROCESS | 1652 | 1462528237441 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:50:37 INFO - PROCESS | 1652 | 1462528237444 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 1652 | 1462528237445 Marionette TRACE conn2 <- [1,2134,null,{}] 02:50:37 INFO - PROCESS | 1652 | 1462528237448 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:37 INFO - PROCESS | 1652 | 1462528237554 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:50:37 INFO - PROCESS | 1652 | 1462528237621 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a64000 == 44 [pid = 1652] [id = 541] 02:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1257f6800) [pid = 1652] [serial = 1623] [outer = 0x0] 02:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x125d2bc00) [pid = 1652] [serial = 1624] [outer = 0x1257f6800] 02:50:37 INFO - PROCESS | 1652 | 1462528237651 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12748c400) [pid = 1652] [serial = 1625] [outer = 0x1257f6800] 02:50:38 INFO - PROCESS | 1652 | 1462528238207 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 820ms 02:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:50:38 INFO - PROCESS | 1652 | 1462528238276 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1652 | 1462528238279 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:50:38 INFO - PROCESS | 1652 | 1462528238286 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1652 | 1462528238291 Marionette TRACE conn2 <- [1,2138,null,{}] 02:50:38 INFO - PROCESS | 1652 | 1462528238298 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 1652 | 1462528238437 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:50:38 INFO - PROCESS | 1652 | 1462528238524 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a6000 == 45 [pid = 1652] [id = 542] 02:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x112fd2400) [pid = 1652] [serial = 1626] [outer = 0x0] 02:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x115e10400) [pid = 1652] [serial = 1627] [outer = 0x112fd2400] 02:50:38 INFO - PROCESS | 1652 | 1462528238566 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11814dc00) [pid = 1652] [serial = 1628] [outer = 0x112fd2400] 02:50:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11826c800 == 44 [pid = 1652] [id = 534] 02:50:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11920f000 == 43 [pid = 1652] [id = 533] 02:50:38 INFO - PROCESS | 1652 | 1462528238949 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 680ms 02:50:38 INFO - PROCESS | 1652 | 1462528238965 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1652 | 1462528238969 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:50:38 INFO - PROCESS | 1652 | 1462528238977 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1652 | 1462528238979 Marionette TRACE conn2 <- [1,2142,null,{}] 02:50:38 INFO - PROCESS | 1652 | 1462528238981 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:39 INFO - PROCESS | 1652 | 1462528239062 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:50:39 INFO - PROCESS | 1652 | 1462528239122 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118289800 == 44 [pid = 1652] [id = 543] 02:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x113399c00) [pid = 1652] [serial = 1629] [outer = 0x0] 02:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118a17800) [pid = 1652] [serial = 1630] [outer = 0x113399c00] 02:50:39 INFO - PROCESS | 1652 | 1462528239149 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118e0c000) [pid = 1652] [serial = 1631] [outer = 0x113399c00] 02:50:39 INFO - PROCESS | 1652 | 1462528239454 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1652 | 1462528239499 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:50:39 INFO - PROCESS | 1652 | 1462528239501 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1652 | 1462528239503 Marionette TRACE conn2 <- [1,2146,null,{}] 02:50:39 INFO - PROCESS | 1652 | 1462528239511 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:39 INFO - PROCESS | 1652 | 1462528239591 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:50:39 INFO - PROCESS | 1652 | 1462528239614 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128760800 == 45 [pid = 1652] [id = 544] 02:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x117699800) [pid = 1652] [serial = 1632] [outer = 0x0] 02:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119bc8000) [pid = 1652] [serial = 1633] [outer = 0x117699800] 02:50:39 INFO - PROCESS | 1652 | 1462528239686 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x125d32c00) [pid = 1652] [serial = 1634] [outer = 0x117699800] 02:50:40 INFO - PROCESS | 1652 | 1462528240000 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:50:40 INFO - PROCESS | 1652 | 1462528240029 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:50:40 INFO - PROCESS | 1652 | 1462528240031 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1652 | 1462528240032 Marionette TRACE conn2 <- [1,2150,null,{}] 02:50:40 INFO - PROCESS | 1652 | 1462528240044 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 1652 | 1462528240119 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:50:40 INFO - PROCESS | 1652 | 1462528240126 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a815800 == 46 [pid = 1652] [id = 545] 02:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126a88400) [pid = 1652] [serial = 1635] [outer = 0x0] 02:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12748a400) [pid = 1652] [serial = 1636] [outer = 0x126a88400] 02:50:40 INFO - PROCESS | 1652 | 1462528240151 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1287cb400) [pid = 1652] [serial = 1637] [outer = 0x126a88400] 02:50:40 INFO - PROCESS | 1652 | 1462528240533 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 02:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:50:40 INFO - PROCESS | 1652 | 1462528240551 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 1652 | 1462528240552 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:50:40 INFO - PROCESS | 1652 | 1462528240554 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1652 | 1462528240557 Marionette TRACE conn2 <- [1,2154,null,{}] 02:50:40 INFO - PROCESS | 1652 | 1462528240560 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 1652 | 1462528240655 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:50:40 INFO - PROCESS | 1652 | 1462528240670 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d0a800 == 47 [pid = 1652] [id = 546] 02:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x126c73000) [pid = 1652] [serial = 1638] [outer = 0x0] 02:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1287d0c00) [pid = 1652] [serial = 1639] [outer = 0x126c73000] 02:50:40 INFO - PROCESS | 1652 | 1462528240697 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1287d8000) [pid = 1652] [serial = 1640] [outer = 0x126c73000] 02:50:41 INFO - PROCESS | 1652 | 1462528241046 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 02:50:41 INFO - PROCESS | 1652 | 1462528241075 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 1652 | 1462528241077 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:50:41 INFO - PROCESS | 1652 | 1462528241086 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1652 | 1462528241087 Marionette TRACE conn2 <- [1,2158,null,{}] 02:50:41 INFO - PROCESS | 1652 | 1462528241090 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 1652 | 1462528241200 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:50:41 INFO - PROCESS | 1652 | 1462528241207 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3d3000 == 48 [pid = 1652] [id = 547] 02:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1288f0800) [pid = 1652] [serial = 1641] [outer = 0x0] 02:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1288f9400) [pid = 1652] [serial = 1642] [outer = 0x1288f0800] 02:50:41 INFO - PROCESS | 1652 | 1462528241271 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1289ac000) [pid = 1652] [serial = 1643] [outer = 0x1288f0800] 02:50:41 INFO - PROCESS | 1652 | 1462528241578 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 02:50:41 INFO - PROCESS | 1652 | 1462528241605 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 1652 | 1462528241607 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:50:41 INFO - PROCESS | 1652 | 1462528241617 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1652 | 1462528241618 Marionette TRACE conn2 <- [1,2162,null,{}] 02:50:41 INFO - PROCESS | 1652 | 1462528241621 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 1652 | 1462528241717 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:50:41 INFO - PROCESS | 1652 | 1462528241722 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb3e000 == 49 [pid = 1652] [id = 548] 02:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1288f0c00) [pid = 1652] [serial = 1644] [outer = 0x0] 02:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x128a0a800) [pid = 1652] [serial = 1645] [outer = 0x1288f0c00] 02:50:41 INFO - PROCESS | 1652 | 1462528241747 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x128a11400) [pid = 1652] [serial = 1646] [outer = 0x1288f0c00] 02:50:42 INFO - PROCESS | 1652 | 1462528242077 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 471ms 02:50:42 INFO - PROCESS | 1652 | 1462528242097 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1652 | 1462528242098 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:50:42 INFO - PROCESS | 1652 | 1462528242100 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1652 | 1462528242101 Marionette TRACE conn2 <- [1,2166,null,{}] 02:50:42 INFO - PROCESS | 1652 | 1462528242111 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:42 INFO - PROCESS | 1652 | 1462528242210 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:50:42 INFO - PROCESS | 1652 | 1462528242214 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf77000 == 50 [pid = 1652] [id = 549] 02:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128a0b800) [pid = 1652] [serial = 1647] [outer = 0x0] 02:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x128a47c00) [pid = 1652] [serial = 1648] [outer = 0x128a0b800] 02:50:42 INFO - PROCESS | 1652 | 1462528242268 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128a4cc00) [pid = 1652] [serial = 1649] [outer = 0x128a0b800] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1184d7000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x116952000) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x110e78c00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x10059b400) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1184cf000) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x110e81400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x121077c00) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118a36000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x121247800) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118a1a800) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x116203800) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11814bc00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x111cb5c00) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11769d800) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1217b0400) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1122c2000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x112fa2000) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1164fc800) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x116757800) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118e08c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1185a4000) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:50:42 INFO - PROCESS | 1652 | 1462528242656 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 618ms 02:50:42 INFO - PROCESS | 1652 | 1462528242719 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1652 | 1462528242720 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:50:42 INFO - PROCESS | 1652 | 1462528242722 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1652 | 1462528242723 Marionette TRACE conn2 <- [1,2170,null,{}] 02:50:42 INFO - PROCESS | 1652 | 1462528242725 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:42 INFO - PROCESS | 1652 | 1462528242802 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:50:42 INFO - PROCESS | 1652 | 1462528242809 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12193d000 == 51 [pid = 1652] [id = 550] 02:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x112fa2000) [pid = 1652] [serial = 1650] [outer = 0x0] 02:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x117118000) [pid = 1652] [serial = 1651] [outer = 0x112fa2000] 02:50:42 INFO - PROCESS | 1652 | 1462528242834 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1185ab800) [pid = 1652] [serial = 1652] [outer = 0x112fa2000] 02:50:43 INFO - PROCESS | 1652 | 1462528243157 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 471ms 02:50:43 INFO - PROCESS | 1652 | 1462528243194 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 1652 | 1462528243195 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:50:43 INFO - PROCESS | 1652 | 1462528243197 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1652 | 1462528243198 Marionette TRACE conn2 <- [1,2174,null,{}] 02:50:43 INFO - PROCESS | 1652 | 1462528243200 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 1652 | 1462528243280 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:50:43 INFO - PROCESS | 1652 | 1462528243335 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf8d800 == 52 [pid = 1652] [id = 551] 02:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11626c000) [pid = 1652] [serial = 1653] [outer = 0x0] 02:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118e08c00) [pid = 1652] [serial = 1654] [outer = 0x11626c000] 02:50:43 INFO - PROCESS | 1652 | 1462528243360 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126c31c00) [pid = 1652] [serial = 1655] [outer = 0x11626c000] 02:50:43 INFO - PROCESS | 1652 | 1462528243651 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 02:50:43 INFO - PROCESS | 1652 | 1462528243665 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 1652 | 1462528243667 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:50:43 INFO - PROCESS | 1652 | 1462528243687 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1652 | 1462528243689 Marionette TRACE conn2 <- [1,2178,null,{}] 02:50:43 INFO - PROCESS | 1652 | 1462528243695 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 1652 | 1462528243788 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:50:43 INFO - PROCESS | 1652 | 1462528243795 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4a7000 == 53 [pid = 1652] [id = 552] 02:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126f2c400) [pid = 1652] [serial = 1656] [outer = 0x0] 02:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128a50800) [pid = 1652] [serial = 1657] [outer = 0x126f2c400] 02:50:43 INFO - PROCESS | 1652 | 1462528243824 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x128c32c00) [pid = 1652] [serial = 1658] [outer = 0x126f2c400] 02:50:44 INFO - PROCESS | 1652 | 1462528244174 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 02:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:50:44 INFO - PROCESS | 1652 | 1462528244217 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1652 | 1462528244218 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:50:44 INFO - PROCESS | 1652 | 1462528244220 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1652 | 1462528244221 Marionette TRACE conn2 <- [1,2182,null,{}] 02:50:44 INFO - PROCESS | 1652 | 1462528244224 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 1652 | 1462528244300 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:50:44 INFO - PROCESS | 1652 | 1462528244307 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c955800 == 54 [pid = 1652] [id = 553] 02:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128c33000) [pid = 1652] [serial = 1659] [outer = 0x0] 02:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128f65800) [pid = 1652] [serial = 1660] [outer = 0x128c33000] 02:50:44 INFO - PROCESS | 1652 | 1462528244332 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12929e800) [pid = 1652] [serial = 1661] [outer = 0x128c33000] 02:50:44 INFO - PROCESS | 1652 | 1462528244806 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 621ms 02:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:50:44 INFO - PROCESS | 1652 | 1462528244842 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1652 | 1462528244845 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:50:44 INFO - PROCESS | 1652 | 1462528244849 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1652 | 1462528244851 Marionette TRACE conn2 <- [1,2186,null,{}] 02:50:44 INFO - PROCESS | 1652 | 1462528244855 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 1652 | 1462528244957 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:50:45 INFO - PROCESS | 1652 | 1462528245028 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119459000 == 55 [pid = 1652] [id = 554] 02:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x116750400) [pid = 1652] [serial = 1662] [outer = 0x0] 02:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11814c800) [pid = 1652] [serial = 1663] [outer = 0x116750400] 02:50:45 INFO - PROCESS | 1652 | 1462528245060 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118949800) [pid = 1652] [serial = 1664] [outer = 0x116750400] 02:50:45 INFO - PROCESS | 1652 | 1462528245489 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 672ms 02:50:45 INFO - PROCESS | 1652 | 1462528245545 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 1652 | 1462528245549 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:50:45 INFO - PROCESS | 1652 | 1462528245571 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1652 | 1462528245574 Marionette TRACE conn2 <- [1,2190,null,{}] 02:50:45 INFO - PROCESS | 1652 | 1462528245579 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:45 INFO - PROCESS | 1652 | 1462528245680 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:50:45 INFO - PROCESS | 1652 | 1462528245748 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b227800 == 56 [pid = 1652] [id = 555] 02:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118e66800) [pid = 1652] [serial = 1665] [outer = 0x0] 02:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x121072800) [pid = 1652] [serial = 1666] [outer = 0x118e66800] 02:50:45 INFO - PROCESS | 1652 | 1462528245778 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1217fc000) [pid = 1652] [serial = 1667] [outer = 0x118e66800] 02:50:46 INFO - PROCESS | 1652 | 1462528246181 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 643ms 02:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:50:46 INFO - PROCESS | 1652 | 1462528246198 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1652 | 1462528246199 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:50:46 INFO - PROCESS | 1652 | 1462528246201 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1652 | 1462528246204 Marionette TRACE conn2 <- [1,2194,null,{}] 02:50:46 INFO - PROCESS | 1652 | 1462528246212 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 1652 | 1462528246314 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:50:46 INFO - PROCESS | 1652 | 1462528246385 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c965000 == 57 [pid = 1652] [id = 556] 02:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x126c32800) [pid = 1652] [serial = 1668] [outer = 0x0] 02:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1287cc400) [pid = 1652] [serial = 1669] [outer = 0x126c32800] 02:50:46 INFO - PROCESS | 1652 | 1462528246457 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1288f8400) [pid = 1652] [serial = 1670] [outer = 0x126c32800] 02:50:46 INFO - PROCESS | 1652 | 1462528246852 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 675ms 02:50:46 INFO - PROCESS | 1652 | 1462528246890 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1652 | 1462528246892 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:50:46 INFO - PROCESS | 1652 | 1462528246896 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1652 | 1462528246897 Marionette TRACE conn2 <- [1,2198,null,{}] 02:50:46 INFO - PROCESS | 1652 | 1462528246900 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:47 INFO - PROCESS | 1652 | 1462528247003 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:50:47 INFO - PROCESS | 1652 | 1462528247113 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca93800 == 58 [pid = 1652] [id = 557] 02:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x112a62800) [pid = 1652] [serial = 1671] [outer = 0x0] 02:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1289a9c00) [pid = 1652] [serial = 1672] [outer = 0x112a62800] 02:50:47 INFO - PROCESS | 1652 | 1462528247143 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128a45800) [pid = 1652] [serial = 1673] [outer = 0x112a62800] 02:50:47 INFO - PROCESS | 1652 | 1462528247540 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 02:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:50:47 INFO - PROCESS | 1652 | 1462528247565 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 1652 | 1462528247567 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:50:47 INFO - PROCESS | 1652 | 1462528247569 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1652 | 1462528247570 Marionette TRACE conn2 <- [1,2202,null,{}] 02:50:47 INFO - PROCESS | 1652 | 1462528247573 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:47 INFO - PROCESS | 1652 | 1462528247673 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:50:47 INFO - PROCESS | 1652 | 1462528247729 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d19800 == 59 [pid = 1652] [id = 558] 02:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x115d7a800) [pid = 1652] [serial = 1674] [outer = 0x0] 02:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1169c3400) [pid = 1652] [serial = 1675] [outer = 0x115d7a800] 02:50:47 INFO - PROCESS | 1652 | 1462528247758 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x118e0b800) [pid = 1652] [serial = 1676] [outer = 0x115d7a800] 02:50:48 INFO - PROCESS | 1652 | 1462528248485 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 973ms 02:50:48 INFO - PROCESS | 1652 | 1462528248544 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1652 | 1462528248547 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:50:48 INFO - PROCESS | 1652 | 1462528248553 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1652 | 1462528248556 Marionette TRACE conn2 <- [1,2206,null,{}] 02:50:48 INFO - PROCESS | 1652 | 1462528248578 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 1652 | 1462528248716 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:50:48 INFO - PROCESS | 1652 | 1462528248846 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11758f800 == 60 [pid = 1652] [id = 559] 02:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1164b5000) [pid = 1652] [serial = 1677] [outer = 0x0] 02:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x116757800) [pid = 1652] [serial = 1678] [outer = 0x1164b5000] 02:50:48 INFO - PROCESS | 1652 | 1462528248877 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x118150800) [pid = 1652] [serial = 1679] [outer = 0x1164b5000] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5c800 == 59 [pid = 1652] [id = 528] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b226000 == 58 [pid = 1652] [id = 531] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4a7000 == 57 [pid = 1652] [id = 552] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf8d800 == 56 [pid = 1652] [id = 551] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12193d000 == 55 [pid = 1652] [id = 550] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf77000 == 54 [pid = 1652] [id = 549] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb3e000 == 53 [pid = 1652] [id = 548] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3d3000 == 52 [pid = 1652] [id = 547] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x115d0a800 == 51 [pid = 1652] [id = 546] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x115d9d800) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x118426c00) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119494400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x121a7cc00) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x127117c00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1185b4800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a815800 == 50 [pid = 1652] [id = 545] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128760800 == 49 [pid = 1652] [id = 544] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118289800 == 48 [pid = 1652] [id = 543] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a6000 == 47 [pid = 1652] [id = 542] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b0800 == 46 [pid = 1652] [id = 538] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11988d800 == 45 [pid = 1652] [id = 537] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11757e800 == 44 [pid = 1652] [id = 536] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118227000 == 43 [pid = 1652] [id = 535] 02:50:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ade0800 == 42 [pid = 1652] [id = 527] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x112eae800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11675e400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x118a14000) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x113278400) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12106a000) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x117e8c000) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x121249400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x121b63800) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x121184000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x121893c00) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118a2b400) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1184bc400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118e0a400) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11948f400) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x116433000) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x116a65400) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118945800) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118a16000) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x115d93800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1122bec00) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1184d7c00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1185a2400) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1132c5800) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121de3c00) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121b5e800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x112fd8400) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1184d1c00) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x121b58800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12170ec00) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x116437c00) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1184cf800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1185a9800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1256c9400) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11948fc00) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11769bc00) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126c2c800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12668ec00) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x125d32800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1217aac00) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121071000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 02:50:49 INFO - PROCESS | 1652 | 1462528249263 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 741ms 02:50:49 INFO - PROCESS | 1652 | 1462528249294 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1652 | 1462528249297 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:50:49 INFO - PROCESS | 1652 | 1462528249315 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1652 | 1462528249317 Marionette TRACE conn2 <- [1,2210,null,{}] 02:50:49 INFO - PROCESS | 1652 | 1462528249320 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 1652 | 1462528249397 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:50:49 INFO - PROCESS | 1652 | 1462528249402 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1166e0000 == 43 [pid = 1652] [id = 560] 02:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11769bc00) [pid = 1652] [serial = 1680] [outer = 0x0] 02:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1184d2c00) [pid = 1652] [serial = 1681] [outer = 0x11769bc00] 02:50:49 INFO - PROCESS | 1652 | 1462528249431 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118948800) [pid = 1652] [serial = 1682] [outer = 0x11769bc00] 02:50:49 INFO - PROCESS | 1652 | 1462528249776 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 475ms 02:50:49 INFO - PROCESS | 1652 | 1462528249785 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1652 | 1462528249787 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:50:49 INFO - PROCESS | 1652 | 1462528249789 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1652 | 1462528249794 Marionette TRACE conn2 <- [1,2214,null,{}] 02:50:49 INFO - PROCESS | 1652 | 1462528249801 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 1652 | 1462528249904 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:50:49 INFO - PROCESS | 1652 | 1462528249955 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119219800 == 44 [pid = 1652] [id = 561] 02:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118a16000) [pid = 1652] [serial = 1683] [outer = 0x0] 02:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118a36000) [pid = 1652] [serial = 1684] [outer = 0x118a16000] 02:50:49 INFO - PROCESS | 1652 | 1462528249983 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119bcac00) [pid = 1652] [serial = 1685] [outer = 0x118a16000] 02:50:50 INFO - PROCESS | 1652 | 1462528250280 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 528ms 02:50:50 INFO - PROCESS | 1652 | 1462528250317 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:50:50 INFO - PROCESS | 1652 | 1462528250329 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:50:50 INFO - PROCESS | 1652 | 1462528250332 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 1652 | 1462528250333 Marionette TRACE conn2 <- [1,2218,null,{}] 02:50:50 INFO - PROCESS | 1652 | 1462528250335 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:50 INFO - PROCESS | 1652 | 1462528250415 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:50:50 INFO - PROCESS | 1652 | 1462528250473 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0f800 == 45 [pid = 1652] [id = 562] 02:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119da8c00) [pid = 1652] [serial = 1686] [outer = 0x0] 02:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1213c8400) [pid = 1652] [serial = 1687] [outer = 0x119da8c00] 02:50:50 INFO - PROCESS | 1652 | 1462528250499 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121b5e800) [pid = 1652] [serial = 1688] [outer = 0x119da8c00] 02:50:50 INFO - PROCESS | 1652 | 1462528250755 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 02:50:50 INFO - PROCESS | 1652 | 1462528250803 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:50:50 INFO - PROCESS | 1652 | 1462528250804 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:50:50 INFO - PROCESS | 1652 | 1462528250815 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 1652 | 1462528250817 Marionette TRACE conn2 <- [1,2222,null,{}] 02:50:50 INFO - PROCESS | 1652 | 1462528250819 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:50 INFO - PROCESS | 1652 | 1462528250900 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:50:50 INFO - PROCESS | 1652 | 1462528250905 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118aa1000 == 46 [pid = 1652] [id = 563] 02:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x121b63800) [pid = 1652] [serial = 1689] [outer = 0x0] 02:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1257f4c00) [pid = 1652] [serial = 1690] [outer = 0x121b63800] 02:50:50 INFO - PROCESS | 1652 | 1462528250933 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x125d29800) [pid = 1652] [serial = 1691] [outer = 0x121b63800] 02:50:51 INFO - PROCESS | 1652 | 1462528251275 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 02:50:51 INFO - PROCESS | 1652 | 1462528251284 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1652 | 1462528251286 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:50:51 INFO - PROCESS | 1652 | 1462528251288 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1652 | 1462528251289 Marionette TRACE conn2 <- [1,2226,null,{}] 02:50:51 INFO - PROCESS | 1652 | 1462528251294 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 1652 | 1462528251431 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:50:51 INFO - PROCESS | 1652 | 1462528251445 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c95000 == 47 [pid = 1652] [id = 564] 02:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x125d2d000) [pid = 1652] [serial = 1692] [outer = 0x0] 02:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x126a83400) [pid = 1652] [serial = 1693] [outer = 0x125d2d000] 02:50:51 INFO - PROCESS | 1652 | 1462528251472 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1288ef400) [pid = 1652] [serial = 1694] [outer = 0x125d2d000] 02:50:51 INFO - PROCESS | 1652 | 1462528251811 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 571ms 02:50:51 INFO - PROCESS | 1652 | 1462528251860 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1652 | 1462528251861 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:50:51 INFO - PROCESS | 1652 | 1462528251863 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1652 | 1462528251864 Marionette TRACE conn2 <- [1,2230,null,{}] 02:50:51 INFO - PROCESS | 1652 | 1462528251866 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 1652 | 1462528251964 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:50:51 INFO - PROCESS | 1652 | 1462528251975 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12875f800 == 48 [pid = 1652] [id = 565] 02:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12711d800) [pid = 1652] [serial = 1695] [outer = 0x0] 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1289a0400) [pid = 1652] [serial = 1696] [outer = 0x12711d800] 02:50:52 INFO - PROCESS | 1652 | 1462528252000 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1289acc00) [pid = 1652] [serial = 1697] [outer = 0x12711d800] 02:50:52 INFO - PROCESS | 1652 | 1462528252306 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 470ms 02:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:50:52 INFO - PROCESS | 1652 | 1462528252333 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1652 | 1462528252335 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:50:52 INFO - PROCESS | 1652 | 1462528252337 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1652 | 1462528252338 Marionette TRACE conn2 <- [1,2234,null,{}] 02:50:52 INFO - PROCESS | 1652 | 1462528252341 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 1652 | 1462528252437 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:50:52 INFO - PROCESS | 1652 | 1462528252448 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129958000 == 49 [pid = 1652] [id = 566] 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128a03000) [pid = 1652] [serial = 1698] [outer = 0x0] 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x128a41c00) [pid = 1652] [serial = 1699] [outer = 0x128a03000] 02:50:52 INFO - PROCESS | 1652 | 1462528252473 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x128a4ac00) [pid = 1652] [serial = 1700] [outer = 0x128a03000] 02:50:52 INFO - PROCESS | 1652 | 1462528252805 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 471ms 02:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:50:52 INFO - PROCESS | 1652 | 1462528252811 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1652 | 1462528252812 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:50:52 INFO - PROCESS | 1652 | 1462528252815 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1652 | 1462528252816 Marionette TRACE conn2 <- [1,2238,null,{}] 02:50:52 INFO - PROCESS | 1652 | 1462528252818 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 1652 | 1462528252917 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:50:52 INFO - PROCESS | 1652 | 1462528252929 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a80f000 == 50 [pid = 1652] [id = 567] 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x128a43800) [pid = 1652] [serial = 1701] [outer = 0x0] 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128a7f800) [pid = 1652] [serial = 1702] [outer = 0x128a43800] 02:50:52 INFO - PROCESS | 1652 | 1462528252954 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128a8b400) [pid = 1652] [serial = 1703] [outer = 0x128a43800] 02:50:53 INFO - PROCESS | 1652 | 1462528253301 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 02:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:50:53 INFO - PROCESS | 1652 | 1462528253333 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:50:53 INFO - PROCESS | 1652 | 1462528253334 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:50:53 INFO - PROCESS | 1652 | 1462528253336 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 1652 | 1462528253338 Marionette TRACE conn2 <- [1,2242,null,{}] 02:50:53 INFO - PROCESS | 1652 | 1462528253349 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:53 INFO - PROCESS | 1652 | 1462528253625 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x126f2c400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x126c73000) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1288f0800) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x112fd2400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x117699800) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x113399c00) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x126a88400) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1288f0c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128a0b800) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x112fa2000) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:50:53 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11626c000) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:50:53 INFO - PROCESS | 1652 | 1462528253670 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ba000 == 51 [pid = 1652] [id = 568] 02:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x110e7a400) [pid = 1652] [serial = 1704] [outer = 0x0] 02:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114fdbc00) [pid = 1652] [serial = 1705] [outer = 0x110e7a400] 02:50:53 INFO - PROCESS | 1652 | 1462528253697 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1257f7800) [pid = 1652] [serial = 1706] [outer = 0x110e7a400] 02:50:54 INFO - PROCESS | 1652 | 1462528253998 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 727ms 02:50:54 INFO - PROCESS | 1652 | 1462528254065 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1652 | 1462528254066 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:50:54 INFO - PROCESS | 1652 | 1462528254069 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1652 | 1462528254070 Marionette TRACE conn2 <- [1,2246,null,{}] 02:50:54 INFO - PROCESS | 1652 | 1462528254073 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 1652 | 1462528254168 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:50:54 INFO - PROCESS | 1652 | 1462528254222 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb3d800 == 52 [pid = 1652] [id = 569] 02:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1110af800) [pid = 1652] [serial = 1707] [outer = 0x0] 02:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128a0b800) [pid = 1652] [serial = 1708] [outer = 0x1110af800] 02:50:54 INFO - PROCESS | 1652 | 1462528254251 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129905c00) [pid = 1652] [serial = 1709] [outer = 0x1110af800] 02:50:54 INFO - PROCESS | 1652 | 1462528254521 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 473ms 02:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:50:54 INFO - PROCESS | 1652 | 1462528254547 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1652 | 1462528254548 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:50:54 INFO - PROCESS | 1652 | 1462528254551 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1652 | 1462528254552 Marionette TRACE conn2 <- [1,2250,null,{}] 02:50:54 INFO - PROCESS | 1652 | 1462528254554 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 1652 | 1462528254650 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:50:54 INFO - PROCESS | 1652 | 1462528254654 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c319800 == 53 [pid = 1652] [id = 570] 02:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129908c00) [pid = 1652] [serial = 1710] [outer = 0x0] 02:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a7d8000) [pid = 1652] [serial = 1711] [outer = 0x129908c00] 02:50:54 INFO - PROCESS | 1652 | 1462528254679 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a82dc00) [pid = 1652] [serial = 1712] [outer = 0x129908c00] 02:50:55 INFO - PROCESS | 1652 | 1462528255011 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 467ms 02:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:50:55 INFO - PROCESS | 1652 | 1462528255018 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1652 | 1462528255020 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:50:55 INFO - PROCESS | 1652 | 1462528255022 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1652 | 1462528255023 Marionette TRACE conn2 <- [1,2254,null,{}] 02:50:55 INFO - PROCESS | 1652 | 1462528255027 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:55 INFO - PROCESS | 1652 | 1462528255143 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:50:55 INFO - PROCESS | 1652 | 1462528255149 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4b6000 == 54 [pid = 1652] [id = 571] 02:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129909000) [pid = 1652] [serial = 1713] [outer = 0x0] 02:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a833c00) [pid = 1652] [serial = 1714] [outer = 0x129909000] 02:50:55 INFO - PROCESS | 1652 | 1462528255174 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a83bc00) [pid = 1652] [serial = 1715] [outer = 0x129909000] 02:50:55 INFO - PROCESS | 1652 | 1462528255475 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 472ms 02:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:50:55 INFO - PROCESS | 1652 | 1462528255495 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1652 | 1462528255496 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:50:55 INFO - PROCESS | 1652 | 1462528255498 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1652 | 1462528255499 Marionette TRACE conn2 <- [1,2258,null,{}] 02:50:55 INFO - PROCESS | 1652 | 1462528255502 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:55 INFO - PROCESS | 1652 | 1462528255585 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:50:55 INFO - PROCESS | 1652 | 1462528255591 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfaa800 == 55 [pid = 1652] [id = 572] 02:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a7d7800) [pid = 1652] [serial = 1716] [outer = 0x0] 02:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a885c00) [pid = 1652] [serial = 1717] [outer = 0x12a7d7800] 02:50:55 INFO - PROCESS | 1652 | 1462528255615 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a88b400) [pid = 1652] [serial = 1718] [outer = 0x12a7d7800] 02:50:56 INFO - PROCESS | 1652 | 1462528256162 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 02:50:56 INFO - PROCESS | 1652 | 1462528256168 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 1652 | 1462528256172 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:50:56 INFO - PROCESS | 1652 | 1462528256194 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1652 | 1462528256197 Marionette TRACE conn2 <- [1,2262,null,{}] 02:50:56 INFO - PROCESS | 1652 | 1462528256200 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 1652 | 1462528256305 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:50:56 INFO - PROCESS | 1652 | 1462528256379 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11897d000 == 56 [pid = 1652] [id = 573] 02:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11711b800) [pid = 1652] [serial = 1719] [outer = 0x0] 02:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1184d1c00) [pid = 1652] [serial = 1720] [outer = 0x11711b800] 02:50:56 INFO - PROCESS | 1652 | 1462528256409 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11894fc00) [pid = 1652] [serial = 1721] [outer = 0x11711b800] 02:50:56 INFO - PROCESS | 1652 | 1462528256804 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 02:50:56 INFO - PROCESS | 1652 | 1462528256866 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 1652 | 1462528256872 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:50:56 INFO - PROCESS | 1652 | 1462528256879 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1652 | 1462528256882 Marionette TRACE conn2 <- [1,2266,null,{}] 02:50:56 INFO - PROCESS | 1652 | 1462528256886 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 1652 | 1462528257010 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:50:57 INFO - PROCESS | 1652 | 1462528257114 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212aa800 == 57 [pid = 1652] [id = 574] 02:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118a31400) [pid = 1652] [serial = 1722] [outer = 0x0] 02:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119bc2c00) [pid = 1652] [serial = 1723] [outer = 0x118a31400] 02:50:57 INFO - PROCESS | 1652 | 1462528257144 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x121b5d800) [pid = 1652] [serial = 1724] [outer = 0x118a31400] 02:50:57 INFO - PROCESS | 1652 | 1462528257545 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 673ms 02:50:57 INFO - PROCESS | 1652 | 1462528257551 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1652 | 1462528257553 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:50:57 INFO - PROCESS | 1652 | 1462528257555 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1652 | 1462528257558 Marionette TRACE conn2 <- [1,2270,null,{}] 02:50:57 INFO - PROCESS | 1652 | 1462528257566 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 1652 | 1462528257671 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:50:57 INFO - PROCESS | 1652 | 1462528257731 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4b4800 == 58 [pid = 1652] [id = 575] 02:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x126699400) [pid = 1652] [serial = 1725] [outer = 0x0] 02:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x127492800) [pid = 1652] [serial = 1726] [outer = 0x126699400] 02:50:57 INFO - PROCESS | 1652 | 1462528257762 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1289a3c00) [pid = 1652] [serial = 1727] [outer = 0x126699400] 02:50:58 INFO - PROCESS | 1652 | 1462528258225 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 721ms 02:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:50:58 INFO - PROCESS | 1652 | 1462528258277 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 1652 | 1462528258279 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:50:58 INFO - PROCESS | 1652 | 1462528258281 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 1652 | 1462528258282 Marionette TRACE conn2 <- [1,2274,null,{}] 02:50:58 INFO - PROCESS | 1652 | 1462528258285 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:58 INFO - PROCESS | 1652 | 1462528258387 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:50:58 INFO - PROCESS | 1652 | 1462528258488 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d079000 == 59 [pid = 1652] [id = 576] 02:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x128a80000) [pid = 1652] [serial = 1728] [outer = 0x0] 02:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128f64000) [pid = 1652] [serial = 1729] [outer = 0x128a80000] 02:50:58 INFO - PROCESS | 1652 | 1462528258519 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x129688800) [pid = 1652] [serial = 1730] [outer = 0x128a80000] 02:50:58 INFO - PROCESS | 1652 | 1462528258947 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 719ms 02:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:50:59 INFO - PROCESS | 1652 | 1462528259008 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1652 | 1462528259009 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:50:59 INFO - PROCESS | 1652 | 1462528259013 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1652 | 1462528259014 Marionette TRACE conn2 <- [1,2278,null,{}] 02:50:59 INFO - PROCESS | 1652 | 1462528259016 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 1652 | 1462528259119 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:50:59 INFO - PROCESS | 1652 | 1462528259191 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b7b800 == 60 [pid = 1652] [id = 577] 02:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1167f0800) [pid = 1652] [serial = 1731] [outer = 0x0] 02:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12748f800) [pid = 1652] [serial = 1732] [outer = 0x1167f0800] 02:50:59 INFO - PROCESS | 1652 | 1462528259220 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129299000) [pid = 1652] [serial = 1733] [outer = 0x1167f0800] 02:50:59 INFO - PROCESS | 1652 | 1462528259844 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 869ms 02:50:59 INFO - PROCESS | 1652 | 1462528259883 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1652 | 1462528259887 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:50:59 INFO - PROCESS | 1652 | 1462528259895 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1652 | 1462528259898 Marionette TRACE conn2 <- [1,2282,null,{}] 02:50:59 INFO - PROCESS | 1652 | 1462528259903 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 1652 | 1462528260033 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:51:00 INFO - PROCESS | 1652 | 1462528260134 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b93800 == 61 [pid = 1652] [id = 578] 02:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x115d93800) [pid = 1652] [serial = 1734] [outer = 0x0] 02:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x115d9cc00) [pid = 1652] [serial = 1735] [outer = 0x115d93800] 02:51:00 INFO - PROCESS | 1652 | 1462528260178 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1164bc400) [pid = 1652] [serial = 1736] [outer = 0x115d93800] 02:51:00 INFO - PROCESS | 1652 | 1462528260644 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 775ms 02:51:00 INFO - PROCESS | 1652 | 1462528260669 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1652 | 1462528260673 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:51:00 INFO - PROCESS | 1652 | 1462528260677 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1652 | 1462528260679 Marionette TRACE conn2 <- [1,2286,null,{}] 02:51:00 INFO - PROCESS | 1652 | 1462528260681 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 1652 | 1462528260777 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:51:00 INFO - PROCESS | 1652 | 1462528260847 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11826c000 == 62 [pid = 1652] [id = 579] 02:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11769c000) [pid = 1652] [serial = 1737] [outer = 0x0] 02:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11853bc00) [pid = 1652] [serial = 1738] [outer = 0x11769c000] 02:51:00 INFO - PROCESS | 1652 | 1462528260892 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1185a9800) [pid = 1652] [serial = 1739] [outer = 0x11769c000] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11946c000 == 61 [pid = 1652] [id = 529] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4b6000 == 60 [pid = 1652] [id = 571] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12c319800 == 59 [pid = 1652] [id = 570] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb3d800 == 58 [pid = 1652] [id = 569] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11694b000) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x118a16400) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1198cbc00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1217adc00) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x125d2bc00) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x121b62800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x128f65800) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ba000 == 57 [pid = 1652] [id = 568] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12a80f000 == 56 [pid = 1652] [id = 567] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x129958000 == 55 [pid = 1652] [id = 566] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12875f800 == 54 [pid = 1652] [id = 565] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x125c95000 == 53 [pid = 1652] [id = 564] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118aa1000 == 52 [pid = 1652] [id = 563] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119b0f800 == 51 [pid = 1652] [id = 562] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119219800 == 50 [pid = 1652] [id = 561] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1166e0000 == 49 [pid = 1652] [id = 560] 02:51:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11758f800 == 48 [pid = 1652] [id = 559] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1287d0c00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1288f9400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1287d8000) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11814dc00) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x115e10400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x119bc8000) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x125d32c00) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118a17800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118e0c000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12748a400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x128a0a800) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1289ac000) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128a47c00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128a11400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x117118000) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x126c31c00) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x128a4cc00) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118e08c00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128c32c00) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1185ab800) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1287cb400) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128a50800) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 02:51:01 INFO - PROCESS | 1652 | 1462528261357 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 721ms 02:51:01 INFO - PROCESS | 1652 | 1462528261399 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 1652 | 1462528261400 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:51:01 INFO - PROCESS | 1652 | 1462528261403 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1652 | 1462528261405 Marionette TRACE conn2 <- [1,2290,null,{}] 02:51:01 INFO - PROCESS | 1652 | 1462528261443 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 1652 | 1462528261527 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:51:01 INFO - PROCESS | 1652 | 1462528261534 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a94000 == 49 [pid = 1652] [id = 580] 02:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1185b0800) [pid = 1652] [serial = 1740] [outer = 0x0] 02:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118a35800) [pid = 1652] [serial = 1741] [outer = 0x1185b0800] 02:51:01 INFO - PROCESS | 1652 | 1462528261564 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119491800) [pid = 1652] [serial = 1742] [outer = 0x1185b0800] 02:51:01 INFO - PROCESS | 1652 | 1462528261945 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 579ms 02:51:01 INFO - PROCESS | 1652 | 1462528261983 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 1652 | 1462528261986 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:51:01 INFO - PROCESS | 1652 | 1462528261989 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1652 | 1462528261991 Marionette TRACE conn2 <- [1,2294,null,{}] 02:51:01 INFO - PROCESS | 1652 | 1462528261994 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 1652 | 1462528262118 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:51:02 INFO - PROCESS | 1652 | 1462528262130 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ac800 == 50 [pid = 1652] [id = 581] 02:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119bccc00) [pid = 1652] [serial = 1743] [outer = 0x0] 02:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x121078400) [pid = 1652] [serial = 1744] [outer = 0x119bccc00] 02:51:02 INFO - PROCESS | 1652 | 1462528262172 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x121710000) [pid = 1652] [serial = 1745] [outer = 0x119bccc00] 02:51:02 INFO - PROCESS | 1652 | 1462528262636 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 671ms 02:51:02 INFO - PROCESS | 1652 | 1462528262662 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1652 | 1462528262664 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:51:02 INFO - PROCESS | 1652 | 1462528262667 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1652 | 1462528262669 Marionette TRACE conn2 <- [1,2298,null,{}] 02:51:02 INFO - PROCESS | 1652 | 1462528262681 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 1652 | 1462528262765 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:51:02 INFO - PROCESS | 1652 | 1462528262770 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x125cc5000 == 51 [pid = 1652] [id = 582] 02:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1217b0800) [pid = 1652] [serial = 1746] [outer = 0x0] 02:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x121897400) [pid = 1652] [serial = 1747] [outer = 0x1217b0800] 02:51:02 INFO - PROCESS | 1652 | 1462528262797 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x121b62800) [pid = 1652] [serial = 1748] [outer = 0x1217b0800] 02:51:03 INFO - PROCESS | 1652 | 1462528263134 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 02:51:03 INFO - PROCESS | 1652 | 1462528263188 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 1652 | 1462528263189 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:51:03 INFO - PROCESS | 1652 | 1462528263191 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 1652 | 1462528263192 Marionette TRACE conn2 <- [1,2302,null,{}] 02:51:03 INFO - PROCESS | 1652 | 1462528263194 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:03 INFO - PROCESS | 1652 | 1462528263319 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:51:03 INFO - PROCESS | 1652 | 1462528263328 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128771800 == 52 [pid = 1652] [id = 583] 02:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12541d800) [pid = 1652] [serial = 1749] [outer = 0x0] 02:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x125d28000) [pid = 1652] [serial = 1750] [outer = 0x12541d800] 02:51:03 INFO - PROCESS | 1652 | 1462528263354 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12748c800) [pid = 1652] [serial = 1751] [outer = 0x12541d800] 02:51:03 INFO - PROCESS | 1652 | 1462528263685 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 02:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:51:03 INFO - PROCESS | 1652 | 1462528263711 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 1652 | 1462528263712 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:51:03 INFO - PROCESS | 1652 | 1462528263722 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 1652 | 1462528263723 Marionette TRACE conn2 <- [1,2306,null,{}] 02:51:03 INFO - PROCESS | 1652 | 1462528263725 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:03 INFO - PROCESS | 1652 | 1462528263833 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:51:03 INFO - PROCESS | 1652 | 1462528263846 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc1000 == 53 [pid = 1652] [id = 584] 02:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12541e000) [pid = 1652] [serial = 1752] [outer = 0x0] 02:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1287d0c00) [pid = 1652] [serial = 1753] [outer = 0x12541e000] 02:51:03 INFO - PROCESS | 1652 | 1462528263871 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1288f3800) [pid = 1652] [serial = 1754] [outer = 0x12541e000] 02:51:04 INFO - PROCESS | 1652 | 1462528264229 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 526ms 02:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:51:04 INFO - PROCESS | 1652 | 1462528264242 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1652 | 1462528264245 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:51:04 INFO - PROCESS | 1652 | 1462528264248 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1652 | 1462528264250 Marionette TRACE conn2 <- [1,2310,null,{}] 02:51:04 INFO - PROCESS | 1652 | 1462528264253 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:04 INFO - PROCESS | 1652 | 1462528264379 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:51:04 INFO - PROCESS | 1652 | 1462528264391 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a80d800 == 54 [pid = 1652] [id = 585] 02:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1288f6c00) [pid = 1652] [serial = 1755] [outer = 0x0] 02:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1289a1c00) [pid = 1652] [serial = 1756] [outer = 0x1288f6c00] 02:51:04 INFO - PROCESS | 1652 | 1462528264416 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x128a09000) [pid = 1652] [serial = 1757] [outer = 0x1288f6c00] 02:51:04 INFO - PROCESS | 1652 | 1462528264801 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 571ms 02:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:51:04 INFO - PROCESS | 1652 | 1462528264820 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1652 | 1462528264821 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:51:04 INFO - PROCESS | 1652 | 1462528264829 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1652 | 1462528264830 Marionette TRACE conn2 <- [1,2314,null,{}] 02:51:04 INFO - PROCESS | 1652 | 1462528264833 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:04 INFO - PROCESS | 1652 | 1462528264934 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:51:04 INFO - PROCESS | 1652 | 1462528264969 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b22f000 == 55 [pid = 1652] [id = 586] 02:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1288f9400) [pid = 1652] [serial = 1758] [outer = 0x0] 02:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128a4b800) [pid = 1652] [serial = 1759] [outer = 0x1288f9400] 02:51:05 INFO - PROCESS | 1652 | 1462528265003 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x128a8b800) [pid = 1652] [serial = 1760] [outer = 0x1288f9400] 02:51:05 INFO - PROCESS | 1652 | 1462528265314 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 523ms 02:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:51:05 INFO - PROCESS | 1652 | 1462528265348 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1652 | 1462528265349 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:51:05 INFO - PROCESS | 1652 | 1462528265351 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1652 | 1462528265352 Marionette TRACE conn2 <- [1,2318,null,{}] 02:51:05 INFO - PROCESS | 1652 | 1462528265354 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 1652 | 1462528265454 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:51:05 INFO - PROCESS | 1652 | 1462528265466 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb53800 == 56 [pid = 1652] [id = 587] 02:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x128a47c00) [pid = 1652] [serial = 1761] [outer = 0x0] 02:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1293f3c00) [pid = 1652] [serial = 1762] [outer = 0x128a47c00] 02:51:05 INFO - PROCESS | 1652 | 1462528265491 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x111ed2000) [pid = 1652] [serial = 1763] [outer = 0x128a47c00] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129909000) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x119da8c00) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x115d7a800) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x128a03000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x125d2d000) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11769bc00) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x121b63800) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x128a43800) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12711d800) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1164b5000) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118a16000) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1164fa400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x110e7a400) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1110af800) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1257f6800) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:51:05 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129908c00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:51:06 INFO - PROCESS | 1652 | 1462528266009 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 1652 | 1462528266022 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:51:06 INFO - PROCESS | 1652 | 1462528266035 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 1652 | 1462528266037 Marionette TRACE conn2 <- [1,2322,null,{}] 02:51:06 INFO - PROCESS | 1652 | 1462528266039 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:06 INFO - PROCESS | 1652 | 1462528266173 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:51:06 INFO - PROCESS | 1652 | 1462528266233 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf93000 == 57 [pid = 1652] [id = 588] 02:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118a30c00) [pid = 1652] [serial = 1764] [outer = 0x0] 02:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126f38c00) [pid = 1652] [serial = 1765] [outer = 0x118a30c00] 02:51:06 INFO - PROCESS | 1652 | 1462528266262 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a7da800) [pid = 1652] [serial = 1766] [outer = 0x118a30c00] 02:51:06 INFO - PROCESS | 1652 | 1462528266545 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 524ms 02:51:06 INFO - PROCESS | 1652 | 1462528266566 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 1652 | 1462528266567 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:51:06 INFO - PROCESS | 1652 | 1462528266569 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 1652 | 1462528266570 Marionette TRACE conn2 <- [1,2326,null,{}] 02:51:06 INFO - PROCESS | 1652 | 1462528266573 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:06 INFO - PROCESS | 1652 | 1462528266669 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:51:06 INFO - PROCESS | 1652 | 1462528266674 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4bb000 == 58 [pid = 1652] [id = 589] 02:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a7ddc00) [pid = 1652] [serial = 1767] [outer = 0x0] 02:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a839000) [pid = 1652] [serial = 1768] [outer = 0x12a7ddc00] 02:51:06 INFO - PROCESS | 1652 | 1462528266699 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a889000) [pid = 1652] [serial = 1769] [outer = 0x12a7ddc00] 02:51:07 INFO - PROCESS | 1652 | 1462528267038 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 473ms 02:51:07 INFO - PROCESS | 1652 | 1462528267043 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1652 | 1462528267044 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:51:07 INFO - PROCESS | 1652 | 1462528267047 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1652 | 1462528267048 Marionette TRACE conn2 <- [1,2330,null,{}] 02:51:07 INFO - PROCESS | 1652 | 1462528267051 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 1652 | 1462528267191 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:51:07 INFO - PROCESS | 1652 | 1462528267199 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca8f800 == 59 [pid = 1652] [id = 590] 02:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a7d8800) [pid = 1652] [serial = 1770] [outer = 0x0] 02:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a88a400) [pid = 1652] [serial = 1771] [outer = 0x12a7d8800] 02:51:07 INFO - PROCESS | 1652 | 1462528267238 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ad7e000) [pid = 1652] [serial = 1772] [outer = 0x12a7d8800] 02:51:07 INFO - PROCESS | 1652 | 1462528267613 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 619ms 02:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:51:07 INFO - PROCESS | 1652 | 1462528267666 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1652 | 1462528267667 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:51:07 INFO - PROCESS | 1652 | 1462528267669 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1652 | 1462528267670 Marionette TRACE conn2 <- [1,2334,null,{}] 02:51:07 INFO - PROCESS | 1652 | 1462528267672 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 1652 | 1462528267763 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:51:07 INFO - PROCESS | 1652 | 1462528267884 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f4c800 == 60 [pid = 1652] [id = 591] 02:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x110e78400) [pid = 1652] [serial = 1773] [outer = 0x0] 02:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x111e35800) [pid = 1652] [serial = 1774] [outer = 0x110e78400] 02:51:07 INFO - PROCESS | 1652 | 1462528267917 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11327c000) [pid = 1652] [serial = 1775] [outer = 0x110e78400] 02:51:08 INFO - PROCESS | 1652 | 1462528268370 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 724ms 02:51:08 INFO - PROCESS | 1652 | 1462528268395 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 1652 | 1462528268397 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:51:08 INFO - PROCESS | 1652 | 1462528268400 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1652 | 1462528268403 Marionette TRACE conn2 <- [1,2338,null,{}] 02:51:08 INFO - PROCESS | 1652 | 1462528268406 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:08 INFO - PROCESS | 1652 | 1462528268512 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:51:08 INFO - PROCESS | 1652 | 1462528268609 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11945d000 == 61 [pid = 1652] [id = 592] 02:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x117476800) [pid = 1652] [serial = 1776] [outer = 0x0] 02:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1184dc800) [pid = 1652] [serial = 1777] [outer = 0x117476800] 02:51:08 INFO - PROCESS | 1652 | 1462528268654 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x118951800) [pid = 1652] [serial = 1778] [outer = 0x117476800] 02:51:09 INFO - PROCESS | 1652 | 1462528269091 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 722ms 02:51:09 INFO - PROCESS | 1652 | 1462528269124 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 1652 | 1462528269127 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:51:09 INFO - PROCESS | 1652 | 1462528269130 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 1652 | 1462528269132 Marionette TRACE conn2 <- [1,2342,null,{}] 02:51:09 INFO - PROCESS | 1652 | 1462528269134 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 1652 | 1462528269239 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:51:09 INFO - PROCESS | 1652 | 1462528269311 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12876c000 == 62 [pid = 1652] [id = 593] 02:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118a1bc00) [pid = 1652] [serial = 1779] [outer = 0x0] 02:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1198c1800) [pid = 1652] [serial = 1780] [outer = 0x118a1bc00] 02:51:09 INFO - PROCESS | 1652 | 1462528269343 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1217b2800) [pid = 1652] [serial = 1781] [outer = 0x118a1bc00] 02:51:09 INFO - PROCESS | 1652 | 1462528269762 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 668ms 02:51:09 INFO - PROCESS | 1652 | 1462528269799 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 1652 | 1462528269801 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:51:09 INFO - PROCESS | 1652 | 1462528269804 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 1652 | 1462528269809 Marionette TRACE conn2 <- [1,2346,null,{}] 02:51:09 INFO - PROCESS | 1652 | 1462528269816 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 1652 | 1462528269943 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:51:10 INFO - PROCESS | 1652 | 1462528270007 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d622800 == 63 [pid = 1652] [id = 594] 02:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1256c9400) [pid = 1652] [serial = 1782] [outer = 0x0] 02:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x125d34c00) [pid = 1652] [serial = 1783] [outer = 0x1256c9400] 02:51:10 INFO - PROCESS | 1652 | 1462528270077 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1288f5400) [pid = 1652] [serial = 1784] [outer = 0x1256c9400] 02:51:10 INFO - PROCESS | 1652 | 1462528270449 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 676ms 02:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:51:10 INFO - PROCESS | 1652 | 1462528270480 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1652 | 1462528270482 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:51:10 INFO - PROCESS | 1652 | 1462528270484 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1652 | 1462528270485 Marionette TRACE conn2 <- [1,2350,null,{}] 02:51:10 INFO - PROCESS | 1652 | 1462528270487 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 1652 | 1462528270589 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:51:10 INFO - PROCESS | 1652 | 1462528270663 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d632000 == 64 [pid = 1652] [id = 595] 02:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1289a2800) [pid = 1652] [serial = 1785] [outer = 0x0] 02:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128f5f400) [pid = 1652] [serial = 1786] [outer = 0x1289a2800] 02:51:10 INFO - PROCESS | 1652 | 1462528270691 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12968f000) [pid = 1652] [serial = 1787] [outer = 0x1289a2800] 02:51:11 INFO - PROCESS | 1652 | 1462528271092 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 621ms 02:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:51:11 INFO - PROCESS | 1652 | 1462528271105 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1652 | 1462528271107 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:51:11 INFO - PROCESS | 1652 | 1462528271109 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1652 | 1462528271110 Marionette TRACE conn2 <- [1,2354,null,{}] 02:51:11 INFO - PROCESS | 1652 | 1462528271112 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:11 INFO - PROCESS | 1652 | 1462528271239 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:51:11 INFO - PROCESS | 1652 | 1462528271340 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf76000 == 65 [pid = 1652] [id = 596] 02:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a830400) [pid = 1652] [serial = 1788] [outer = 0x0] 02:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a887c00) [pid = 1652] [serial = 1789] [outer = 0x12a830400] 02:51:11 INFO - PROCESS | 1652 | 1462528271375 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ad88000) [pid = 1652] [serial = 1790] [outer = 0x12a830400] 02:51:11 INFO - PROCESS | 1652 | 1462528271865 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 819ms 02:51:11 INFO - PROCESS | 1652 | 1462528271929 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1652 | 1462528271932 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:51:11 INFO - PROCESS | 1652 | 1462528271935 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1652 | 1462528271937 Marionette TRACE conn2 <- [1,2358,null,{}] 02:51:11 INFO - PROCESS | 1652 | 1462528271941 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 1652 | 1462528272087 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:51:12 INFO - PROCESS | 1652 | 1462528272191 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182db800 == 66 [pid = 1652] [id = 597] 02:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1184d1800) [pid = 1652] [serial = 1791] [outer = 0x0] 02:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12a7cec00) [pid = 1652] [serial = 1792] [outer = 0x1184d1800] 02:51:12 INFO - PROCESS | 1652 | 1462528272223 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b02d800) [pid = 1652] [serial = 1793] [outer = 0x1184d1800] 02:51:12 INFO - PROCESS | 1652 | 1462528272807 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 921ms 02:51:12 INFO - PROCESS | 1652 | 1462528272860 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1652 | 1462528272862 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:51:12 INFO - PROCESS | 1652 | 1462528272867 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1652 | 1462528272869 Marionette TRACE conn2 <- [1,2362,null,{}] 02:51:12 INFO - PROCESS | 1652 | 1462528272873 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 1652 | 1462528272974 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:51:13 INFO - PROCESS | 1652 | 1462528273053 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1166f4000 == 67 [pid = 1652] [id = 598] 02:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1164eec00) [pid = 1652] [serial = 1794] [outer = 0x0] 02:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11675e800) [pid = 1652] [serial = 1795] [outer = 0x1164eec00] 02:51:13 INFO - PROCESS | 1652 | 1462528273083 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1184bc400) [pid = 1652] [serial = 1796] [outer = 0x1164eec00] 02:51:13 INFO - PROCESS | 1652 | 1462528273550 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca8f800 == 66 [pid = 1652] [id = 590] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4bb000 == 65 [pid = 1652] [id = 589] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf93000 == 64 [pid = 1652] [id = 588] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb53800 == 63 [pid = 1652] [id = 587] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b22f000 == 62 [pid = 1652] [id = 586] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a80d800 == 61 [pid = 1652] [id = 585] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc1000 == 60 [pid = 1652] [id = 584] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1287cc400) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x121072800) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1289a9c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128771800 == 59 [pid = 1652] [id = 583] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125cc5000 == 58 [pid = 1652] [id = 582] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1212ac800 == 57 [pid = 1652] [id = 581] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118a94000 == 56 [pid = 1652] [id = 580] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11826c000 == 55 [pid = 1652] [id = 579] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119b93800 == 54 [pid = 1652] [id = 578] 02:51:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11897d000 == 53 [pid = 1652] [id = 573] 02:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 726ms 02:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:51:13 INFO - PROCESS | 1652 | 1462528273593 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 1652 | 1462528273596 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:51:13 INFO - PROCESS | 1652 | 1462528273600 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 1652 | 1462528273602 Marionette TRACE conn2 <- [1,2366,null,{}] 02:51:13 INFO - PROCESS | 1652 | 1462528273604 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 1652 | 1462528273697 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:51:13 INFO - PROCESS | 1652 | 1462528273705 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab7000 == 54 [pid = 1652] [id = 599] 02:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118544800) [pid = 1652] [serial = 1797] [outer = 0x0] 02:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1185b8000) [pid = 1652] [serial = 1798] [outer = 0x118544800] 02:51:13 INFO - PROCESS | 1652 | 1462528273733 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x118a3ac00) [pid = 1652] [serial = 1799] [outer = 0x118544800] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a82dc00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12a83bc00) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a833c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x121b5e800) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1169c3400) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x118e0b800) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x128a41c00) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1288ef400) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1184d2c00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1257f4c00) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x128a7f800) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1289acc00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118150800) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x119bcac00) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x121a70800) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x125d29800) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1257f7800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1289a0400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118a36000) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128a8b400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x128a0b800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12748c400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x118948800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x114fdbc00) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x129905c00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x116757800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x126a83400) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11814c800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1213c8400) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a7d8000) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 02:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128a4ac00) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 02:51:14 INFO - PROCESS | 1652 | 1462528274152 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 574ms 02:51:14 INFO - PROCESS | 1652 | 1462528274177 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:51:14 INFO - PROCESS | 1652 | 1462528274179 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:51:14 INFO - PROCESS | 1652 | 1462528274182 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1652 | 1462528274186 Marionette TRACE conn2 <- [1,2370,null,{}] 02:51:14 INFO - PROCESS | 1652 | 1462528274198 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 1652 | 1462528274357 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:51:14 INFO - PROCESS | 1652 | 1462528274377 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121143800 == 55 [pid = 1652] [id = 600] 02:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x119bcbc00) [pid = 1652] [serial = 1800] [outer = 0x0] 02:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1217a9400) [pid = 1652] [serial = 1801] [outer = 0x119bcbc00] 02:51:14 INFO - PROCESS | 1652 | 1462528274420 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x121b5e800) [pid = 1652] [serial = 1802] [outer = 0x119bcbc00] 02:51:14 INFO - PROCESS | 1652 | 1462528274845 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 674ms 02:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:51:14 INFO - PROCESS | 1652 | 1462528274858 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1652 | 1462528274860 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:51:14 INFO - PROCESS | 1652 | 1462528274862 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1652 | 1462528274863 Marionette TRACE conn2 <- [1,2374,null,{}] 02:51:14 INFO - PROCESS | 1652 | 1462528274865 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 1652 | 1462528274953 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:51:14 INFO - PROCESS | 1652 | 1462528274960 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x127173800 == 56 [pid = 1652] [id = 601] 02:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12546ec00) [pid = 1652] [serial = 1803] [outer = 0x0] 02:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x125d28c00) [pid = 1652] [serial = 1804] [outer = 0x12546ec00] 02:51:14 INFO - PROCESS | 1652 | 1462528274986 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x126c73000) [pid = 1652] [serial = 1805] [outer = 0x12546ec00] 02:51:15 INFO - PROCESS | 1652 | 1462528275315 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 468ms 02:51:15 INFO - PROCESS | 1652 | 1462528275330 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 1652 | 1462528275332 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:51:15 INFO - PROCESS | 1652 | 1462528275334 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1652 | 1462528275335 Marionette TRACE conn2 <- [1,2378,null,{}] 02:51:15 INFO - PROCESS | 1652 | 1462528275337 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:15 INFO - PROCESS | 1652 | 1462528275419 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:51:15 INFO - PROCESS | 1652 | 1462528275424 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828a800 == 57 [pid = 1652] [id = 602] 02:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12748a400) [pid = 1652] [serial = 1806] [outer = 0x0] 02:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1287d5400) [pid = 1652] [serial = 1807] [outer = 0x12748a400] 02:51:15 INFO - PROCESS | 1652 | 1462528275449 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12899d800) [pid = 1652] [serial = 1808] [outer = 0x12748a400] 02:51:15 INFO - PROCESS | 1652 | 1462528275789 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 469ms 02:51:15 INFO - PROCESS | 1652 | 1462528275804 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 1652 | 1462528275806 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:51:15 INFO - PROCESS | 1652 | 1462528275847 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1652 | 1462528275849 Marionette TRACE conn2 <- [1,2382,null,{}] 02:51:15 INFO - PROCESS | 1652 | 1462528275860 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:15 INFO - PROCESS | 1652 | 1462528275977 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:51:16 INFO - PROCESS | 1652 | 1462528276020 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af57800 == 58 [pid = 1652] [id = 603] 02:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1289a5000) [pid = 1652] [serial = 1809] [outer = 0x0] 02:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x128a47000) [pid = 1652] [serial = 1810] [outer = 0x1289a5000] 02:51:16 INFO - PROCESS | 1652 | 1462528276046 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x129904400) [pid = 1652] [serial = 1811] [outer = 0x1289a5000] 02:51:16 INFO - PROCESS | 1652 | 1462528276377 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 611ms 02:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:51:16 INFO - PROCESS | 1652 | 1462528276428 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1652 | 1462528276429 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:51:16 INFO - PROCESS | 1652 | 1462528276431 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1652 | 1462528276432 Marionette TRACE conn2 <- [1,2386,null,{}] 02:51:16 INFO - PROCESS | 1652 | 1462528276435 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 1652 | 1462528276535 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:51:16 INFO - PROCESS | 1652 | 1462528276547 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb3f000 == 59 [pid = 1652] [id = 604] 02:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x128f65c00) [pid = 1652] [serial = 1812] [outer = 0x0] 02:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a832c00) [pid = 1652] [serial = 1813] [outer = 0x128f65c00] 02:51:16 INFO - PROCESS | 1652 | 1462528276573 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12ad7f000) [pid = 1652] [serial = 1814] [outer = 0x128f65c00] 02:51:16 INFO - PROCESS | 1652 | 1462528276906 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 02:51:16 INFO - PROCESS | 1652 | 1462528276957 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1652 | 1462528276959 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:51:16 INFO - PROCESS | 1652 | 1462528276961 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1652 | 1462528276962 Marionette TRACE conn2 <- [1,2390,null,{}] 02:51:16 INFO - PROCESS | 1652 | 1462528276964 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:17 INFO - PROCESS | 1652 | 1462528277067 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:51:17 INFO - PROCESS | 1652 | 1462528277104 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c30b800 == 60 [pid = 1652] [id = 605] 02:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a7d3000) [pid = 1652] [serial = 1815] [outer = 0x0] 02:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12ad86c00) [pid = 1652] [serial = 1816] [outer = 0x12a7d3000] 02:51:17 INFO - PROCESS | 1652 | 1462528277128 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b030c00) [pid = 1652] [serial = 1817] [outer = 0x12a7d3000] 02:51:17 INFO - PROCESS | 1652 | 1462528277470 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 02:51:17 INFO - PROCESS | 1652 | 1462528277481 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1652 | 1462528277482 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:51:17 INFO - PROCESS | 1652 | 1462528277484 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1652 | 1462528277485 Marionette TRACE conn2 <- [1,2394,null,{}] 02:51:17 INFO - PROCESS | 1652 | 1462528277487 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:17 INFO - PROCESS | 1652 | 1462528277599 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:51:17 INFO - PROCESS | 1652 | 1462528277637 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c96c800 == 61 [pid = 1652] [id = 606] 02:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ad87000) [pid = 1652] [serial = 1818] [outer = 0x0] 02:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b037000) [pid = 1652] [serial = 1819] [outer = 0x12ad87000] 02:51:17 INFO - PROCESS | 1652 | 1462528277662 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b060c00) [pid = 1652] [serial = 1820] [outer = 0x12ad87000] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x116750400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x118a31400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x115d93800) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12541d800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11711b800) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1167f0800) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1185b0800) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12541e000) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x128a80000) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x119bccc00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x126699400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11769c000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1288f6c00) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1217b0800) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1288f9400) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x128a47c00) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118a30c00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a7ddc00) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118e66800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1130e1c00) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x126c32800) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1164b1000) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11769b000) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125d2d400) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12170d400) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x112a62800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11769d400) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1185a1400) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x121186400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x125d33000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1122c2400) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1192df400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1192d6c00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x116a62000) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128c33000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121072400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:51:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118e62400) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:51:18 INFO - PROCESS | 1652 | 1462528278229 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 770ms 02:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:51:18 INFO - PROCESS | 1652 | 1462528278254 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1652 | 1462528278256 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:51:18 INFO - PROCESS | 1652 | 1462528278258 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1652 | 1462528278259 Marionette TRACE conn2 <- [1,2398,null,{}] 02:51:18 INFO - PROCESS | 1652 | 1462528278262 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 1652 | 1462528278345 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:51:18 INFO - PROCESS | 1652 | 1462528278363 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be5800 == 62 [pid = 1652] [id = 607] 02:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114fd7800) [pid = 1652] [serial = 1821] [outer = 0x0] 02:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1166bd800) [pid = 1652] [serial = 1822] [outer = 0x114fd7800] 02:51:18 INFO - PROCESS | 1652 | 1462528278388 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11814e400) [pid = 1652] [serial = 1823] [outer = 0x114fd7800] 02:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 471ms 02:51:18 INFO - PROCESS | 1652 | 1462528278719 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:51:18 INFO - PROCESS | 1652 | 1462528278734 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1652 | 1462528278736 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:51:18 INFO - PROCESS | 1652 | 1462528278738 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1652 | 1462528278740 Marionette TRACE conn2 <- [1,2402,null,{}] 02:51:18 INFO - PROCESS | 1652 | 1462528278768 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 1652 | 1462528278871 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:51:18 INFO - PROCESS | 1652 | 1462528278876 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d072800 == 63 [pid = 1652] [id = 608] 02:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1185a7c00) [pid = 1652] [serial = 1824] [outer = 0x0] 02:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119bc5400) [pid = 1652] [serial = 1825] [outer = 0x1185a7c00] 02:51:18 INFO - PROCESS | 1652 | 1462528278905 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126c2a000) [pid = 1652] [serial = 1826] [outer = 0x1185a7c00] 02:51:19 INFO - PROCESS | 1652 | 1462528279227 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 529ms 02:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:51:19 INFO - PROCESS | 1652 | 1462528279268 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1652 | 1462528279269 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:51:19 INFO - PROCESS | 1652 | 1462528279271 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1652 | 1462528279272 Marionette TRACE conn2 <- [1,2406,null,{}] 02:51:19 INFO - PROCESS | 1652 | 1462528279274 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 1652 | 1462528279360 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:51:19 INFO - PROCESS | 1652 | 1462528279425 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d41f000 == 64 [pid = 1652] [id = 609] 02:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x125d7e400) [pid = 1652] [serial = 1827] [outer = 0x0] 02:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1288fd400) [pid = 1652] [serial = 1828] [outer = 0x125d7e400] 02:51:19 INFO - PROCESS | 1652 | 1462528279449 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b02a800) [pid = 1652] [serial = 1829] [outer = 0x125d7e400] 02:51:19 INFO - PROCESS | 1652 | 1462528279735 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 473ms 02:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:51:19 INFO - PROCESS | 1652 | 1462528279749 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1652 | 1462528279750 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:51:19 INFO - PROCESS | 1652 | 1462528279752 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1652 | 1462528279753 Marionette TRACE conn2 <- [1,2410,null,{}] 02:51:19 INFO - PROCESS | 1652 | 1462528279766 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 1652 | 1462528279863 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:51:19 INFO - PROCESS | 1652 | 1462528279867 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd31800 == 65 [pid = 1652] [id = 610] 02:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128a80000) [pid = 1652] [serial = 1830] [outer = 0x0] 02:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b06f800) [pid = 1652] [serial = 1831] [outer = 0x128a80000] 02:51:19 INFO - PROCESS | 1652 | 1462528279892 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b075800) [pid = 1652] [serial = 1832] [outer = 0x128a80000] 02:51:20 INFO - PROCESS | 1652 | 1462528280352 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 620ms 02:51:20 INFO - PROCESS | 1652 | 1462528280374 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 1652 | 1462528280378 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:51:20 INFO - PROCESS | 1652 | 1462528280383 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 1652 | 1462528280387 Marionette TRACE conn2 <- [1,2414,null,{}] 02:51:20 INFO - PROCESS | 1652 | 1462528280393 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 1652 | 1462528280557 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:51:20 INFO - PROCESS | 1652 | 1462528280705 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118994000 == 66 [pid = 1652] [id = 611] 02:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1166bec00) [pid = 1652] [serial = 1833] [outer = 0x0] 02:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1169c5800) [pid = 1652] [serial = 1834] [outer = 0x1166bec00] 02:51:20 INFO - PROCESS | 1652 | 1462528280780 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1184cf000) [pid = 1652] [serial = 1835] [outer = 0x1166bec00] 02:51:21 INFO - PROCESS | 1652 | 1462528281209 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 876ms 02:51:21 INFO - PROCESS | 1652 | 1462528281259 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 1652 | 1462528281264 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:51:21 INFO - PROCESS | 1652 | 1462528281269 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1652 | 1462528281271 Marionette TRACE conn2 <- [1,2418,null,{}] 02:51:21 INFO - PROCESS | 1652 | 1462528281274 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:21 INFO - PROCESS | 1652 | 1462528281378 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:51:21 INFO - PROCESS | 1652 | 1462528281454 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cdd800 == 67 [pid = 1652] [id = 612] 02:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118a14400) [pid = 1652] [serial = 1836] [outer = 0x0] 02:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118e66800) [pid = 1652] [serial = 1837] [outer = 0x118a14400] 02:51:21 INFO - PROCESS | 1652 | 1462528281483 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x119bc3400) [pid = 1652] [serial = 1838] [outer = 0x118a14400] 02:51:21 INFO - PROCESS | 1652 | 1462528281912 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 674ms 02:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:51:21 INFO - PROCESS | 1652 | 1462528281944 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 1652 | 1462528281945 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:51:21 INFO - PROCESS | 1652 | 1462528281948 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1652 | 1462528281950 Marionette TRACE conn2 <- [1,2422,null,{}] 02:51:21 INFO - PROCESS | 1652 | 1462528281977 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 1652 | 1462528282084 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:51:22 INFO - PROCESS | 1652 | 1462528282190 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc1c000 == 68 [pid = 1652] [id = 613] 02:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1217f1c00) [pid = 1652] [serial = 1839] [outer = 0x0] 02:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1257f9c00) [pid = 1652] [serial = 1840] [outer = 0x1217f1c00] 02:51:22 INFO - PROCESS | 1652 | 1462528282223 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1287d5800) [pid = 1652] [serial = 1841] [outer = 0x1217f1c00] 02:51:22 INFO - PROCESS | 1652 | 1462528282631 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 721ms 02:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:51:22 INFO - PROCESS | 1652 | 1462528282669 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1652 | 1462528282671 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:51:22 INFO - PROCESS | 1652 | 1462528282673 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1652 | 1462528282675 Marionette TRACE conn2 <- [1,2426,null,{}] 02:51:22 INFO - PROCESS | 1652 | 1462528282677 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 1652 | 1462528282781 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:51:22 INFO - PROCESS | 1652 | 1462528282855 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2ca800 == 69 [pid = 1652] [id = 614] 02:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1289a4000) [pid = 1652] [serial = 1842] [outer = 0x0] 02:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128a11400) [pid = 1652] [serial = 1843] [outer = 0x1289a4000] 02:51:22 INFO - PROCESS | 1652 | 1462528282885 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x128c29000) [pid = 1652] [serial = 1844] [outer = 0x1289a4000] 02:51:23 INFO - PROCESS | 1652 | 1462528283295 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 670ms 02:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:51:23 INFO - PROCESS | 1652 | 1462528283343 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1652 | 1462528283345 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:51:23 INFO - PROCESS | 1652 | 1462528283347 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1652 | 1462528283348 Marionette TRACE conn2 <- [1,2430,null,{}] 02:51:23 INFO - PROCESS | 1652 | 1462528283351 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:23 INFO - PROCESS | 1652 | 1462528283452 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:51:23 INFO - PROCESS | 1652 | 1462528283557 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x134846800 == 70 [pid = 1652] [id = 615] 02:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128a08800) [pid = 1652] [serial = 1845] [outer = 0x0] 02:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12990e000) [pid = 1652] [serial = 1846] [outer = 0x128a08800] 02:51:23 INFO - PROCESS | 1652 | 1462528283587 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12ad88c00) [pid = 1652] [serial = 1847] [outer = 0x128a08800] 02:51:24 INFO - PROCESS | 1652 | 1462528284016 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 719ms 02:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:51:24 INFO - PROCESS | 1652 | 1462528284067 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 1652 | 1462528284068 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:51:24 INFO - PROCESS | 1652 | 1462528284070 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 1652 | 1462528284071 Marionette TRACE conn2 <- [1,2434,null,{}] 02:51:24 INFO - PROCESS | 1652 | 1462528284074 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:24 INFO - PROCESS | 1652 | 1462528284195 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:51:24 INFO - PROCESS | 1652 | 1462528284273 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116656800 == 71 [pid = 1652] [id = 616] 02:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x116203800) [pid = 1652] [serial = 1848] [outer = 0x0] 02:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11859e400) [pid = 1652] [serial = 1849] [outer = 0x116203800] 02:51:24 INFO - PROCESS | 1652 | 1462528284305 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b06d800) [pid = 1652] [serial = 1850] [outer = 0x116203800] 02:51:24 INFO - PROCESS | 1652 | 1462528284948 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 924ms 02:51:24 INFO - PROCESS | 1652 | 1462528284995 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1652 | 1462528284998 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:51:25 INFO - PROCESS | 1652 | 1462528285001 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1652 | 1462528285004 Marionette TRACE conn2 <- [1,2438,null,{}] 02:51:25 INFO - PROCESS | 1652 | 1462528285011 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:25 INFO - PROCESS | 1652 | 1462528285106 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:51:25 INFO - PROCESS | 1652 | 1462528285185 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118513000 == 72 [pid = 1652] [id = 617] 02:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x112042c00) [pid = 1652] [serial = 1851] [outer = 0x0] 02:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11339e000) [pid = 1652] [serial = 1852] [outer = 0x112042c00] 02:51:25 INFO - PROCESS | 1652 | 1462528285213 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11642a000) [pid = 1652] [serial = 1853] [outer = 0x112042c00] 02:51:25 INFO - PROCESS | 1652 | 1462528285658 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 02:51:25 INFO - PROCESS | 1652 | 1462528285675 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1652 | 1462528285678 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:51:25 INFO - PROCESS | 1652 | 1462528285683 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1652 | 1462528285685 Marionette TRACE conn2 <- [1,2442,null,{}] 02:51:25 INFO - PROCESS | 1652 | 1462528285687 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:25 INFO - PROCESS | 1652 | 1462528285783 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:51:25 INFO - PROCESS | 1652 | 1462528285846 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11757c800 == 73 [pid = 1652] [id = 618] 02:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1166c3400) [pid = 1652] [serial = 1854] [outer = 0x0] 02:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11814c000) [pid = 1652] [serial = 1855] [outer = 0x1166c3400] 02:51:25 INFO - PROCESS | 1652 | 1462528285874 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x118541400) [pid = 1652] [serial = 1856] [outer = 0x1166c3400] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12949a000 == 72 [pid = 1652] [id = 513] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b227800 == 71 [pid = 1652] [id = 555] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125db3800 == 70 [pid = 1652] [id = 539] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca93800 == 69 [pid = 1652] [id = 557] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d41f000 == 68 [pid = 1652] [id = 609] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d072800 == 67 [pid = 1652] [id = 608] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119be5800 == 66 [pid = 1652] [id = 607] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c96c800 == 65 [pid = 1652] [id = 606] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a885c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c30b800 == 64 [pid = 1652] [id = 605] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb3f000 == 63 [pid = 1652] [id = 604] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12af57800 == 62 [pid = 1652] [id = 603] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11828a800 == 61 [pid = 1652] [id = 602] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127173800 == 60 [pid = 1652] [id = 601] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121143800 == 59 [pid = 1652] [id = 600] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab7000 == 58 [pid = 1652] [id = 599] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1166f4000 == 57 [pid = 1652] [id = 598] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf76000 == 56 [pid = 1652] [id = 596] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d632000 == 55 [pid = 1652] [id = 595] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d622800 == 54 [pid = 1652] [id = 594] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12876c000 == 53 [pid = 1652] [id = 593] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11945d000 == 52 [pid = 1652] [id = 592] 02:51:26 INFO - PROCESS | 1652 | --DOCSHELL 0x112f4c800 == 51 [pid = 1652] [id = 591] 02:51:26 INFO - PROCESS | 1652 | 1462528286278 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 620ms 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1217fc000) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11691ac00) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1288f8400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1184ce400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x118a20800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12748cc00) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1256ce800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128a45800) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11859c400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x118a2f800) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x121b57c00) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x126695000) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11626bc00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119da9000) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11a0fa800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1185a0800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12929e800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1257f2c00) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x121074000) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119bc2c00) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1164bc400) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x115d9cc00) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x125d28000) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11894fc00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1184d1c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129299000) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12748f800) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118a35800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119491800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1287d0c00) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129688800) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128f64000) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121078400) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121710000) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127492800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1289a3c00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1185a9800) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11853bc00) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1289a1c00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121897400) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128a4b800) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128a09000) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x121b62800) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1293f3c00) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126f38c00) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128a8b800) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a839000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a88a400) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a889000) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x111ed2000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121b5d800) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1288f3800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a7da800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12748c800) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118949800) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 02:51:26 INFO - PROCESS | 1652 | 1462528286306 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1652 | 1462528286308 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:51:26 INFO - PROCESS | 1652 | 1462528286314 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1652 | 1462528286317 Marionette TRACE conn2 <- [1,2446,null,{}] 02:51:26 INFO - PROCESS | 1652 | 1462528286324 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 1652 | 1462528286406 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:51:26 INFO - PROCESS | 1652 | 1462528286430 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11897f800 == 52 [pid = 1652] [id = 619] 02:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1185a5000) [pid = 1652] [serial = 1857] [outer = 0x0] 02:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118a12c00) [pid = 1652] [serial = 1858] [outer = 0x1185a5000] 02:51:26 INFO - PROCESS | 1652 | 1462528286458 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118a1fc00) [pid = 1652] [serial = 1859] [outer = 0x1185a5000] 02:51:26 INFO - PROCESS | 1652 | 1462528286808 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 521ms 02:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:51:26 INFO - PROCESS | 1652 | 1462528286836 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1652 | 1462528286837 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:51:26 INFO - PROCESS | 1652 | 1462528286840 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1652 | 1462528286841 Marionette TRACE conn2 <- [1,2450,null,{}] 02:51:26 INFO - PROCESS | 1652 | 1462528286843 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 1652 | 1462528286928 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:51:26 INFO - PROCESS | 1652 | 1462528286982 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be5800 == 53 [pid = 1652] [id = 620] 02:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118a21000) [pid = 1652] [serial = 1860] [outer = 0x0] 02:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118e0b400) [pid = 1652] [serial = 1861] [outer = 0x118a21000] 02:51:27 INFO - PROCESS | 1652 | 1462528287009 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1198cd400) [pid = 1652] [serial = 1862] [outer = 0x118a21000] 02:51:27 INFO - PROCESS | 1652 | 1462528287283 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 471ms 02:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:51:27 INFO - PROCESS | 1652 | 1462528287315 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1652 | 1462528287316 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:51:27 INFO - PROCESS | 1652 | 1462528287318 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1652 | 1462528287319 Marionette TRACE conn2 <- [1,2454,null,{}] 02:51:27 INFO - PROCESS | 1652 | 1462528287322 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:27 INFO - PROCESS | 1652 | 1462528287417 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:51:27 INFO - PROCESS | 1652 | 1462528287421 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aab800 == 54 [pid = 1652] [id = 621] 02:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119bca800) [pid = 1652] [serial = 1863] [outer = 0x0] 02:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121078c00) [pid = 1652] [serial = 1864] [outer = 0x119bca800] 02:51:27 INFO - PROCESS | 1652 | 1462528287446 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1213c8400) [pid = 1652] [serial = 1865] [outer = 0x119bca800] 02:51:27 INFO - PROCESS | 1652 | 1462528287767 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 469ms 02:51:27 INFO - PROCESS | 1652 | 1462528287787 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1652 | 1462528287789 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:51:27 INFO - PROCESS | 1652 | 1462528287799 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1652 | 1462528287800 Marionette TRACE conn2 <- [1,2458,null,{}] 02:51:27 INFO - PROCESS | 1652 | 1462528287830 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:27 INFO - PROCESS | 1652 | 1462528287928 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:51:27 INFO - PROCESS | 1652 | 1462528287933 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12716a000 == 55 [pid = 1652] [id = 622] 02:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119da9000) [pid = 1652] [serial = 1866] [outer = 0x0] 02:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121b58c00) [pid = 1652] [serial = 1867] [outer = 0x119da9000] 02:51:27 INFO - PROCESS | 1652 | 1462528287959 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1257f6400) [pid = 1652] [serial = 1868] [outer = 0x119da9000] 02:51:28 INFO - PROCESS | 1652 | 1462528288304 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 546ms 02:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:51:28 INFO - PROCESS | 1652 | 1462528288338 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 1652 | 1462528288339 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:51:28 INFO - PROCESS | 1652 | 1462528288341 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 1652 | 1462528288342 Marionette TRACE conn2 <- [1,2462,null,{}] 02:51:28 INFO - PROCESS | 1652 | 1462528288345 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 1652 | 1462528288454 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:51:28 INFO - PROCESS | 1652 | 1462528288491 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128773800 == 56 [pid = 1652] [id = 623] 02:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x125424800) [pid = 1652] [serial = 1869] [outer = 0x0] 02:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x125d28000) [pid = 1652] [serial = 1870] [outer = 0x125424800] 02:51:28 INFO - PROCESS | 1652 | 1462528288516 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12668d000) [pid = 1652] [serial = 1871] [outer = 0x125424800] 02:51:28 INFO - PROCESS | 1652 | 1462528288852 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 02:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:51:28 INFO - PROCESS | 1652 | 1462528288863 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 1652 | 1462528288864 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:51:28 INFO - PROCESS | 1652 | 1462528288866 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 1652 | 1462528288867 Marionette TRACE conn2 <- [1,2466,null,{}] 02:51:28 INFO - PROCESS | 1652 | 1462528288869 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 1652 | 1462528288984 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:51:28 INFO - PROCESS | 1652 | 1462528288998 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb4800 == 57 [pid = 1652] [id = 624] 02:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x126697c00) [pid = 1652] [serial = 1872] [outer = 0x0] 02:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126f38800) [pid = 1652] [serial = 1873] [outer = 0x126697c00] 02:51:29 INFO - PROCESS | 1652 | 1462528289023 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127492800) [pid = 1652] [serial = 1874] [outer = 0x126697c00] 02:51:29 INFO - PROCESS | 1652 | 1462528289350 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 02:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:51:29 INFO - PROCESS | 1652 | 1462528289388 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 1652 | 1462528289390 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:51:29 INFO - PROCESS | 1652 | 1462528289392 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1652 | 1462528289393 Marionette TRACE conn2 <- [1,2470,null,{}] 02:51:29 INFO - PROCESS | 1652 | 1462528289395 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:29 INFO - PROCESS | 1652 | 1462528289498 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:51:29 INFO - PROCESS | 1652 | 1462528289533 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994d000 == 58 [pid = 1652] [id = 625] 02:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127498000) [pid = 1652] [serial = 1875] [outer = 0x0] 02:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1287ce000) [pid = 1652] [serial = 1876] [outer = 0x127498000] 02:51:29 INFO - PROCESS | 1652 | 1462528289557 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1288f8400) [pid = 1652] [serial = 1877] [outer = 0x127498000] 02:51:29 INFO - PROCESS | 1652 | 1462528289885 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 02:51:29 INFO - PROCESS | 1652 | 1462528289915 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 1652 | 1462528289916 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:51:29 INFO - PROCESS | 1652 | 1462528289919 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1652 | 1462528289920 Marionette TRACE conn2 <- [1,2474,null,{}] 02:51:29 INFO - PROCESS | 1652 | 1462528289922 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 1652 | 1462528290024 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:51:30 INFO - PROCESS | 1652 | 1462528290059 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade5000 == 59 [pid = 1652] [id = 626] 02:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127498400) [pid = 1652] [serial = 1878] [outer = 0x0] 02:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1289a1c00) [pid = 1652] [serial = 1879] [outer = 0x127498400] 02:51:30 INFO - PROCESS | 1652 | 1462528290085 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128a0a000) [pid = 1652] [serial = 1880] [outer = 0x127498400] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a7d7800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12748a400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128f65c00) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12546ec00) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1164eec00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118544800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a7d3000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119bcbc00) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1184d1800) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12ad87000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x114fd7800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x125d7e400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1185a7c00) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1289a5000) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:51:30 INFO - PROCESS | 1652 | 1462528290563 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 676ms 02:51:30 INFO - PROCESS | 1652 | 1462528290600 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:51:30 INFO - PROCESS | 1652 | 1462528290602 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:51:30 INFO - PROCESS | 1652 | 1462528290606 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1652 | 1462528290613 Marionette TRACE conn2 <- [1,2478,null,{}] 02:51:30 INFO - PROCESS | 1652 | 1462528290616 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 1652 | 1462528290768 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:51:30 INFO - PROCESS | 1652 | 1462528290775 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b229000 == 60 [pid = 1652] [id = 627] 02:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118949000) [pid = 1652] [serial = 1881] [outer = 0x0] 02:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1288fb400) [pid = 1652] [serial = 1882] [outer = 0x118949000] 02:51:30 INFO - PROCESS | 1652 | 1462528290821 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128c2dc00) [pid = 1652] [serial = 1883] [outer = 0x118949000] 02:51:31 INFO - PROCESS | 1652 | 1462528291160 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 576ms 02:51:31 INFO - PROCESS | 1652 | 1462528291181 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1652 | 1462528291182 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:51:31 INFO - PROCESS | 1652 | 1462528291184 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1652 | 1462528291185 Marionette TRACE conn2 <- [1,2482,null,{}] 02:51:31 INFO - PROCESS | 1652 | 1462528291188 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 1652 | 1462528291303 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:51:31 INFO - PROCESS | 1652 | 1462528291310 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb43000 == 61 [pid = 1652] [id = 628] 02:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128a85400) [pid = 1652] [serial = 1884] [outer = 0x0] 02:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1293f3c00) [pid = 1652] [serial = 1885] [outer = 0x128a85400] 02:51:31 INFO - PROCESS | 1652 | 1462528291335 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12990d400) [pid = 1652] [serial = 1886] [outer = 0x128a85400] 02:51:31 INFO - PROCESS | 1652 | 1462528291662 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 02:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:51:31 INFO - PROCESS | 1652 | 1462528291704 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1652 | 1462528291705 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:51:31 INFO - PROCESS | 1652 | 1462528291707 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1652 | 1462528291708 Marionette TRACE conn2 <- [1,2486,null,{}] 02:51:31 INFO - PROCESS | 1652 | 1462528291710 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 1652 | 1462528291796 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:51:31 INFO - PROCESS | 1652 | 1462528291800 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4a9800 == 62 [pid = 1652] [id = 629] 02:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1287cd000) [pid = 1652] [serial = 1887] [outer = 0x0] 02:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a834c00) [pid = 1652] [serial = 1888] [outer = 0x1287cd000] 02:51:31 INFO - PROCESS | 1652 | 1462528291825 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a88e800) [pid = 1652] [serial = 1889] [outer = 0x1287cd000] 02:51:32 INFO - PROCESS | 1652 | 1462528292248 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 570ms 02:51:32 INFO - PROCESS | 1652 | 1462528292279 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:51:32 INFO - PROCESS | 1652 | 1462528292281 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:51:32 INFO - PROCESS | 1652 | 1462528292284 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 1652 | 1462528292298 Marionette TRACE conn2 <- [1,2490,null,{}] 02:51:32 INFO - PROCESS | 1652 | 1462528292301 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:32 INFO - PROCESS | 1652 | 1462528292498 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:51:32 INFO - PROCESS | 1652 | 1462528292612 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1166ef800 == 63 [pid = 1652] [id = 630] 02:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11224c800) [pid = 1652] [serial = 1890] [outer = 0x0] 02:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x112a5d400) [pid = 1652] [serial = 1891] [outer = 0x11224c800] 02:51:32 INFO - PROCESS | 1652 | 1462528292644 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115d94000) [pid = 1652] [serial = 1892] [outer = 0x11224c800] 02:51:33 INFO - PROCESS | 1652 | 1462528293065 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 833ms 02:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:51:33 INFO - PROCESS | 1652 | 1462528293118 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 1652 | 1462528293120 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:51:33 INFO - PROCESS | 1652 | 1462528293123 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1652 | 1462528293127 Marionette TRACE conn2 <- [1,2494,null,{}] 02:51:33 INFO - PROCESS | 1652 | 1462528293130 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:33 INFO - PROCESS | 1652 | 1462528293237 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:51:33 INFO - PROCESS | 1652 | 1462528293297 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bf1000 == 64 [pid = 1652] [id = 631] 02:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1167f0c00) [pid = 1652] [serial = 1893] [outer = 0x0] 02:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1184cf400) [pid = 1652] [serial = 1894] [outer = 0x1167f0c00] 02:51:33 INFO - PROCESS | 1652 | 1462528293329 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1185a0800) [pid = 1652] [serial = 1895] [outer = 0x1167f0c00] 02:51:33 INFO - PROCESS | 1652 | 1462528293782 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 02:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:51:33 INFO - PROCESS | 1652 | 1462528293797 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 1652 | 1462528293799 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:51:33 INFO - PROCESS | 1652 | 1462528293801 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1652 | 1462528293803 Marionette TRACE conn2 <- [1,2498,null,{}] 02:51:33 INFO - PROCESS | 1652 | 1462528293805 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:33 INFO - PROCESS | 1652 | 1462528293928 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:51:33 INFO - PROCESS | 1652 | 1462528293991 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b366000 == 65 [pid = 1652] [id = 632] 02:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118540000) [pid = 1652] [serial = 1896] [outer = 0x0] 02:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118a37800) [pid = 1652] [serial = 1897] [outer = 0x118540000] 02:51:34 INFO - PROCESS | 1652 | 1462528294061 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1213cac00) [pid = 1652] [serial = 1898] [outer = 0x118540000] 02:51:34 INFO - PROCESS | 1652 | 1462528294495 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 719ms 02:51:34 INFO - PROCESS | 1652 | 1462528294521 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 1652 | 1462528294524 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:51:34 INFO - PROCESS | 1652 | 1462528294535 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 1652 | 1462528294538 Marionette TRACE conn2 <- [1,2502,null,{}] 02:51:34 INFO - PROCESS | 1652 | 1462528294540 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:34 INFO - PROCESS | 1652 | 1462528294647 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:51:34 INFO - PROCESS | 1652 | 1462528294719 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca94800 == 66 [pid = 1652] [id = 633] 02:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1217ac400) [pid = 1652] [serial = 1899] [outer = 0x0] 02:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x125d2b000) [pid = 1652] [serial = 1900] [outer = 0x1217ac400] 02:51:34 INFO - PROCESS | 1652 | 1462528294749 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1287cf400) [pid = 1652] [serial = 1901] [outer = 0x1217ac400] 02:51:35 INFO - PROCESS | 1652 | 1462528295149 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 675ms 02:51:35 INFO - PROCESS | 1652 | 1462528295206 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 1652 | 1462528295207 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:51:35 INFO - PROCESS | 1652 | 1462528295210 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 1652 | 1462528295211 Marionette TRACE conn2 <- [1,2506,null,{}] 02:51:35 INFO - PROCESS | 1652 | 1462528295213 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 1652 | 1462528295336 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:51:35 INFO - PROCESS | 1652 | 1462528295419 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d081000 == 67 [pid = 1652] [id = 634] 02:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x121b57c00) [pid = 1652] [serial = 1902] [outer = 0x0] 02:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128a4a000) [pid = 1652] [serial = 1903] [outer = 0x121b57c00] 02:51:35 INFO - PROCESS | 1652 | 1462528295450 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129682400) [pid = 1652] [serial = 1904] [outer = 0x121b57c00] 02:51:35 INFO - PROCESS | 1652 | 1462528295872 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 719ms 02:51:35 INFO - PROCESS | 1652 | 1462528295930 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:51:35 INFO - PROCESS | 1652 | 1462528295933 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:51:35 INFO - PROCESS | 1652 | 1462528295936 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 1652 | 1462528295938 Marionette TRACE conn2 <- [1,2510,null,{}] 02:51:35 INFO - PROCESS | 1652 | 1462528295942 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 1652 | 1462528296097 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:51:36 INFO - PROCESS | 1652 | 1462528296232 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d630800 == 68 [pid = 1652] [id = 635] 02:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ad88400) [pid = 1652] [serial = 1905] [outer = 0x0] 02:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b02c800) [pid = 1652] [serial = 1906] [outer = 0x12ad88400] 02:51:36 INFO - PROCESS | 1652 | 1462528296287 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b05d800) [pid = 1652] [serial = 1907] [outer = 0x12ad88400] 02:51:36 INFO - PROCESS | 1652 | 1462528296779 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 870ms 02:51:36 INFO - PROCESS | 1652 | 1462528296806 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1652 | 1462528296808 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:51:36 INFO - PROCESS | 1652 | 1462528296830 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1652 | 1462528296831 Marionette TRACE conn2 <- [1,2514,null,{}] 02:51:36 INFO - PROCESS | 1652 | 1462528296834 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 1652 | 1462528296945 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:51:37 INFO - PROCESS | 1652 | 1462528297017 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118986800 == 69 [pid = 1652] [id = 636] 02:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x127491400) [pid = 1652] [serial = 1908] [outer = 0x0] 02:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12ad8a400) [pid = 1652] [serial = 1909] [outer = 0x127491400] 02:51:37 INFO - PROCESS | 1652 | 1462528297047 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b06e400) [pid = 1652] [serial = 1910] [outer = 0x127491400] 02:51:37 INFO - PROCESS | 1652 | 1462528297627 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 826ms 02:51:37 INFO - PROCESS | 1652 | 1462528297655 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 1652 | 1462528297657 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:51:37 INFO - PROCESS | 1652 | 1462528297660 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 1652 | 1462528297663 Marionette TRACE conn2 <- [1,2518,null,{}] 02:51:37 INFO - PROCESS | 1652 | 1462528297666 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:37 INFO - PROCESS | 1652 | 1462528297766 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:51:37 INFO - PROCESS | 1652 | 1462528297829 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d7c000 == 70 [pid = 1652] [id = 637] 02:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x111e33400) [pid = 1652] [serial = 1911] [outer = 0x0] 02:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x112e2ec00) [pid = 1652] [serial = 1912] [outer = 0x111e33400] 02:51:37 INFO - PROCESS | 1652 | 1462528297858 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11339ac00) [pid = 1652] [serial = 1913] [outer = 0x111e33400] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4a9800 == 69 [pid = 1652] [id = 629] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb43000 == 68 [pid = 1652] [id = 628] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b229000 == 67 [pid = 1652] [id = 627] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ade5000 == 66 [pid = 1652] [id = 626] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12994d000 == 65 [pid = 1652] [id = 625] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb4800 == 64 [pid = 1652] [id = 624] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128773800 == 63 [pid = 1652] [id = 623] 02:51:38 INFO - PROCESS | 1652 | 1462528298373 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b06f800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12716a000 == 62 [pid = 1652] [id = 622] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116aab800 == 61 [pid = 1652] [id = 621] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119be5800 == 60 [pid = 1652] [id = 620] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11897f800 == 59 [pid = 1652] [id = 619] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11757c800 == 58 [pid = 1652] [id = 618] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118513000 == 57 [pid = 1652] [id = 617] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x134846800 == 56 [pid = 1652] [id = 615] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2ca800 == 55 [pid = 1652] [id = 614] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc1c000 == 54 [pid = 1652] [id = 613] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128cdd800 == 53 [pid = 1652] [id = 612] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118994000 == 52 [pid = 1652] [id = 611] 02:51:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd31800 == 51 [pid = 1652] [id = 610] 02:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 775ms 02:51:38 INFO - PROCESS | 1652 | 1462528298435 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 1652 | 1462528298439 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:51:38 INFO - PROCESS | 1652 | 1462528298446 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1652 | 1462528298447 Marionette TRACE conn2 <- [1,2522,null,{}] 02:51:38 INFO - PROCESS | 1652 | 1462528298450 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 1652 | 1462528298534 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:51:38 INFO - PROCESS | 1652 | 1462528298541 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11757c800 == 52 [pid = 1652] [id = 638] 02:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1164fa400) [pid = 1652] [serial = 1914] [outer = 0x0] 02:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x116a63000) [pid = 1652] [serial = 1915] [outer = 0x1164fa400] 02:51:38 INFO - PROCESS | 1652 | 1462528298568 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x117693800) [pid = 1652] [serial = 1916] [outer = 0x1164fa400] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12a88b400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x111e35800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1287d5400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a832c00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125d28c00) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x126c73000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11675e800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1184bc400) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1198c1800) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1185b8000) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118a3ac00) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a887c00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12ad86c00) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x128f5f400) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x125d34c00) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1217a9400) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x121b5e800) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1184dc800) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a7cec00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b02d800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b037000) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b030c00) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11814e400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1166bd800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b060c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b02a800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119bc5400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128a47000) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129904400) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ad7f000) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126c2a000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12899d800) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 02:51:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1288fd400) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 02:51:39 INFO - PROCESS | 1652 | 1462528299004 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 622ms 02:51:39 INFO - PROCESS | 1652 | 1462528299069 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1652 | 1462528299072 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:51:39 INFO - PROCESS | 1652 | 1462528299075 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1652 | 1462528299078 Marionette TRACE conn2 <- [1,2526,null,{}] 02:51:39 INFO - PROCESS | 1652 | 1462528299082 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:39 INFO - PROCESS | 1652 | 1462528299181 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:51:39 INFO - PROCESS | 1652 | 1462528299239 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164e0800 == 53 [pid = 1652] [id = 639] 02:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x111e66800) [pid = 1652] [serial = 1917] [outer = 0x0] 02:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x115d74800) [pid = 1652] [serial = 1918] [outer = 0x111e66800] 02:51:39 INFO - PROCESS | 1652 | 1462528299279 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x116752400) [pid = 1652] [serial = 1919] [outer = 0x111e66800] 02:51:39 INFO - PROCESS | 1652 | 1462528299676 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 624ms 02:51:39 INFO - PROCESS | 1652 | 1462528299715 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1652 | 1462528299719 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:51:39 INFO - PROCESS | 1652 | 1462528299724 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1652 | 1462528299727 Marionette TRACE conn2 <- [1,2530,null,{}] 02:51:39 INFO - PROCESS | 1652 | 1462528299731 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:39 INFO - PROCESS | 1652 | 1462528299855 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:51:39 INFO - PROCESS | 1652 | 1462528299926 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119218000 == 54 [pid = 1652] [id = 640] 02:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118155400) [pid = 1652] [serial = 1920] [outer = 0x0] 02:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1184d3400) [pid = 1652] [serial = 1921] [outer = 0x118155400] 02:51:39 INFO - PROCESS | 1652 | 1462528299956 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118545c00) [pid = 1652] [serial = 1922] [outer = 0x118155400] 02:51:40 INFO - PROCESS | 1652 | 1462528300379 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 673ms 02:51:40 INFO - PROCESS | 1652 | 1462528300396 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1652 | 1462528300398 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:51:40 INFO - PROCESS | 1652 | 1462528300400 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1652 | 1462528300403 Marionette TRACE conn2 <- [1,2534,null,{}] 02:51:40 INFO - PROCESS | 1652 | 1462528300411 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:40 INFO - PROCESS | 1652 | 1462528300516 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:51:40 INFO - PROCESS | 1652 | 1462528300574 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ac000 == 55 [pid = 1652] [id = 641] 02:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1185b0800) [pid = 1652] [serial = 1923] [outer = 0x0] 02:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118a14c00) [pid = 1652] [serial = 1924] [outer = 0x1185b0800] 02:51:40 INFO - PROCESS | 1652 | 1462528300607 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118a36c00) [pid = 1652] [serial = 1925] [outer = 0x1185b0800] 02:51:41 INFO - PROCESS | 1652 | 1462528301063 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 673ms 02:51:41 INFO - PROCESS | 1652 | 1462528301074 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:51:41 INFO - PROCESS | 1652 | 1462528301076 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:51:41 INFO - PROCESS | 1652 | 1462528301078 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1652 | 1462528301079 Marionette TRACE conn2 <- [1,2538,null,{}] 02:51:41 INFO - PROCESS | 1652 | 1462528301082 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 1652 | 1462528301203 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:51:41 INFO - PROCESS | 1652 | 1462528301273 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c81800 == 56 [pid = 1652] [id = 642] 02:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1192db800) [pid = 1652] [serial = 1926] [outer = 0x0] 02:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11948fc00) [pid = 1652] [serial = 1927] [outer = 0x1192db800] 02:51:41 INFO - PROCESS | 1652 | 1462528301303 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119bc2400) [pid = 1652] [serial = 1928] [outer = 0x1192db800] 02:51:41 INFO - PROCESS | 1652 | 1462528301721 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 672ms 02:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:51:41 INFO - PROCESS | 1652 | 1462528301750 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1652 | 1462528301752 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:51:41 INFO - PROCESS | 1652 | 1462528301754 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1652 | 1462528301755 Marionette TRACE conn2 <- [1,2542,null,{}] 02:51:41 INFO - PROCESS | 1652 | 1462528301758 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 1652 | 1462528301855 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:51:41 INFO - PROCESS | 1652 | 1462528301913 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126cbd800 == 57 [pid = 1652] [id = 643] 02:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1192e0000) [pid = 1652] [serial = 1929] [outer = 0x0] 02:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12106ac00) [pid = 1652] [serial = 1930] [outer = 0x1192e0000] 02:51:41 INFO - PROCESS | 1652 | 1462528301942 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x121184800) [pid = 1652] [serial = 1931] [outer = 0x1192e0000] 02:51:42 INFO - PROCESS | 1652 | 1462528302386 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 02:51:42 INFO - PROCESS | 1652 | 1462528302424 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 1652 | 1462528302427 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:51:42 INFO - PROCESS | 1652 | 1462528302430 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1652 | 1462528302432 Marionette TRACE conn2 <- [1,2546,null,{}] 02:51:42 INFO - PROCESS | 1652 | 1462528302434 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:42 INFO - PROCESS | 1652 | 1462528302566 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:51:42 INFO - PROCESS | 1652 | 1462528302652 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a56000 == 58 [pid = 1652] [id = 644] 02:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1217aec00) [pid = 1652] [serial = 1932] [outer = 0x0] 02:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x121892c00) [pid = 1652] [serial = 1933] [outer = 0x1217aec00] 02:51:42 INFO - PROCESS | 1652 | 1462528302684 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1257eb800) [pid = 1652] [serial = 1934] [outer = 0x1217aec00] 02:51:43 INFO - PROCESS | 1652 | 1462528303097 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 718ms 02:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:51:43 INFO - PROCESS | 1652 | 1462528303150 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 1652 | 1462528303151 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:51:43 INFO - PROCESS | 1652 | 1462528303154 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 1652 | 1462528303155 Marionette TRACE conn2 <- [1,2550,null,{}] 02:51:43 INFO - PROCESS | 1652 | 1462528303157 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 1652 | 1462528303256 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:51:43 INFO - PROCESS | 1652 | 1462528303315 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294b2800 == 59 [pid = 1652] [id = 645] 02:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1257f4800) [pid = 1652] [serial = 1935] [outer = 0x0] 02:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x125d2ac00) [pid = 1652] [serial = 1936] [outer = 0x1257f4800] 02:51:43 INFO - PROCESS | 1652 | 1462528303344 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x125d7dc00) [pid = 1652] [serial = 1937] [outer = 0x1257f4800] 02:51:43 INFO - PROCESS | 1652 | 1462528303847 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 724ms 02:51:43 INFO - PROCESS | 1652 | 1462528303903 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 1652 | 1462528303905 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:51:43 INFO - PROCESS | 1652 | 1462528303909 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 1652 | 1462528303910 Marionette TRACE conn2 <- [1,2554,null,{}] 02:51:43 INFO - PROCESS | 1652 | 1462528303913 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 1652 | 1462528304011 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:51:44 INFO - PROCESS | 1652 | 1462528304081 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12adde800 == 60 [pid = 1652] [id = 646] 02:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1257f6800) [pid = 1652] [serial = 1938] [outer = 0x0] 02:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x126a83400) [pid = 1652] [serial = 1939] [outer = 0x1257f6800] 02:51:44 INFO - PROCESS | 1652 | 1462528304111 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126c80c00) [pid = 1652] [serial = 1940] [outer = 0x1257f6800] 02:51:44 INFO - PROCESS | 1652 | 1462528304652 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 02:51:44 INFO - PROCESS | 1652 | 1462528304681 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:51:44 INFO - PROCESS | 1652 | 1462528304684 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:51:44 INFO - PROCESS | 1652 | 1462528304687 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1652 | 1462528304689 Marionette TRACE conn2 <- [1,2558,null,{}] 02:51:44 INFO - PROCESS | 1652 | 1462528304695 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 1652 | 1462528304796 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:51:44 INFO - PROCESS | 1652 | 1462528304857 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119219800 == 61 [pid = 1652] [id = 647] 02:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1130e3800) [pid = 1652] [serial = 1941] [outer = 0x0] 02:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1167ef800) [pid = 1652] [serial = 1942] [outer = 0x1130e3800] 02:51:44 INFO - PROCESS | 1652 | 1462528304886 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x117e87000) [pid = 1652] [serial = 1943] [outer = 0x1130e3800] 02:51:45 INFO - PROCESS | 1652 | --DOCSHELL 0x113d7c000 == 60 [pid = 1652] [id = 637] 02:51:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119bf1000 == 59 [pid = 1652] [id = 631] 02:51:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1166ef800 == 58 [pid = 1652] [id = 630] 02:51:45 INFO - PROCESS | 1652 | 1462528305331 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 02:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:51:45 INFO - PROCESS | 1652 | 1462528305358 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1652 | 1462528305364 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:51:45 INFO - PROCESS | 1652 | 1462528305368 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1652 | 1462528305370 Marionette TRACE conn2 <- [1,2562,null,{}] 02:51:45 INFO - PROCESS | 1652 | 1462528305373 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 1652 | 1462528305458 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:51:45 INFO - PROCESS | 1652 | 1462528305465 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a097800 == 59 [pid = 1652] [id = 648] 02:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1184d4000) [pid = 1652] [serial = 1944] [outer = 0x0] 02:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118949800) [pid = 1652] [serial = 1945] [outer = 0x1184d4000] 02:51:45 INFO - PROCESS | 1652 | 1462528305491 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119227000) [pid = 1652] [serial = 1946] [outer = 0x1184d4000] 02:51:45 INFO - PROCESS | 1652 | 1462528305868 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 02:51:45 INFO - PROCESS | 1652 | 1462528305887 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1652 | 1462528305889 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:51:45 INFO - PROCESS | 1652 | 1462528305891 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1652 | 1462528305896 Marionette TRACE conn2 <- [1,2566,null,{}] 02:51:45 INFO - PROCESS | 1652 | 1462528305903 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 1652 | 1462528305988 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:51:45 INFO - PROCESS | 1652 | 1462528305996 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a808000 == 60 [pid = 1652] [id = 649] 02:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x121069400) [pid = 1652] [serial = 1947] [outer = 0x0] 02:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x121a7cc00) [pid = 1652] [serial = 1948] [outer = 0x121069400] 02:51:46 INFO - PROCESS | 1652 | 1462528306023 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x125ca8400) [pid = 1652] [serial = 1949] [outer = 0x121069400] 02:51:46 INFO - PROCESS | 1652 | 1462528306371 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 528ms 02:51:46 INFO - PROCESS | 1652 | 1462528306428 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1652 | 1462528306430 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:51:46 INFO - PROCESS | 1652 | 1462528306434 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1652 | 1462528306435 Marionette TRACE conn2 <- [1,2570,null,{}] 02:51:46 INFO - PROCESS | 1652 | 1462528306437 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 1652 | 1462528306523 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:51:46 INFO - PROCESS | 1652 | 1462528306537 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb40000 == 61 [pid = 1652] [id = 650] 02:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12748a800) [pid = 1652] [serial = 1950] [outer = 0x0] 02:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127492c00) [pid = 1652] [serial = 1951] [outer = 0x12748a800] 02:51:46 INFO - PROCESS | 1652 | 1462528306564 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1287cac00) [pid = 1652] [serial = 1952] [outer = 0x12748a800] 02:51:46 INFO - PROCESS | 1652 | 1462528306937 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 02:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:51:46 INFO - PROCESS | 1652 | 1462528306953 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1652 | 1462528306954 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:51:46 INFO - PROCESS | 1652 | 1462528306956 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1652 | 1462528306957 Marionette TRACE conn2 <- [1,2574,null,{}] 02:51:46 INFO - PROCESS | 1652 | 1462528306961 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:47 INFO - PROCESS | 1652 | 1462528307071 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:51:47 INFO - PROCESS | 1652 | 1462528307083 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c315000 == 62 [pid = 1652] [id = 651] 02:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x127499400) [pid = 1652] [serial = 1953] [outer = 0x0] 02:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1288f4400) [pid = 1652] [serial = 1954] [outer = 0x127499400] 02:51:47 INFO - PROCESS | 1652 | 1462528307108 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1289a4800) [pid = 1652] [serial = 1955] [outer = 0x127499400] 02:51:47 INFO - PROCESS | 1652 | 1462528307458 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 522ms 02:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:51:47 INFO - PROCESS | 1652 | 1462528307480 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 1652 | 1462528307481 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:51:47 INFO - PROCESS | 1652 | 1462528307483 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1652 | 1462528307492 Marionette TRACE conn2 <- [1,2578,null,{}] 02:51:47 INFO - PROCESS | 1652 | 1462528307501 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:47 INFO - PROCESS | 1652 | 1462528307622 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:51:47 INFO - PROCESS | 1652 | 1462528307664 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c96b000 == 63 [pid = 1652] [id = 652] 02:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1164b4400) [pid = 1652] [serial = 1956] [outer = 0x0] 02:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1289acc00) [pid = 1652] [serial = 1957] [outer = 0x1164b4400] 02:51:47 INFO - PROCESS | 1652 | 1462528307689 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x128c34c00) [pid = 1652] [serial = 1958] [outer = 0x1164b4400] 02:51:48 INFO - PROCESS | 1652 | 1462528308024 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 586ms 02:51:48 INFO - PROCESS | 1652 | 1462528308073 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1652 | 1462528308074 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:51:48 INFO - PROCESS | 1652 | 1462528308077 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1652 | 1462528308078 Marionette TRACE conn2 <- [1,2582,null,{}] 02:51:48 INFO - PROCESS | 1652 | 1462528308080 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 1652 | 1462528308187 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:51:48 INFO - PROCESS | 1652 | 1462528308226 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca9d000 == 64 [pid = 1652] [id = 653] 02:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x128a0c400) [pid = 1652] [serial = 1959] [outer = 0x0] 02:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1293f2800) [pid = 1652] [serial = 1960] [outer = 0x128a0c400] 02:51:48 INFO - PROCESS | 1652 | 1462528308250 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x129904400) [pid = 1652] [serial = 1961] [outer = 0x128a0c400] 02:51:48 INFO - PROCESS | 1652 | 1462528308550 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 02:51:48 INFO - PROCESS | 1652 | 1462528308596 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1652 | 1462528308598 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:51:48 INFO - PROCESS | 1652 | 1462528308600 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1652 | 1462528308601 Marionette TRACE conn2 <- [1,2586,null,{}] 02:51:48 INFO - PROCESS | 1652 | 1462528308603 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 1652 | 1462528308714 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x111e33400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x128a80000) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x112042c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1166c3400) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118a21000) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x125424800) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119da9000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119bca800) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x126697c00) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1185a5000) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x127498000) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x127498400) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128a85400) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x118949000) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a830400) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118a1bc00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x117476800) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1289a2800) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1256c9400) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x110e78400) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1287cd000) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:51:48 INFO - PROCESS | 1652 | 1462528308840 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116482000 == 65 [pid = 1652] [id = 654] 02:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x110e83c00) [pid = 1652] [serial = 1962] [outer = 0x0] 02:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x113c1d800) [pid = 1652] [serial = 1963] [outer = 0x110e83c00] 02:51:48 INFO - PROCESS | 1652 | 1462528308873 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1184d1000) [pid = 1652] [serial = 1964] [outer = 0x110e83c00] 02:51:49 INFO - PROCESS | 1652 | 1462528309164 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 618ms 02:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:51:49 INFO - PROCESS | 1652 | 1462528309218 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1652 | 1462528309219 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:51:49 INFO - PROCESS | 1652 | 1462528309222 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1652 | 1462528309223 Marionette TRACE conn2 <- [1,2590,null,{}] 02:51:49 INFO - PROCESS | 1652 | 1462528309225 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 1652 | 1462528309312 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:51:49 INFO - PROCESS | 1652 | 1462528309316 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d41c800 == 66 [pid = 1652] [id = 655] 02:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11694a000) [pid = 1652] [serial = 1965] [outer = 0x0] 02:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x123d3d800) [pid = 1652] [serial = 1966] [outer = 0x11694a000] 02:51:49 INFO - PROCESS | 1652 | 1462528309341 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x128a80000) [pid = 1652] [serial = 1967] [outer = 0x11694a000] 02:51:49 INFO - PROCESS | 1652 | 1462528309688 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 471ms 02:51:49 INFO - PROCESS | 1652 | 1462528309698 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1652 | 1462528309699 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:51:49 INFO - PROCESS | 1652 | 1462528309702 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1652 | 1462528309703 Marionette TRACE conn2 <- [1,2594,null,{}] 02:51:49 INFO - PROCESS | 1652 | 1462528309705 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 1652 | 1462528309833 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:51:49 INFO - PROCESS | 1652 | 1462528309841 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d637000 == 67 [pid = 1652] [id = 656] 02:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x115e10400) [pid = 1652] [serial = 1968] [outer = 0x0] 02:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129911c00) [pid = 1652] [serial = 1969] [outer = 0x115e10400] 02:51:49 INFO - PROCESS | 1652 | 1462528309866 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a884800) [pid = 1652] [serial = 1970] [outer = 0x115e10400] 02:51:50 INFO - PROCESS | 1652 | 1462528310200 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 517ms 02:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:51:50 INFO - PROCESS | 1652 | 1462528310220 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 1652 | 1462528310221 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:51:50 INFO - PROCESS | 1652 | 1462528310224 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 1652 | 1462528310227 Marionette TRACE conn2 <- [1,2598,null,{}] 02:51:50 INFO - PROCESS | 1652 | 1462528310230 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:50 INFO - PROCESS | 1652 | 1462528310330 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:51:50 INFO - PROCESS | 1652 | 1462528310334 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd42000 == 68 [pid = 1652] [id = 657] 02:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a885400) [pid = 1652] [serial = 1971] [outer = 0x0] 02:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12ad8a000) [pid = 1652] [serial = 1972] [outer = 0x12a885400] 02:51:50 INFO - PROCESS | 1652 | 1462528310363 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b05b400) [pid = 1652] [serial = 1973] [outer = 0x12a885400] 02:51:50 INFO - PROCESS | 1652 | 1462528310729 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 525ms 02:51:50 INFO - PROCESS | 1652 | 1462528310749 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 1652 | 1462528310751 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:51:50 INFO - PROCESS | 1652 | 1462528310769 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 1652 | 1462528310770 Marionette TRACE conn2 <- [1,2602,null,{}] 02:51:50 INFO - PROCESS | 1652 | 1462528310773 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:50 INFO - PROCESS | 1652 | 1462528310974 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:51:51 INFO - PROCESS | 1652 | 1462528311079 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f4f800 == 69 [pid = 1652] [id = 658] 02:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x111a06000) [pid = 1652] [serial = 1974] [outer = 0x0] 02:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x111ed3000) [pid = 1652] [serial = 1975] [outer = 0x111a06000] 02:51:51 INFO - PROCESS | 1652 | 1462528311112 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1167f3000) [pid = 1652] [serial = 1976] [outer = 0x111a06000] 02:51:51 INFO - PROCESS | 1652 | 1462528311561 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 818ms 02:51:51 INFO - PROCESS | 1652 | 1462528311649 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1652 | 1462528311652 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:51:51 INFO - PROCESS | 1652 | 1462528311657 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1652 | 1462528311662 Marionette TRACE conn2 <- [1,2606,null,{}] 02:51:51 INFO - PROCESS | 1652 | 1462528311666 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:51 INFO - PROCESS | 1652 | 1462528311782 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:51:51 INFO - PROCESS | 1652 | 1462528311859 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b373000 == 70 [pid = 1652] [id = 659] 02:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11894c400) [pid = 1652] [serial = 1977] [outer = 0x0] 02:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x118e60400) [pid = 1652] [serial = 1978] [outer = 0x11894c400] 02:51:51 INFO - PROCESS | 1652 | 1462528311891 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x117118c00) [pid = 1652] [serial = 1979] [outer = 0x11894c400] 02:51:52 INFO - PROCESS | 1652 | 1462528312335 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 725ms 02:51:52 INFO - PROCESS | 1652 | 1462528312393 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 1652 | 1462528312395 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:51:52 INFO - PROCESS | 1652 | 1462528312399 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1652 | 1462528312401 Marionette TRACE conn2 <- [1,2610,null,{}] 02:51:52 INFO - PROCESS | 1652 | 1462528312403 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:52 INFO - PROCESS | 1652 | 1462528312514 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:51:52 INFO - PROCESS | 1652 | 1462528312594 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc22800 == 71 [pid = 1652] [id = 660] 02:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x121b64400) [pid = 1652] [serial = 1980] [outer = 0x0] 02:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1256ce400) [pid = 1652] [serial = 1981] [outer = 0x121b64400] 02:51:52 INFO - PROCESS | 1652 | 1462528312624 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12748b000) [pid = 1652] [serial = 1982] [outer = 0x121b64400] 02:51:53 INFO - PROCESS | 1652 | 1462528313035 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 02:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:51:53 INFO - PROCESS | 1652 | 1462528313070 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 1652 | 1462528313072 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:51:53 INFO - PROCESS | 1652 | 1462528313081 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1652 | 1462528313084 Marionette TRACE conn2 <- [1,2614,null,{}] 02:51:53 INFO - PROCESS | 1652 | 1462528313169 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:53 INFO - PROCESS | 1652 | 1462528313288 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:51:53 INFO - PROCESS | 1652 | 1462528313363 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266e7800 == 72 [pid = 1652] [id = 661] 02:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x116274c00) [pid = 1652] [serial = 1983] [outer = 0x0] 02:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x127490000) [pid = 1652] [serial = 1984] [outer = 0x116274c00] 02:51:53 INFO - PROCESS | 1652 | 1462528313394 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128a4e000) [pid = 1652] [serial = 1985] [outer = 0x116274c00] 02:51:54 INFO - PROCESS | 1652 | 1462528314156 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1152ms 02:51:54 INFO - PROCESS | 1652 | 1462528314233 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:51:54 INFO - PROCESS | 1652 | 1462528314237 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:51:54 INFO - PROCESS | 1652 | 1462528314242 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1652 | 1462528314245 Marionette TRACE conn2 <- [1,2618,null,{}] 02:51:54 INFO - PROCESS | 1652 | 1462528314252 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:54 INFO - PROCESS | 1652 | 1462528314388 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:51:54 INFO - PROCESS | 1652 | 1462528314486 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121373800 == 73 [pid = 1652] [id = 662] 02:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x115d92000) [pid = 1652] [serial = 1986] [outer = 0x0] 02:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11675fc00) [pid = 1652] [serial = 1987] [outer = 0x115d92000] 02:51:54 INFO - PROCESS | 1652 | 1462528314514 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x118154400) [pid = 1652] [serial = 1988] [outer = 0x115d92000] 02:51:54 INFO - PROCESS | 1652 | 1462528314949 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 727ms 02:51:54 INFO - PROCESS | 1652 | 1462528314968 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:51:54 INFO - PROCESS | 1652 | 1462528314972 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:51:54 INFO - PROCESS | 1652 | 1462528314976 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1652 | 1462528314978 Marionette TRACE conn2 <- [1,2622,null,{}] 02:51:54 INFO - PROCESS | 1652 | 1462528314981 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 1652 | 1462528315075 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:51:55 INFO - PROCESS | 1652 | 1462528315155 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117437000 == 74 [pid = 1652] [id = 663] 02:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x117e8d800) [pid = 1652] [serial = 1989] [outer = 0x0] 02:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11853bc00) [pid = 1652] [serial = 1990] [outer = 0x117e8d800] 02:51:55 INFO - PROCESS | 1652 | 1462528315183 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1185ad800) [pid = 1652] [serial = 1991] [outer = 0x117e8d800] 02:51:55 INFO - PROCESS | 1652 | 1462528315588 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 673ms 02:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:51:55 INFO - PROCESS | 1652 | 1462528315650 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 1652 | 1462528315651 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:51:55 INFO - PROCESS | 1652 | 1462528315653 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 1652 | 1462528315656 Marionette TRACE conn2 <- [1,2626,null,{}] 02:51:55 INFO - PROCESS | 1652 | 1462528315663 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 1652 | 1462528315775 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11851f800 == 73 [pid = 1652] [id = 512] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd42000 == 72 [pid = 1652] [id = 657] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d637000 == 71 [pid = 1652] [id = 656] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d41c800 == 70 [pid = 1652] [id = 655] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116482000 == 69 [pid = 1652] [id = 654] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca9d000 == 68 [pid = 1652] [id = 653] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c96b000 == 67 [pid = 1652] [id = 652] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x116a63000) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x118a37800) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x125d2b000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12ad8a400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1184cf400) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12b02c800) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128a4a000) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x112a5d400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11859e400) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1169c5800) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1257f9c00) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118e66800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12990e000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x128a11400) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c315000 == 66 [pid = 1652] [id = 651] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb40000 == 65 [pid = 1652] [id = 650] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a808000 == 64 [pid = 1652] [id = 649] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11a097800 == 63 [pid = 1652] [id = 648] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119219800 == 62 [pid = 1652] [id = 647] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x125c81800 == 61 [pid = 1652] [id = 642] 02:51:55 INFO - PROCESS | 1652 | 1462528315912 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ac000 == 60 [pid = 1652] [id = 641] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119218000 == 59 [pid = 1652] [id = 640] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1164e0800 == 58 [pid = 1652] [id = 639] 02:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11757c800 == 57 [pid = 1652] [id = 638] 02:51:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d7e000 == 58 [pid = 1652] [id = 664] 02:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x112e23800) [pid = 1652] [serial = 1992] [outer = 0x0] 02:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x116a61800) [pid = 1652] [serial = 1993] [outer = 0x112e23800] 02:51:55 INFO - PROCESS | 1652 | 1462528315944 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x118a1f000) [pid = 1652] [serial = 1994] [outer = 0x112e23800] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1257f6400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x128c2dc00) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ad88000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1217b2800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x118951800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12968f000) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1288f5400) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11327c000) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a834c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a88e800) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x112e2ec00) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b075800) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11642a000) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11339e000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118541400) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11814c000) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118e0b400) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1198cd400) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x125d28000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x121b58c00) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x121078c00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1213c8400) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x126f38800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118a12c00) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118a1fc00) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12668d000) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1287ce000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x127492800) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1289a1c00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1288f8400) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1293f3c00) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11339ac00) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12990d400) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1288fb400) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 02:51:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128a0a000) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 02:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 621ms 02:51:56 INFO - PROCESS | 1652 | 1462528316271 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:51:56 INFO - PROCESS | 1652 | 1462528316274 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1652 | 1462528316279 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:51:56 INFO - PROCESS | 1652 | 1462528316284 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1652 | 1462528316285 Marionette TRACE conn2 <- [1,2630,null,{}] 02:51:56 INFO - PROCESS | 1652 | 1462528316287 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:56 INFO - PROCESS | 1652 | 1462528316372 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:51:56 INFO - PROCESS | 1652 | 1462528316380 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119460800 == 59 [pid = 1652] [id = 665] 02:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11948bc00) [pid = 1652] [serial = 1995] [outer = 0x0] 02:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1198cbc00) [pid = 1652] [serial = 1996] [outer = 0x11948bc00] 02:51:56 INFO - PROCESS | 1652 | 1462528316406 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121075400) [pid = 1652] [serial = 1997] [outer = 0x11948bc00] 02:51:56 INFO - PROCESS | 1652 | 1462528316763 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 02:51:56 INFO - PROCESS | 1652 | 1462528316804 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:51:56 INFO - PROCESS | 1652 | 1462528316805 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:51:56 INFO - PROCESS | 1652 | 1462528316807 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1652 | 1462528316808 Marionette TRACE conn2 <- [1,2634,null,{}] 02:51:56 INFO - PROCESS | 1652 | 1462528316810 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:56 INFO - PROCESS | 1652 | 1462528316888 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:51:56 INFO - PROCESS | 1652 | 1462528316895 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b4800 == 60 [pid = 1652] [id = 666] 02:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121072000) [pid = 1652] [serial = 1998] [outer = 0x0] 02:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1217a8400) [pid = 1652] [serial = 1999] [outer = 0x121072000] 02:51:56 INFO - PROCESS | 1652 | 1462528316920 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1217b7400) [pid = 1652] [serial = 2000] [outer = 0x121072000] 02:51:57 INFO - PROCESS | 1652 | 1462528317272 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 470ms 02:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:51:57 INFO - PROCESS | 1652 | 1462528317279 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1652 | 1462528317280 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:51:57 INFO - PROCESS | 1652 | 1462528317282 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1652 | 1462528317283 Marionette TRACE conn2 <- [1,2638,null,{}] 02:51:57 INFO - PROCESS | 1652 | 1462528317286 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:57 INFO - PROCESS | 1652 | 1462528317415 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:51:57 INFO - PROCESS | 1652 | 1462528317424 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x125cb6000 == 61 [pid = 1652] [id = 667] 02:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x121182c00) [pid = 1652] [serial = 2001] [outer = 0x0] 02:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x121b59000) [pid = 1652] [serial = 2002] [outer = 0x121182c00] 02:51:57 INFO - PROCESS | 1652 | 1462528317450 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x125d2f400) [pid = 1652] [serial = 2003] [outer = 0x121182c00] 02:51:57 INFO - PROCESS | 1652 | 1462528317755 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms 02:51:57 INFO - PROCESS | 1652 | 1462528317803 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1652 | 1462528317804 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:51:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:51:57 INFO - PROCESS | 1652 | 1462528317807 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1652 | 1462528317808 Marionette TRACE conn2 <- [1,2642,null,{}] 02:51:57 INFO - PROCESS | 1652 | 1462528317810 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:57 INFO - PROCESS | 1652 | 1462528317888 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:51:57 INFO - PROCESS | 1652 | 1462528317895 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119221800 == 62 [pid = 1652] [id = 668] 02:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x125d7c800) [pid = 1652] [serial = 2004] [outer = 0x0] 02:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126c2c800) [pid = 1652] [serial = 2005] [outer = 0x125d7c800] 02:51:57 INFO - PROCESS | 1652 | 1462528317921 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127490400) [pid = 1652] [serial = 2006] [outer = 0x125d7c800] 02:51:58 INFO - PROCESS | 1652 | 1462528318314 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:51:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 02:51:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:51:58 INFO - PROCESS | 1652 | 1462528318326 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1652 | 1462528318327 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:51:58 INFO - PROCESS | 1652 | 1462528318329 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1652 | 1462528318331 Marionette TRACE conn2 <- [1,2646,null,{}] 02:51:58 INFO - PROCESS | 1652 | 1462528318333 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 1652 | 1462528318435 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:51:58 INFO - PROCESS | 1652 | 1462528318448 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921e800 == 63 [pid = 1652] [id = 669] 02:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126f2d800) [pid = 1652] [serial = 2007] [outer = 0x0] 02:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1287cc400) [pid = 1652] [serial = 2008] [outer = 0x126f2d800] 02:51:58 INFO - PROCESS | 1652 | 1462528318475 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1287d4c00) [pid = 1652] [serial = 2009] [outer = 0x126f2d800] 02:51:58 INFO - PROCESS | 1652 | 1462528318828 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:51:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 522ms 02:51:58 INFO - PROCESS | 1652 | 1462528318851 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1652 | 1462528318852 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:51:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:51:58 INFO - PROCESS | 1652 | 1462528318854 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1652 | 1462528318855 Marionette TRACE conn2 <- [1,2650,null,{}] 02:51:58 INFO - PROCESS | 1652 | 1462528318858 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 1652 | 1462528318963 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:51:59 INFO - PROCESS | 1652 | 1462528319000 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12adda000 == 64 [pid = 1652] [id = 670] 02:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127497400) [pid = 1652] [serial = 2010] [outer = 0x0] 02:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1288f8000) [pid = 1652] [serial = 2011] [outer = 0x127497400] 02:51:59 INFO - PROCESS | 1652 | 1462528319026 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1289a2800) [pid = 1652] [serial = 2012] [outer = 0x127497400] 02:51:59 INFO - PROCESS | 1652 | 1462528319310 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:51:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:51:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 02:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:51:59 INFO - PROCESS | 1652 | 1462528319335 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1652 | 1462528319337 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:51:59 INFO - PROCESS | 1652 | 1462528319339 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1652 | 1462528319340 Marionette TRACE conn2 <- [1,2654,null,{}] 02:51:59 INFO - PROCESS | 1652 | 1462528319350 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:59 INFO - PROCESS | 1652 | 1462528319466 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:51:59 INFO - PROCESS | 1652 | 1462528319471 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3d3800 == 65 [pid = 1652] [id = 671] 02:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1287d2000) [pid = 1652] [serial = 2013] [outer = 0x0] 02:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x128a06800) [pid = 1652] [serial = 2014] [outer = 0x1287d2000] 02:51:59 INFO - PROCESS | 1652 | 1462528319496 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128a47000) [pid = 1652] [serial = 2015] [outer = 0x1287d2000] 02:51:59 INFO - PROCESS | 1652 | 1462528319856 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:51:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:51:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 568ms 02:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:51:59 INFO - PROCESS | 1652 | 1462528319908 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1652 | 1462528319909 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:51:59 INFO - PROCESS | 1652 | 1462528319911 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1652 | 1462528319913 Marionette TRACE conn2 <- [1,2658,null,{}] 02:51:59 INFO - PROCESS | 1652 | 1462528319915 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:00 INFO - PROCESS | 1652 | 1462528320037 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x116203800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118a14400) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1257f6800) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1184d4000) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12748a800) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1164b4400) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x121069400) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128a0c400) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x115e10400) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x110e83c00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11694a000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128a08800) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127491400) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a7d8800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1166bec00) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1289a4000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1217f1c00) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1130e3800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:52:00 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127499400) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:52:00 INFO - PROCESS | 1652 | 1462528320566 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164d6000 == 66 [pid = 1652] [id = 672] 02:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1110af800) [pid = 1652] [serial = 2016] [outer = 0x0] 02:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x112fda400) [pid = 1652] [serial = 2017] [outer = 0x1110af800] 02:52:00 INFO - PROCESS | 1652 | 1462528320595 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11922d400) [pid = 1652] [serial = 2018] [outer = 0x1110af800] 02:52:00 INFO - PROCESS | 1652 | 1462528320880 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:52:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1020ms 02:52:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:52:00 INFO - PROCESS | 1652 | 1462528320933 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:52:00 INFO - PROCESS | 1652 | 1462528320934 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:52:00 INFO - PROCESS | 1652 | 1462528320936 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 1652 | 1462528320937 Marionette TRACE conn2 <- [1,2662,null,{}] 02:52:00 INFO - PROCESS | 1652 | 1462528320940 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 1652 | 1462528321024 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:52:01 INFO - PROCESS | 1652 | 1462528321029 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb3d800 == 67 [pid = 1652] [id = 673] 02:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12546dc00) [pid = 1652] [serial = 2019] [outer = 0x0] 02:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x128a03800) [pid = 1652] [serial = 2020] [outer = 0x12546dc00] 02:52:01 INFO - PROCESS | 1652 | 1462528321054 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129291800) [pid = 1652] [serial = 2021] [outer = 0x12546dc00] 02:52:01 INFO - PROCESS | 1652 | 1462528321383 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 469ms 02:52:01 INFO - PROCESS | 1652 | 1462528321405 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 1652 | 1462528321406 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:52:01 INFO - PROCESS | 1652 | 1462528321409 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1652 | 1462528321412 Marionette TRACE conn2 <- [1,2666,null,{}] 02:52:01 INFO - PROCESS | 1652 | 1462528321415 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 1652 | 1462528321526 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:52:01 INFO - PROCESS | 1652 | 1462528321533 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c302800 == 68 [pid = 1652] [id = 674] 02:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1217ae800) [pid = 1652] [serial = 2022] [outer = 0x0] 02:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1293f6800) [pid = 1652] [serial = 2023] [outer = 0x1217ae800] 02:52:01 INFO - PROCESS | 1652 | 1462528321558 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129904000) [pid = 1652] [serial = 2024] [outer = 0x1217ae800] 02:52:02 INFO - PROCESS | 1652 | 1462528322362 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:52:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 02:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:52:02 INFO - PROCESS | 1652 | 1462528322380 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1652 | 1462528322381 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:52:02 INFO - PROCESS | 1652 | 1462528322384 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1652 | 1462528322385 Marionette TRACE conn2 <- [1,2670,null,{}] 02:52:02 INFO - PROCESS | 1652 | 1462528322387 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:02 INFO - PROCESS | 1652 | 1462528322472 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:52:02 INFO - PROCESS | 1652 | 1462528322478 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c950800 == 69 [pid = 1652] [id = 675] 02:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12990d400) [pid = 1652] [serial = 2025] [outer = 0x0] 02:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a82f800) [pid = 1652] [serial = 2026] [outer = 0x12990d400] 02:52:02 INFO - PROCESS | 1652 | 1462528322503 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a880400) [pid = 1652] [serial = 2027] [outer = 0x12990d400] 02:52:03 INFO - PROCESS | 1652 | 1462528323467 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1652 | 1462528323507 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:52:03 INFO - PROCESS | 1652 | 1462528323552 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1652 | 1462528323555 Marionette TRACE conn2 <- [1,2674,null,{}] 02:52:03 INFO - PROCESS | 1652 | 1462528323560 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:03 INFO - PROCESS | 1652 | 1462528323658 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:52:03 INFO - PROCESS | 1652 | 1462528323755 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11945b000 == 70 [pid = 1652] [id = 676] 02:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115d94400) [pid = 1652] [serial = 2028] [outer = 0x0] 02:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1169be400) [pid = 1652] [serial = 2029] [outer = 0x115d94400] 02:52:03 INFO - PROCESS | 1652 | 1462528323787 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1184d6c00) [pid = 1652] [serial = 2030] [outer = 0x115d94400] 02:52:04 INFO - PROCESS | 1652 | 1462528324717 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 1652 | 1462528324733 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:52:04 INFO - PROCESS | 1652 | 1462528324738 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 1652 | 1462528324740 Marionette TRACE conn2 <- [1,2678,null,{}] 02:52:04 INFO - PROCESS | 1652 | 1462528324745 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:04 INFO - PROCESS | 1652 | 1462528324851 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:52:04 INFO - PROCESS | 1652 | 1462528324909 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12877f000 == 71 [pid = 1652] [id = 677] 02:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11859e400) [pid = 1652] [serial = 2031] [outer = 0x0] 02:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118a30800) [pid = 1652] [serial = 2032] [outer = 0x11859e400] 02:52:04 INFO - PROCESS | 1652 | 1462528324939 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1198c1400) [pid = 1652] [serial = 2033] [outer = 0x11859e400] 02:52:05 INFO - PROCESS | 1652 | 1462528325869 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1173ms 02:52:05 INFO - PROCESS | 1652 | 1462528325913 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1652 | 1462528325915 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:52:05 INFO - PROCESS | 1652 | 1462528325917 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1652 | 1462528325919 Marionette TRACE conn2 <- [1,2682,null,{}] 02:52:05 INFO - PROCESS | 1652 | 1462528325928 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:06 INFO - PROCESS | 1652 | 1462528326035 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:52:06 INFO - PROCESS | 1652 | 1462528326094 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c952000 == 72 [pid = 1652] [id = 678] 02:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118a1e800) [pid = 1652] [serial = 2034] [outer = 0x0] 02:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12124a800) [pid = 1652] [serial = 2035] [outer = 0x118a1e800] 02:52:06 INFO - PROCESS | 1652 | 1462528326126 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x125d35000) [pid = 1652] [serial = 2036] [outer = 0x118a1e800] 02:52:07 INFO - PROCESS | 1652 | 1462528327068 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:52:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:52:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1175ms 02:52:07 INFO - PROCESS | 1652 | 1462528327094 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 1652 | 1462528327096 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:52:07 INFO - PROCESS | 1652 | 1462528327100 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 1652 | 1462528327102 Marionette TRACE conn2 <- [1,2686,null,{}] 02:52:07 INFO - PROCESS | 1652 | 1462528327106 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:07 INFO - PROCESS | 1652 | 1462528327210 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:52:07 INFO - PROCESS | 1652 | 1462528327270 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119be5800 == 73 [pid = 1652] [id = 679] 02:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x115e7fc00) [pid = 1652] [serial = 2037] [outer = 0x0] 02:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11694c000) [pid = 1652] [serial = 2038] [outer = 0x115e7fc00] 02:52:07 INFO - PROCESS | 1652 | 1462528327298 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x118153800) [pid = 1652] [serial = 2039] [outer = 0x115e7fc00] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128a64000 == 72 [pid = 1652] [id = 541] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1182db800 == 71 [pid = 1652] [id = 597] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128a56000 == 70 [pid = 1652] [id = 644] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12adde800 == 69 [pid = 1652] [id = 646] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1294b2800 == 68 [pid = 1652] [id = 645] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1271c9800 == 67 [pid = 1652] [id = 540] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12c302800 == 66 [pid = 1652] [id = 674] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb3d800 == 65 [pid = 1652] [id = 673] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1164d6000 == 64 [pid = 1652] [id = 672] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3d3800 == 63 [pid = 1652] [id = 671] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12adda000 == 62 [pid = 1652] [id = 670] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12ad8a000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11921e800 == 61 [pid = 1652] [id = 669] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119221800 == 60 [pid = 1652] [id = 668] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x125cb6000 == 59 [pid = 1652] [id = 667] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b4800 == 58 [pid = 1652] [id = 666] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119460800 == 57 [pid = 1652] [id = 665] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x113d7e000 == 56 [pid = 1652] [id = 664] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x117437000 == 55 [pid = 1652] [id = 663] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121373800 == 54 [pid = 1652] [id = 662] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1266e7800 == 53 [pid = 1652] [id = 661] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc22800 == 52 [pid = 1652] [id = 660] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b373000 == 51 [pid = 1652] [id = 659] 02:52:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116f4f800 == 50 [pid = 1652] [id = 658] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12ad88c00) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b06e400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ad7e000) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1184cf000) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x128c29000) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1287d5800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b06d800) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119bc3400) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1167ef800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x117e87000) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x121892c00) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1288f4400) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11948fc00) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1184d3400) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x126c80c00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x126a83400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12106ac00) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118949800) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119227000) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x115d74800) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x127492c00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1289acc00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118a14c00) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121a7cc00) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x125ca8400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x125d2ac00) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1293f2800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128c34c00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129904400) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a884800) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1184d1000) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x113c1d800) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123d3d800) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1289a4800) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129911c00) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128a80000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 02:52:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1287cac00) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 02:52:08 INFO - PROCESS | 1652 | 1462528328255 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 1652 | 1462528328276 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:52:08 INFO - PROCESS | 1652 | 1462528328281 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1652 | 1462528328283 Marionette TRACE conn2 <- [1,2690,null,{}] 02:52:08 INFO - PROCESS | 1652 | 1462528328285 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:08 INFO - PROCESS | 1652 | 1462528328370 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:52:08 INFO - PROCESS | 1652 | 1462528328375 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11851e000 == 51 [pid = 1652] [id = 680] 02:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115d94800) [pid = 1652] [serial = 2040] [outer = 0x0] 02:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1185a2400) [pid = 1652] [serial = 2041] [outer = 0x115d94800] 02:52:08 INFO - PROCESS | 1652 | 1462528328401 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118a37000) [pid = 1652] [serial = 2042] [outer = 0x115d94800] 02:52:09 INFO - PROCESS | 1652 | 1462528329268 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 1652 | 1462528329308 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:52:09 INFO - PROCESS | 1652 | 1462528329310 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1652 | 1462528329313 Marionette TRACE conn2 <- [1,2694,null,{}] 02:52:09 INFO - PROCESS | 1652 | 1462528329330 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:09 INFO - PROCESS | 1652 | 1462528329410 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:52:09 INFO - PROCESS | 1652 | 1462528329417 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121933800 == 52 [pid = 1652] [id = 681] 02:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a0fdc00) [pid = 1652] [serial = 2043] [outer = 0x0] 02:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121710400) [pid = 1652] [serial = 2044] [outer = 0x11a0fdc00] 02:52:09 INFO - PROCESS | 1652 | 1462528329444 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1217b6000) [pid = 1652] [serial = 2045] [outer = 0x11a0fdc00] 02:52:10 INFO - PROCESS | 1652 | 1462528330287 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 1652 | 1462528330336 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:52:10 INFO - PROCESS | 1652 | 1462528330346 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 1652 | 1462528330347 Marionette TRACE conn2 <- [1,2698,null,{}] 02:52:10 INFO - PROCESS | 1652 | 1462528330349 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:10 INFO - PROCESS | 1652 | 1462528330453 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:52:10 INFO - PROCESS | 1652 | 1462528330468 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a52800 == 53 [pid = 1652] [id = 682] 02:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121ddf000) [pid = 1652] [serial = 2046] [outer = 0x0] 02:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125ca9c00) [pid = 1652] [serial = 2047] [outer = 0x121ddf000] 02:52:10 INFO - PROCESS | 1652 | 1462528330494 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x125d36c00) [pid = 1652] [serial = 2048] [outer = 0x121ddf000] 02:52:11 INFO - PROCESS | 1652 | 1462528331335 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1652 | 1462528331370 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:52:11 INFO - PROCESS | 1652 | 1462528331382 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1652 | 1462528331383 Marionette TRACE conn2 <- [1,2702,null,{}] 02:52:11 INFO - PROCESS | 1652 | 1462528331385 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:11 INFO - PROCESS | 1652 | 1462528331485 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:52:11 INFO - PROCESS | 1652 | 1462528331498 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12addb800 == 54 [pid = 1652] [id = 683] 02:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1169c5400) [pid = 1652] [serial = 2049] [outer = 0x0] 02:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x126c7f800) [pid = 1652] [serial = 2050] [outer = 0x1169c5400] 02:52:11 INFO - PROCESS | 1652 | 1462528331522 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127493c00) [pid = 1652] [serial = 2051] [outer = 0x1169c5400] 02:52:12 INFO - PROCESS | 1652 | 1462528332015 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1217ae800) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126f2d800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127497400) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117e8d800) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121072000) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x112e23800) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x115d92000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11948bc00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x121182c00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x125d7c800) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a885400) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1287d2000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1110af800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:52:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12546dc00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:52:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:52:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 669ms 02:52:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:52:12 INFO - PROCESS | 1652 | 1462528332052 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1652 | 1462528332054 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:52:12 INFO - PROCESS | 1652 | 1462528332057 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1652 | 1462528332059 Marionette TRACE conn2 <- [1,2706,null,{}] 02:52:12 INFO - PROCESS | 1652 | 1462528332062 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:12 INFO - PROCESS | 1652 | 1462528332171 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:52:12 INFO - PROCESS | 1652 | 1462528332179 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129963000 == 55 [pid = 1652] [id = 684] 02:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127497400) [pid = 1652] [serial = 2052] [outer = 0x0] 02:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1287d1c00) [pid = 1652] [serial = 2053] [outer = 0x127497400] 02:52:12 INFO - PROCESS | 1652 | 1462528332206 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1288f8c00) [pid = 1652] [serial = 2054] [outer = 0x127497400] 02:52:12 INFO - PROCESS | 1652 | 1462528332556 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:52:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:52:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 522ms 02:52:12 INFO - PROCESS | 1652 | 1462528332580 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1652 | 1462528332581 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:52:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:52:12 INFO - PROCESS | 1652 | 1462528332583 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1652 | 1462528332584 Marionette TRACE conn2 <- [1,2710,null,{}] 02:52:12 INFO - PROCESS | 1652 | 1462528332586 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:12 INFO - PROCESS | 1652 | 1462528332690 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:52:12 INFO - PROCESS | 1652 | 1462528332716 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3d8000 == 56 [pid = 1652] [id = 685] 02:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1288f5800) [pid = 1652] [serial = 2055] [outer = 0x0] 02:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1289a8000) [pid = 1652] [serial = 2056] [outer = 0x1288f5800] 02:52:12 INFO - PROCESS | 1652 | 1462528332741 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128a0c400) [pid = 1652] [serial = 2057] [outer = 0x1288f5800] 02:52:13 INFO - PROCESS | 1652 | 1462528333041 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 1652 | 1462528333055 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:52:13 INFO - PROCESS | 1652 | 1462528333058 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1652 | 1462528333059 Marionette TRACE conn2 <- [1,2714,null,{}] 02:52:13 INFO - PROCESS | 1652 | 1462528333064 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 1652 | 1462528333148 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:52:13 INFO - PROCESS | 1652 | 1462528333152 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c31a000 == 57 [pid = 1652] [id = 686] 02:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128a10400) [pid = 1652] [serial = 2058] [outer = 0x0] 02:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128a7d400) [pid = 1652] [serial = 2059] [outer = 0x128a10400] 02:52:13 INFO - PROCESS | 1652 | 1462528333177 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128a8b000) [pid = 1652] [serial = 2060] [outer = 0x128a10400] 02:52:13 INFO - PROCESS | 1652 | 1462528333515 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 472ms 02:52:13 INFO - PROCESS | 1652 | 1462528333531 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 1652 | 1462528333533 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:52:13 INFO - PROCESS | 1652 | 1462528333535 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1652 | 1462528333536 Marionette TRACE conn2 <- [1,2718,null,{}] 02:52:13 INFO - PROCESS | 1652 | 1462528333538 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 1652 | 1462528333651 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:52:13 INFO - PROCESS | 1652 | 1462528333658 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ba800 == 58 [pid = 1652] [id = 687] 02:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127498800) [pid = 1652] [serial = 2061] [outer = 0x0] 02:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128c30c00) [pid = 1652] [serial = 2062] [outer = 0x127498800] 02:52:13 INFO - PROCESS | 1652 | 1462528333684 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12968a400) [pid = 1652] [serial = 2063] [outer = 0x127498800] 02:52:14 INFO - PROCESS | 1652 | 1462528334140 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 1652 | 1462528334208 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:52:14 INFO - PROCESS | 1652 | 1462528334212 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 1652 | 1462528334215 Marionette TRACE conn2 <- [1,2722,null,{}] 02:52:14 INFO - PROCESS | 1652 | 1462528334219 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:14 INFO - PROCESS | 1652 | 1462528334331 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:52:14 INFO - PROCESS | 1652 | 1462528334405 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118237000 == 59 [pid = 1652] [id = 688] 02:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x113cf4400) [pid = 1652] [serial = 2064] [outer = 0x0] 02:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x115d97800) [pid = 1652] [serial = 2065] [outer = 0x113cf4400] 02:52:14 INFO - PROCESS | 1652 | 1462528334439 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x117e8d800) [pid = 1652] [serial = 2066] [outer = 0x113cf4400] 02:52:14 INFO - PROCESS | 1652 | 1462528334970 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 1652 | 1462528334988 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:52:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:52:15 INFO - PROCESS | 1652 | 1462528335008 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1652 | 1462528335011 Marionette TRACE conn2 <- [1,2726,null,{}] 02:52:15 INFO - PROCESS | 1652 | 1462528335016 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 1652 | 1462528335121 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:52:15 INFO - PROCESS | 1652 | 1462528335193 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12995a800 == 60 [pid = 1652] [id = 689] 02:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1185a5800) [pid = 1652] [serial = 2067] [outer = 0x0] 02:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118a35800) [pid = 1652] [serial = 2068] [outer = 0x1185a5800] 02:52:15 INFO - PROCESS | 1652 | 1462528335224 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119493400) [pid = 1652] [serial = 2069] [outer = 0x1185a5800] 02:52:15 INFO - PROCESS | 1652 | 1462528335658 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:52:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 689ms 02:52:15 INFO - PROCESS | 1652 | 1462528335708 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1652 | 1462528335709 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:52:15 INFO - PROCESS | 1652 | 1462528335730 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1652 | 1462528335733 Marionette TRACE conn2 <- [1,2730,null,{}] 02:52:15 INFO - PROCESS | 1652 | 1462528335743 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 1652 | 1462528335858 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:52:15 INFO - PROCESS | 1652 | 1462528335949 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfb3000 == 61 [pid = 1652] [id = 690] 02:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1217f1000) [pid = 1652] [serial = 2070] [outer = 0x0] 02:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12546dc00) [pid = 1652] [serial = 2071] [outer = 0x1217f1000] 02:52:16 INFO - PROCESS | 1652 | 1462528335999 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126c80c00) [pid = 1652] [serial = 2072] [outer = 0x1217f1000] 02:52:16 INFO - PROCESS | 1652 | 1462528336957 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1652 | 1462528337007 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:52:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:52:17 INFO - PROCESS | 1652 | 1462528337010 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1652 | 1462528337011 Marionette TRACE conn2 <- [1,2734,null,{}] 02:52:17 INFO - PROCESS | 1652 | 1462528337014 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:17 INFO - PROCESS | 1652 | 1462528337142 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:52:17 INFO - PROCESS | 1652 | 1462528337210 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d414000 == 62 [pid = 1652] [id = 691] 02:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12748c400) [pid = 1652] [serial = 2073] [outer = 0x0] 02:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128c34c00) [pid = 1652] [serial = 2074] [outer = 0x12748c400] 02:52:17 INFO - PROCESS | 1652 | 1462528337240 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a7da800) [pid = 1652] [serial = 2075] [outer = 0x12748c400] 02:52:17 INFO - PROCESS | 1652 | 1462528337679 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:52:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 02:52:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:52:17 INFO - PROCESS | 1652 | 1462528337731 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1652 | 1462528337733 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:52:17 INFO - PROCESS | 1652 | 1462528337737 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1652 | 1462528337739 Marionette TRACE conn2 <- [1,2738,null,{}] 02:52:17 INFO - PROCESS | 1652 | 1462528337742 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:17 INFO - PROCESS | 1652 | 1462528337892 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:52:18 INFO - PROCESS | 1652 | 1462528338026 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d634800 == 63 [pid = 1652] [id = 692] 02:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a7dd000) [pid = 1652] [serial = 2076] [outer = 0x0] 02:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a884000) [pid = 1652] [serial = 2077] [outer = 0x12a7dd000] 02:52:18 INFO - PROCESS | 1652 | 1462528338074 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a88d800) [pid = 1652] [serial = 2078] [outer = 0x12a7dd000] 02:52:18 INFO - PROCESS | 1652 | 1462528338547 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 871ms 02:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:52:18 INFO - PROCESS | 1652 | 1462528338607 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 1652 | 1462528338609 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:52:18 INFO - PROCESS | 1652 | 1462528338611 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1652 | 1462528338612 Marionette TRACE conn2 <- [1,2742,null,{}] 02:52:18 INFO - PROCESS | 1652 | 1462528338615 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:18 INFO - PROCESS | 1652 | 1462528338731 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:52:18 INFO - PROCESS | 1652 | 1462528338809 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd2a800 == 64 [pid = 1652] [id = 693] 02:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ad8a400) [pid = 1652] [serial = 2079] [outer = 0x0] 02:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b032400) [pid = 1652] [serial = 2080] [outer = 0x12ad8a400] 02:52:18 INFO - PROCESS | 1652 | 1462528338839 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b06e400) [pid = 1652] [serial = 2081] [outer = 0x12ad8a400] 02:52:19 INFO - PROCESS | 1652 | 1462528339266 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:52:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 669ms 02:52:19 INFO - PROCESS | 1652 | 1462528339280 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 1652 | 1462528339282 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:52:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:52:19 INFO - PROCESS | 1652 | 1462528339284 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 1652 | 1462528339285 Marionette TRACE conn2 <- [1,2746,null,{}] 02:52:19 INFO - PROCESS | 1652 | 1462528339288 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:19 INFO - PROCESS | 1652 | 1462528339389 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:52:19 INFO - PROCESS | 1652 | 1462528339468 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118504800 == 65 [pid = 1652] [id = 694] 02:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x115d98c00) [pid = 1652] [serial = 2082] [outer = 0x0] 02:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x127491400) [pid = 1652] [serial = 2083] [outer = 0x115d98c00] 02:52:19 INFO - PROCESS | 1652 | 1462528339497 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b06d800) [pid = 1652] [serial = 2084] [outer = 0x115d98c00] 02:52:20 INFO - PROCESS | 1652 | 1462528340026 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:52:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 819ms 02:52:20 INFO - PROCESS | 1652 | 1462528340118 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1652 | 1462528340120 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:52:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:52:20 INFO - PROCESS | 1652 | 1462528340124 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1652 | 1462528340126 Marionette TRACE conn2 <- [1,2750,null,{}] 02:52:20 INFO - PROCESS | 1652 | 1462528340130 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:20 INFO - PROCESS | 1652 | 1462528340230 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:52:20 INFO - PROCESS | 1652 | 1462528340292 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x121619800 == 66 [pid = 1652] [id = 695] 02:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x116910400) [pid = 1652] [serial = 2085] [outer = 0x0] 02:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x117117000) [pid = 1652] [serial = 2086] [outer = 0x116910400] 02:52:20 INFO - PROCESS | 1652 | 1462528340320 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1185a4c00) [pid = 1652] [serial = 2087] [outer = 0x116910400] 02:52:20 INFO - PROCESS | 1652 | 1462528340768 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c31a000 == 65 [pid = 1652] [id = 686] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3d8000 == 64 [pid = 1652] [id = 685] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129963000 == 63 [pid = 1652] [id = 684] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12addb800 == 62 [pid = 1652] [id = 683] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x128a52800 == 61 [pid = 1652] [id = 682] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121933800 == 60 [pid = 1652] [id = 681] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11851e000 == 59 [pid = 1652] [id = 680] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x127490000) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119be5800 == 58 [pid = 1652] [id = 679] 02:52:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11945b000 == 57 [pid = 1652] [id = 676] 02:52:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:52:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 723ms 02:52:20 INFO - PROCESS | 1652 | 1462528340848 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1652 | 1462528340853 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:52:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1287cc400) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1288f8000) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118e60400) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1256ce400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1185ad800) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11853bc00) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1217a8400) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1217b7400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x116a61800) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118a1f000) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118154400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11675fc00) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1198cbc00) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x121075400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x121b59000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x125d2f400) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x126c2c800) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b05b400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128a06800) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1289a2800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128a47000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x111ed3000) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11922d400) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x112fda400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128a03800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129291800) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1287d4c00) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129904000) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127490400) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1293f6800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1652 | 1462528340882 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1652 | 1462528340885 Marionette TRACE conn2 <- [1,2754,null,{}] 02:52:20 INFO - PROCESS | 1652 | 1462528340891 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:21 INFO - PROCESS | 1652 | 1462528341041 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:52:21 INFO - PROCESS | 1652 | 1462528341049 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827a000 == 58 [pid = 1652] [id = 696] 02:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1185a5000) [pid = 1652] [serial = 2088] [outer = 0x0] 02:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118a15000) [pid = 1652] [serial = 2089] [outer = 0x1185a5000] 02:52:21 INFO - PROCESS | 1652 | 1462528341091 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1198c0c00) [pid = 1652] [serial = 2090] [outer = 0x1185a5000] 02:52:21 INFO - PROCESS | 1652 | 1462528341615 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:52:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 786ms 02:52:21 INFO - PROCESS | 1652 | 1462528341657 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1652 | 1462528341658 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:52:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:52:21 INFO - PROCESS | 1652 | 1462528341662 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1652 | 1462528341664 Marionette TRACE conn2 <- [1,2758,null,{}] 02:52:21 INFO - PROCESS | 1652 | 1462528341671 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:21 INFO - PROCESS | 1652 | 1462528341764 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:52:21 INFO - PROCESS | 1652 | 1462528341769 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12136e800 == 59 [pid = 1652] [id = 697] 02:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1217b1c00) [pid = 1652] [serial = 2091] [outer = 0x0] 02:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x121b61800) [pid = 1652] [serial = 2092] [outer = 0x1217b1c00] 02:52:21 INFO - PROCESS | 1652 | 1462528341797 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x125d27400) [pid = 1652] [serial = 2093] [outer = 0x1217b1c00] 02:52:22 INFO - PROCESS | 1652 | 1462528342144 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 02:52:22 INFO - PROCESS | 1652 | 1462528342183 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1652 | 1462528342184 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:52:22 INFO - PROCESS | 1652 | 1462528342186 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1652 | 1462528342187 Marionette TRACE conn2 <- [1,2762,null,{}] 02:52:22 INFO - PROCESS | 1652 | 1462528342190 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:22 INFO - PROCESS | 1652 | 1462528342283 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:52:22 INFO - PROCESS | 1652 | 1462528342288 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb4000 == 60 [pid = 1652] [id = 698] 02:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x125d83000) [pid = 1652] [serial = 2094] [outer = 0x0] 02:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12748fc00) [pid = 1652] [serial = 2095] [outer = 0x125d83000] 02:52:22 INFO - PROCESS | 1652 | 1462528342314 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1288f1000) [pid = 1652] [serial = 2096] [outer = 0x125d83000] 02:52:22 INFO - PROCESS | 1652 | 1462528342636 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 02:52:22 INFO - PROCESS | 1652 | 1462528342655 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1652 | 1462528342657 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:52:22 INFO - PROCESS | 1652 | 1462528342659 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1652 | 1462528342661 Marionette TRACE conn2 <- [1,2766,null,{}] 02:52:22 INFO - PROCESS | 1652 | 1462528342665 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:22 INFO - PROCESS | 1652 | 1462528342749 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:52:22 INFO - PROCESS | 1652 | 1462528342814 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a80f000 == 61 [pid = 1652] [id = 699] 02:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x126695000) [pid = 1652] [serial = 2097] [outer = 0x0] 02:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1288fc000) [pid = 1652] [serial = 2098] [outer = 0x126695000] 02:52:22 INFO - PROCESS | 1652 | 1462528342841 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128a4b000) [pid = 1652] [serial = 2099] [outer = 0x126695000] 02:52:23 INFO - PROCESS | 1652 | 1462528343193 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:52:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 02:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:52:23 INFO - PROCESS | 1652 | 1462528343231 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 1652 | 1462528343233 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:52:23 INFO - PROCESS | 1652 | 1462528343237 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 1652 | 1462528343239 Marionette TRACE conn2 <- [1,2770,null,{}] 02:52:23 INFO - PROCESS | 1652 | 1462528343242 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:23 INFO - PROCESS | 1652 | 1462528343427 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:52:23 INFO - PROCESS | 1652 | 1462528343466 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf7a800 == 62 [pid = 1652] [id = 700] 02:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129688000) [pid = 1652] [serial = 2100] [outer = 0x0] 02:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12ad7c800) [pid = 1652] [serial = 2101] [outer = 0x129688000] 02:52:23 INFO - PROCESS | 1652 | 1462528343492 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b035c00) [pid = 1652] [serial = 2102] [outer = 0x129688000] 02:52:23 INFO - PROCESS | 1652 | 1462528343841 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:52:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 620ms 02:52:23 INFO - PROCESS | 1652 | 1462528343856 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 1652 | 1462528343857 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:52:23 INFO - PROCESS | 1652 | 1462528343861 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 1652 | 1462528343863 Marionette TRACE conn2 <- [1,2774,null,{}] 02:52:23 INFO - PROCESS | 1652 | 1462528343866 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:23 INFO - PROCESS | 1652 | 1462528343976 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:52:24 INFO - PROCESS | 1652 | 1462528343999 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c307000 == 63 [pid = 1652] [id = 701] 02:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129902400) [pid = 1652] [serial = 2103] [outer = 0x0] 02:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b072000) [pid = 1652] [serial = 2104] [outer = 0x129902400] 02:52:24 INFO - PROCESS | 1652 | 1462528344024 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b0a7000) [pid = 1652] [serial = 2105] [outer = 0x129902400] 02:52:24 INFO - PROCESS | 1652 | 1462528344369 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 522ms 02:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:52:24 INFO - PROCESS | 1652 | 1462528344382 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 1652 | 1462528344383 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:52:24 INFO - PROCESS | 1652 | 1462528344385 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1652 | 1462528344386 Marionette TRACE conn2 <- [1,2778,null,{}] 02:52:24 INFO - PROCESS | 1652 | 1462528344389 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:24 INFO - PROCESS | 1652 | 1462528344503 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:52:24 INFO - PROCESS | 1652 | 1462528344508 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca9b800 == 64 [pid = 1652] [id = 702] 02:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b066800) [pid = 1652] [serial = 2106] [outer = 0x0] 02:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b0ac800) [pid = 1652] [serial = 2107] [outer = 0x12b066800] 02:52:24 INFO - PROCESS | 1652 | 1462528344569 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bb7cc00) [pid = 1652] [serial = 2108] [outer = 0x12b066800] 02:52:24 INFO - PROCESS | 1652 | 1462528344913 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 568ms 02:52:24 INFO - PROCESS | 1652 | 1462528344956 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 1652 | 1462528344958 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:52:24 INFO - PROCESS | 1652 | 1462528344960 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1652 | 1462528344961 Marionette TRACE conn2 <- [1,2782,null,{}] 02:52:24 INFO - PROCESS | 1652 | 1462528344963 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:25 INFO - PROCESS | 1652 | 1462528345072 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:52:25 INFO - PROCESS | 1652 | 1462528345112 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d62e800 == 65 [pid = 1652] [id = 703] 02:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x125d7e800) [pid = 1652] [serial = 2109] [outer = 0x0] 02:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bb80800) [pid = 1652] [serial = 2110] [outer = 0x125d7e800] 02:52:25 INFO - PROCESS | 1652 | 1462528345137 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bb88400) [pid = 1652] [serial = 2111] [outer = 0x125d7e800] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1169c5400) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x115e7fc00) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11a0fdc00) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118a1e800) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115d94800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128a10400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127497400) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1288f5800) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x121ddf000) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x116274c00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:52:25 INFO - PROCESS | 1652 | 1462528345514 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 572ms 02:52:25 INFO - PROCESS | 1652 | 1462528345533 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1652 | 1462528345534 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:52:25 INFO - PROCESS | 1652 | 1462528345537 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1652 | 1462528345538 Marionette TRACE conn2 <- [1,2786,null,{}] 02:52:25 INFO - PROCESS | 1652 | 1462528345540 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:25 INFO - PROCESS | 1652 | 1462528345661 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:52:25 INFO - PROCESS | 1652 | 1462528345700 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd3f000 == 66 [pid = 1652] [id = 704] 02:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x111a05000) [pid = 1652] [serial = 2112] [outer = 0x0] 02:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126c29c00) [pid = 1652] [serial = 2113] [outer = 0x111a05000] 02:52:25 INFO - PROCESS | 1652 | 1462528345726 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12bb82800) [pid = 1652] [serial = 2114] [outer = 0x111a05000] 02:52:26 INFO - PROCESS | 1652 | 1462528346066 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 571ms 02:52:26 INFO - PROCESS | 1652 | 1462528346109 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:52:26 INFO - PROCESS | 1652 | 1462528346112 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:52:26 INFO - PROCESS | 1652 | 1462528346126 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1652 | 1462528346129 Marionette TRACE conn2 <- [1,2790,null,{}] 02:52:26 INFO - PROCESS | 1652 | 1462528346132 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:26 INFO - PROCESS | 1652 | 1462528346325 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:52:26 INFO - PROCESS | 1652 | 1462528346337 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2da800 == 67 [pid = 1652] [id = 705] 02:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bb7fc00) [pid = 1652] [serial = 2115] [outer = 0x0] 02:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bbbec00) [pid = 1652] [serial = 2116] [outer = 0x12bb7fc00] 02:52:26 INFO - PROCESS | 1652 | 1462528346382 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12bf0b800) [pid = 1652] [serial = 2117] [outer = 0x12bb7fc00] 02:52:26 INFO - PROCESS | 1652 | 1462528346749 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 683ms 02:52:26 INFO - PROCESS | 1652 | 1462528346798 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 1652 | 1462528346799 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:52:26 INFO - PROCESS | 1652 | 1462528346801 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1652 | 1462528346802 Marionette TRACE conn2 <- [1,2794,null,{}] 02:52:26 INFO - PROCESS | 1652 | 1462528346805 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:26 INFO - PROCESS | 1652 | 1462528346893 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:52:26 INFO - PROCESS | 1652 | 1462528346979 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x13485c000 == 68 [pid = 1652] [id = 706] 02:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bf0fc00) [pid = 1652] [serial = 2118] [outer = 0x0] 02:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12bf43800) [pid = 1652] [serial = 2119] [outer = 0x12bf0fc00] 02:52:27 INFO - PROCESS | 1652 | 1462528347004 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bf49800) [pid = 1652] [serial = 2120] [outer = 0x12bf0fc00] 02:52:27 INFO - PROCESS | 1652 | 1462528347265 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 02:52:27 INFO - PROCESS | 1652 | 1462528347320 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 1652 | 1462528347322 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:52:27 INFO - PROCESS | 1652 | 1462528347404 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1652 | 1462528347406 Marionette TRACE conn2 <- [1,2798,null,{}] 02:52:27 INFO - PROCESS | 1652 | 1462528347410 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:27 INFO - PROCESS | 1652 | 1462528347513 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:52:27 INFO - PROCESS | 1652 | 1462528347615 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x118234000 == 69 [pid = 1652] [id = 707] 02:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11339ac00) [pid = 1652] [serial = 2121] [outer = 0x0] 02:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x115e7f400) [pid = 1652] [serial = 2122] [outer = 0x11339ac00] 02:52:27 INFO - PROCESS | 1652 | 1462528347647 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11853b000) [pid = 1652] [serial = 2123] [outer = 0x11339ac00] 02:52:28 INFO - PROCESS | 1652 | 1462528348100 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 728ms 02:52:28 INFO - PROCESS | 1652 | 1462528348129 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1652 | 1462528348132 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:52:28 INFO - PROCESS | 1652 | 1462528348177 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1652 | 1462528348179 Marionette TRACE conn2 <- [1,2802,null,{}] 02:52:28 INFO - PROCESS | 1652 | 1462528348188 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:28 INFO - PROCESS | 1652 | 1462528348300 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:52:28 INFO - PROCESS | 1652 | 1462528348376 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb0000 == 70 [pid = 1652] [id = 708] 02:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118a21c00) [pid = 1652] [serial = 2124] [outer = 0x0] 02:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x121684400) [pid = 1652] [serial = 2125] [outer = 0x118a21c00] 02:52:28 INFO - PROCESS | 1652 | 1462528348405 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1257f8400) [pid = 1652] [serial = 2126] [outer = 0x118a21c00] 02:52:28 INFO - PROCESS | 1652 | 1462528348794 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 717ms 02:52:28 INFO - PROCESS | 1652 | 1462528348853 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1652 | 1462528348854 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:52:28 INFO - PROCESS | 1652 | 1462528348856 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1652 | 1462528348858 Marionette TRACE conn2 <- [1,2806,null,{}] 02:52:28 INFO - PROCESS | 1652 | 1462528348860 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:28 INFO - PROCESS | 1652 | 1462528348970 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:52:29 INFO - PROCESS | 1652 | 1462528349055 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2df000 == 71 [pid = 1652] [id = 709] 02:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128a7d800) [pid = 1652] [serial = 2127] [outer = 0x0] 02:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129291800) [pid = 1652] [serial = 2128] [outer = 0x128a7d800] 02:52:29 INFO - PROCESS | 1652 | 1462528349090 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a886000) [pid = 1652] [serial = 2129] [outer = 0x128a7d800] 02:52:29 INFO - PROCESS | 1652 | 1462528349480 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 02:52:29 INFO - PROCESS | 1652 | 1462528349528 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:52:29 INFO - PROCESS | 1652 | 1462528349529 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:52:29 INFO - PROCESS | 1652 | 1462528349531 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1652 | 1462528349533 Marionette TRACE conn2 <- [1,2810,null,{}] 02:52:29 INFO - PROCESS | 1652 | 1462528349535 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:29 INFO - PROCESS | 1652 | 1462528349664 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:52:29 INFO - PROCESS | 1652 | 1462528349742 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1352ed000 == 72 [pid = 1652] [id = 710] 02:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b031000) [pid = 1652] [serial = 2130] [outer = 0x0] 02:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b072800) [pid = 1652] [serial = 2131] [outer = 0x12b031000] 02:52:29 INFO - PROCESS | 1652 | 1462528349772 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12bb81c00) [pid = 1652] [serial = 2132] [outer = 0x12b031000] 02:52:30 INFO - PROCESS | 1652 | 1462528350194 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 669ms 02:52:30 INFO - PROCESS | 1652 | 1462528350202 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 1652 | 1462528350203 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:52:30 INFO - PROCESS | 1652 | 1462528350205 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1652 | 1462528350207 Marionette TRACE conn2 <- [1,2814,null,{}] 02:52:30 INFO - PROCESS | 1652 | 1462528350209 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:30 INFO - PROCESS | 1652 | 1462528350316 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:52:30 INFO - PROCESS | 1652 | 1462528350421 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1352fb800 == 73 [pid = 1652] [id = 711] 02:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b033400) [pid = 1652] [serial = 2133] [outer = 0x0] 02:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12bf04000) [pid = 1652] [serial = 2134] [outer = 0x12b033400] 02:52:30 INFO - PROCESS | 1652 | 1462528350453 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12bf0c000) [pid = 1652] [serial = 2135] [outer = 0x12b033400] 02:52:30 INFO - PROCESS | 1652 | 1462528350863 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 676ms 02:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:52:30 INFO - PROCESS | 1652 | 1462528350882 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 1652 | 1462528350883 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:52:30 INFO - PROCESS | 1652 | 1462528350885 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1652 | 1462528350887 Marionette TRACE conn2 <- [1,2818,null,{}] 02:52:30 INFO - PROCESS | 1652 | 1462528350889 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 1652 | 1462528351017 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:52:31 INFO - PROCESS | 1652 | 1462528351114 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13552b000 == 74 [pid = 1652] [id = 712] 02:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12bf4e800) [pid = 1652] [serial = 2136] [outer = 0x0] 02:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12bf68c00) [pid = 1652] [serial = 2137] [outer = 0x12bf4e800] 02:52:31 INFO - PROCESS | 1652 | 1462528351144 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12c4e2c00) [pid = 1652] [serial = 2138] [outer = 0x12bf4e800] 02:52:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfae000 == 73 [pid = 1652] [id = 16] 02:52:31 INFO - PROCESS | 1652 | 1462528351632 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 769ms 02:52:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:52:31 INFO - PROCESS | 1652 | 1462528351655 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1652 | 1462528351656 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:52:31 INFO - PROCESS | 1652 | 1462528351659 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1652 | 1462528351660 Marionette TRACE conn2 <- [1,2822,null,{}] 02:52:31 INFO - PROCESS | 1652 | 1462528351665 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 1652 | 1462528351770 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:52:31 INFO - PROCESS | 1652 | 1462528351896 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13553e000 == 74 [pid = 1652] [id = 713] 02:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12c4e4400) [pid = 1652] [serial = 2139] [outer = 0x0] 02:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12c4ee800) [pid = 1652] [serial = 2140] [outer = 0x12c4e4400] 02:52:31 INFO - PROCESS | 1652 | 1462528351926 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12c9e1800) [pid = 1652] [serial = 2141] [outer = 0x12c4e4400] 02:52:32 INFO - PROCESS | 1652 | 1462528352311 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 723ms 02:52:32 INFO - PROCESS | 1652 | 1462528352383 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 1652 | 1462528352384 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:52:32 INFO - PROCESS | 1652 | 1462528352386 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 1652 | 1462528352388 Marionette TRACE conn2 <- [1,2826,null,{}] 02:52:32 INFO - PROCESS | 1652 | 1462528352390 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:32 INFO - PROCESS | 1652 | 1462528352502 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:52:32 INFO - PROCESS | 1652 | 1462528352582 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a6000 == 75 [pid = 1652] [id = 714] 02:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x114fd8400) [pid = 1652] [serial = 2142] [outer = 0x0] 02:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128a41c00) [pid = 1652] [serial = 2143] [outer = 0x114fd8400] 02:52:32 INFO - PROCESS | 1652 | 1462528352612 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12c9e2400) [pid = 1652] [serial = 2144] [outer = 0x114fd8400] 02:52:33 INFO - PROCESS | 1652 | 1462528353255 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:52:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 918ms 02:52:33 INFO - PROCESS | 1652 | 1462528353306 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1652 | 1462528353308 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:52:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:52:33 INFO - PROCESS | 1652 | 1462528353314 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1652 | 1462528353317 Marionette TRACE conn2 <- [1,2830,null,{}] 02:52:33 INFO - PROCESS | 1652 | 1462528353321 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:33 INFO - PROCESS | 1652 | 1462528353423 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:52:33 INFO - PROCESS | 1652 | 1462528353490 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c97800 == 76 [pid = 1652] [id = 715] 02:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1164fc800) [pid = 1652] [serial = 2145] [outer = 0x0] 02:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11853bc00) [pid = 1652] [serial = 2146] [outer = 0x1164fc800] 02:52:33 INFO - PROCESS | 1652 | 1462528353519 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x118e60400) [pid = 1652] [serial = 2147] [outer = 0x1164fc800] 02:52:34 INFO - PROCESS | 1652 | 1462528354017 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 725ms 02:52:34 INFO - PROCESS | 1652 | 1462528354038 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 1652 | 1462528354041 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:52:34 INFO - PROCESS | 1652 | 1462528354066 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1652 | 1462528354068 Marionette TRACE conn2 <- [1,2834,null,{}] 02:52:34 INFO - PROCESS | 1652 | 1462528354071 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:34 INFO - PROCESS | 1652 | 1462528354179 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7a9000 == 75 [pid = 1652] [id = 514] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2da800 == 74 [pid = 1652] [id = 705] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd3f000 == 73 [pid = 1652] [id = 704] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d62e800 == 72 [pid = 1652] [id = 703] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca9b800 == 71 [pid = 1652] [id = 702] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12c307000 == 70 [pid = 1652] [id = 701] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a82f800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1169be400) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x118a30800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x128c30c00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | 1462528354308 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf7a800 == 69 [pid = 1652] [id = 700] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a80f000 == 68 [pid = 1652] [id = 699] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb4000 == 67 [pid = 1652] [id = 698] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12136e800 == 66 [pid = 1652] [id = 697] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11827a000 == 65 [pid = 1652] [id = 696] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x121619800 == 64 [pid = 1652] [id = 695] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd2a800 == 63 [pid = 1652] [id = 693] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d634800 == 62 [pid = 1652] [id = 692] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d414000 == 61 [pid = 1652] [id = 691] 02:52:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa8000 == 62 [pid = 1652] [id = 716] 02:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x115e7e800) [pid = 1652] [serial = 2148] [outer = 0x0] 02:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11853e000) [pid = 1652] [serial = 2149] [outer = 0x115e7e800] 02:52:34 INFO - PROCESS | 1652 | 1462528354344 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x121712800) [pid = 1652] [serial = 2150] [outer = 0x115e7e800] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfb3000 == 61 [pid = 1652] [id = 690] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12995a800 == 60 [pid = 1652] [id = 689] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118237000 == 59 [pid = 1652] [id = 688] 02:52:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ba800 == 58 [pid = 1652] [id = 687] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128a4e000) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x126c7f800) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x118153800) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11694c000) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x121710400) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x125d35000) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12124a800) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1185a2400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118a37000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x128a8b000) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1287d1c00) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1289a8000) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128a7d400) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x125ca9c00) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1288f8c00) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x127493c00) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128a0c400) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1217b6000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x125d36c00) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 02:52:34 INFO - PROCESS | 1652 | 1462528354656 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 624ms 02:52:34 INFO - PROCESS | 1652 | 1462528354689 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 1652 | 1462528354690 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:52:34 INFO - PROCESS | 1652 | 1462528354693 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1652 | 1462528354698 Marionette TRACE conn2 <- [1,2838,null,{}] 02:52:34 INFO - PROCESS | 1652 | 1462528354705 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:34 INFO - PROCESS | 1652 | 1462528354793 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:52:34 INFO - PROCESS | 1652 | 1462528354801 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a15000 == 59 [pid = 1652] [id = 717] 02:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1217b6000) [pid = 1652] [serial = 2151] [outer = 0x0] 02:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x125d29c00) [pid = 1652] [serial = 2152] [outer = 0x1217b6000] 02:52:34 INFO - PROCESS | 1652 | 1462528354829 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1287ce000) [pid = 1652] [serial = 2153] [outer = 0x1217b6000] 02:52:35 INFO - PROCESS | 1652 | 1462528355207 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 527ms 02:52:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:52:35 INFO - PROCESS | 1652 | 1462528355220 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 1652 | 1462528355222 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:52:35 INFO - PROCESS | 1652 | 1462528355224 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1652 | 1462528355225 Marionette TRACE conn2 <- [1,2842,null,{}] 02:52:35 INFO - PROCESS | 1652 | 1462528355230 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 1652 | 1462528355319 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:52:35 INFO - PROCESS | 1652 | 1462528355323 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x129962000 == 60 [pid = 1652] [id = 718] 02:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1288f5000) [pid = 1652] [serial = 2154] [outer = 0x0] 02:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128a02c00) [pid = 1652] [serial = 2155] [outer = 0x1288f5000] 02:52:35 INFO - PROCESS | 1652 | 1462528355350 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x128a4e000) [pid = 1652] [serial = 2156] [outer = 0x1288f5000] 02:52:35 INFO - PROCESS | 1652 | 1462528355734 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 02:52:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:52:35 INFO - PROCESS | 1652 | 1462528355746 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 1652 | 1462528355747 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:52:35 INFO - PROCESS | 1652 | 1462528355749 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1652 | 1462528355750 Marionette TRACE conn2 <- [1,2846,null,{}] 02:52:35 INFO - PROCESS | 1652 | 1462528355752 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 1652 | 1462528355827 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:52:35 INFO - PROCESS | 1652 | 1462528355833 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b373000 == 61 [pid = 1652] [id = 719] 02:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x128a80400) [pid = 1652] [serial = 2157] [outer = 0x0] 02:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129690800) [pid = 1652] [serial = 2158] [outer = 0x128a80400] 02:52:35 INFO - PROCESS | 1652 | 1462528355861 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a885400) [pid = 1652] [serial = 2159] [outer = 0x128a80400] 02:52:36 INFO - PROCESS | 1652 | 1462528356287 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:52:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 568ms 02:52:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:52:36 INFO - PROCESS | 1652 | 1462528356320 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1652 | 1462528356322 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:52:36 INFO - PROCESS | 1652 | 1462528356325 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1652 | 1462528356326 Marionette TRACE conn2 <- [1,2850,null,{}] 02:52:36 INFO - PROCESS | 1652 | 1462528356333 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:36 INFO - PROCESS | 1652 | 1462528356537 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:52:36 INFO - PROCESS | 1652 | 1462528356568 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf88800 == 62 [pid = 1652] [id = 720] 02:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a884800) [pid = 1652] [serial = 2160] [outer = 0x0] 02:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b030000) [pid = 1652] [serial = 2161] [outer = 0x12a884800] 02:52:36 INFO - PROCESS | 1652 | 1462528356600 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12bb81000) [pid = 1652] [serial = 2162] [outer = 0x12a884800] 02:52:36 INFO - PROCESS | 1652 | 1462528356972 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 677ms 02:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:52:37 INFO - PROCESS | 1652 | 1462528357002 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 1652 | 1462528357003 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:52:37 INFO - PROCESS | 1652 | 1462528357005 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1652 | 1462528357006 Marionette TRACE conn2 <- [1,2854,null,{}] 02:52:37 INFO - PROCESS | 1652 | 1462528357008 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:37 INFO - PROCESS | 1652 | 1462528357123 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:52:37 INFO - PROCESS | 1652 | 1462528357137 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca83800 == 63 [pid = 1652] [id = 721] 02:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b0ae400) [pid = 1652] [serial = 2163] [outer = 0x0] 02:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12bbc4c00) [pid = 1652] [serial = 2164] [outer = 0x12b0ae400] 02:52:37 INFO - PROCESS | 1652 | 1462528357162 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12bf47800) [pid = 1652] [serial = 2165] [outer = 0x12b0ae400] 02:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 517ms 02:52:37 INFO - PROCESS | 1652 | 1462528357519 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:52:37 INFO - PROCESS | 1652 | 1462528357523 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 1652 | 1462528357524 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:52:37 INFO - PROCESS | 1652 | 1462528357528 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1652 | 1462528357529 Marionette TRACE conn2 <- [1,2858,null,{}] 02:52:37 INFO - PROCESS | 1652 | 1462528357531 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:37 INFO - PROCESS | 1652 | 1462528357643 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:52:37 INFO - PROCESS | 1652 | 1462528357653 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d407800 == 64 [pid = 1652] [id = 722] 02:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12bb84800) [pid = 1652] [serial = 2166] [outer = 0x0] 02:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12bf4f800) [pid = 1652] [serial = 2167] [outer = 0x12bb84800] 02:52:37 INFO - PROCESS | 1652 | 1462528357678 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12bf6e000) [pid = 1652] [serial = 2168] [outer = 0x12bb84800] 02:52:38 INFO - PROCESS | 1652 | 1462528358053 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:52:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 02:52:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:52:38 INFO - PROCESS | 1652 | 1462528358097 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 1652 | 1462528358098 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:52:38 INFO - PROCESS | 1652 | 1462528358100 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1652 | 1462528358101 Marionette TRACE conn2 <- [1,2862,null,{}] 02:52:38 INFO - PROCESS | 1652 | 1462528358104 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 1652 | 1462528358222 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:52:38 INFO - PROCESS | 1652 | 1462528358240 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc1c800 == 65 [pid = 1652] [id = 723] 02:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12bf50000) [pid = 1652] [serial = 2169] [outer = 0x0] 02:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12c9df800) [pid = 1652] [serial = 2170] [outer = 0x12bf50000] 02:52:38 INFO - PROCESS | 1652 | 1462528358265 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x118998000) [pid = 1652] [serial = 2171] [outer = 0x12bf50000] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11894c400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x116910400) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1217aec00) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x115d94400) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1257f4800) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x111a06000) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x127498800) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129902400) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x129688000) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1164fa400) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12bb7fc00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x111e66800) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11859e400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12ad88400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x126695000) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1167f0c00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x125d83000) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1217ac400) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x121b64400) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1192e0000) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1185a5000) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x111a05000) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x125d7e800) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1185b0800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x118540000) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x121b57c00) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1217b1c00) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11224c800) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b066800) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118155400) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:52:38 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1192db800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:52:38 INFO - PROCESS | 1652 | 1462528358836 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:52:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 772ms 02:52:38 INFO - PROCESS | 1652 | 1462528358873 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 1652 | 1462528358875 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:52:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:52:38 INFO - PROCESS | 1652 | 1462528358903 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1652 | 1462528358905 Marionette TRACE conn2 <- [1,2866,null,{}] 02:52:38 INFO - PROCESS | 1652 | 1462528358908 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:39 INFO - PROCESS | 1652 | 1462528359084 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:52:39 INFO - PROCESS | 1652 | 1462528359149 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c0c000 == 66 [pid = 1652] [id = 724] 02:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x111e36800) [pid = 1652] [serial = 2172] [outer = 0x0] 02:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x116919c00) [pid = 1652] [serial = 2173] [outer = 0x111e36800] 02:52:39 INFO - PROCESS | 1652 | 1462528359188 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118946400) [pid = 1652] [serial = 2174] [outer = 0x111e36800] 02:52:39 INFO - PROCESS | 1652 | 1462528359537 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:52:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 02:52:39 INFO - PROCESS | 1652 | 1462528359574 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:52:39 INFO - PROCESS | 1652 | 1462528359576 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:52:39 INFO - PROCESS | 1652 | 1462528359582 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1652 | 1462528359583 Marionette TRACE conn2 <- [1,2870,null,{}] 02:52:39 INFO - PROCESS | 1652 | 1462528359586 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:39 INFO - PROCESS | 1652 | 1462528359797 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:52:39 INFO - PROCESS | 1652 | 1462528359811 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d085000 == 67 [pid = 1652] [id = 725] 02:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115e14000) [pid = 1652] [serial = 2175] [outer = 0x0] 02:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1192d9000) [pid = 1652] [serial = 2176] [outer = 0x115e14000] 02:52:39 INFO - PROCESS | 1652 | 1462528359856 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1289a4000) [pid = 1652] [serial = 2177] [outer = 0x115e14000] 02:52:40 INFO - PROCESS | 1652 | 1462528360234 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:52:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 672ms 02:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:52:40 INFO - PROCESS | 1652 | 1462528360253 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1652 | 1462528360254 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:52:40 INFO - PROCESS | 1652 | 1462528360256 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1652 | 1462528360257 Marionette TRACE conn2 <- [1,2874,null,{}] 02:52:40 INFO - PROCESS | 1652 | 1462528360260 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 1652 | 1462528360356 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:52:40 INFO - PROCESS | 1652 | 1462528360443 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1352de800 == 68 [pid = 1652] [id = 726] 02:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x128f5c000) [pid = 1652] [serial = 2178] [outer = 0x0] 02:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b078400) [pid = 1652] [serial = 2179] [outer = 0x128f5c000] 02:52:40 INFO - PROCESS | 1652 | 1462528360468 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12c9e7000) [pid = 1652] [serial = 2180] [outer = 0x128f5c000] 02:52:40 INFO - PROCESS | 1652 | 1462528360874 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:52:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 673ms 02:52:40 INFO - PROCESS | 1652 | 1462528360930 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1652 | 1462528360933 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:52:40 INFO - PROCESS | 1652 | 1462528360936 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1652 | 1462528360939 Marionette TRACE conn2 <- [1,2878,null,{}] 02:52:40 INFO - PROCESS | 1652 | 1462528360943 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:41 INFO - PROCESS | 1652 | 1462528361059 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:52:41 INFO - PROCESS | 1652 | 1462528361139 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bee000 == 69 [pid = 1652] [id = 727] 02:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11694c000) [pid = 1652] [serial = 2181] [outer = 0x0] 02:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1185a1400) [pid = 1652] [serial = 2182] [outer = 0x11694c000] 02:52:41 INFO - PROCESS | 1652 | 1462528361171 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x118a2c800) [pid = 1652] [serial = 2183] [outer = 0x11694c000] 02:52:41 INFO - PROCESS | 1652 | 1462528361615 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 770ms 02:52:41 INFO - PROCESS | 1652 | 1462528361708 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1652 | 1462528361713 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:52:41 INFO - PROCESS | 1652 | 1462528361719 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1652 | 1462528361721 Marionette TRACE conn2 <- [1,2882,null,{}] 02:52:41 INFO - PROCESS | 1652 | 1462528361723 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:41 INFO - PROCESS | 1652 | 1462528361836 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:52:41 INFO - PROCESS | 1652 | 1462528361914 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb3d800 == 70 [pid = 1652] [id = 728] 02:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x119dac800) [pid = 1652] [serial = 2184] [outer = 0x0] 02:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x121710400) [pid = 1652] [serial = 2185] [outer = 0x119dac800] 02:52:41 INFO - PROCESS | 1652 | 1462528361946 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1217b6400) [pid = 1652] [serial = 2186] [outer = 0x119dac800] 02:52:42 INFO - PROCESS | 1652 | 1462528362418 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 02:52:42 INFO - PROCESS | 1652 | 1462528362441 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 1652 | 1462528362443 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:52:42 INFO - PROCESS | 1652 | 1462528362464 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1652 | 1462528362467 Marionette TRACE conn2 <- [1,2886,null,{}] 02:52:42 INFO - PROCESS | 1652 | 1462528362475 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:42 INFO - PROCESS | 1652 | 1462528362596 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:52:42 INFO - PROCESS | 1652 | 1462528362677 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x135530800 == 71 [pid = 1652] [id = 729] 02:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125caec00) [pid = 1652] [serial = 2187] [outer = 0x0] 02:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1288f8000) [pid = 1652] [serial = 2188] [outer = 0x125caec00] 02:52:42 INFO - PROCESS | 1652 | 1462528362709 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129906400) [pid = 1652] [serial = 2189] [outer = 0x125caec00] 02:52:43 INFO - PROCESS | 1652 | 1462528363118 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 724ms 02:52:43 INFO - PROCESS | 1652 | 1462528363201 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:52:43 INFO - PROCESS | 1652 | 1462528363202 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:52:43 INFO - PROCESS | 1652 | 1462528363205 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1652 | 1462528363206 Marionette TRACE conn2 <- [1,2890,null,{}] 02:52:43 INFO - PROCESS | 1652 | 1462528363209 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 1652 | 1462528363361 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:52:43 INFO - PROCESS | 1652 | 1462528363373 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x137ca7800 == 72 [pid = 1652] [id = 730] 02:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12ad85800) [pid = 1652] [serial = 2190] [outer = 0x0] 02:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b039c00) [pid = 1652] [serial = 2191] [outer = 0x12ad85800] 02:52:43 INFO - PROCESS | 1652 | 1462528363403 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b0a8000) [pid = 1652] [serial = 2192] [outer = 0x12ad85800] 02:52:43 INFO - PROCESS | 1652 | 1462528363835 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 669ms 02:52:43 INFO - PROCESS | 1652 | 1462528363875 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1652 | 1462528363876 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:52:43 INFO - PROCESS | 1652 | 1462528363879 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1652 | 1462528363880 Marionette TRACE conn2 <- [1,2894,null,{}] 02:52:43 INFO - PROCESS | 1652 | 1462528363883 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 1652 | 1462528363990 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:52:44 INFO - PROCESS | 1652 | 1462528364097 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x137cb9800 == 73 [pid = 1652] [id = 731] 02:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b02d800) [pid = 1652] [serial = 2193] [outer = 0x0] 02:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12bbc5800) [pid = 1652] [serial = 2194] [outer = 0x12b02d800] 02:52:44 INFO - PROCESS | 1652 | 1462528364128 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12bf4fc00) [pid = 1652] [serial = 2195] [outer = 0x12b02d800] 02:52:44 INFO - PROCESS | 1652 | 1462528364571 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 719ms 02:52:44 INFO - PROCESS | 1652 | 1462528364600 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:52:44 INFO - PROCESS | 1652 | 1462528364602 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:52:44 INFO - PROCESS | 1652 | 1462528364605 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1652 | 1462528364607 Marionette TRACE conn2 <- [1,2898,null,{}] 02:52:44 INFO - PROCESS | 1652 | 1462528364611 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:44 INFO - PROCESS | 1652 | 1462528364820 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:52:44 INFO - PROCESS | 1652 | 1462528364905 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x138072000 == 74 [pid = 1652] [id = 732] 02:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12c9e3800) [pid = 1652] [serial = 2196] [outer = 0x0] 02:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ca75800) [pid = 1652] [serial = 2197] [outer = 0x12c9e3800] 02:52:44 INFO - PROCESS | 1652 | 1462528364934 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12cf98800) [pid = 1652] [serial = 2198] [outer = 0x12c9e3800] 02:52:45 INFO - PROCESS | 1652 | 1462528365348 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 771ms 02:52:45 INFO - PROCESS | 1652 | 1462528365376 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1652 | 1462528365378 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:52:45 INFO - PROCESS | 1652 | 1462528365380 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1652 | 1462528365382 Marionette TRACE conn2 <- [1,2902,null,{}] 02:52:45 INFO - PROCESS | 1652 | 1462528365384 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 1652 | 1462528365495 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:52:45 INFO - PROCESS | 1652 | 1462528365604 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x138af3000 == 75 [pid = 1652] [id = 733] 02:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12ca7b000) [pid = 1652] [serial = 2199] [outer = 0x0] 02:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12cfa2800) [pid = 1652] [serial = 2200] [outer = 0x12ca7b000] 02:52:45 INFO - PROCESS | 1652 | 1462528365635 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12d30ac00) [pid = 1652] [serial = 2201] [outer = 0x12ca7b000] 02:52:46 INFO - PROCESS | 1652 | 1462528366034 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 723ms 02:52:46 INFO - PROCESS | 1652 | 1462528366103 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 1652 | 1462528366105 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:52:46 INFO - PROCESS | 1652 | 1462528366107 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1652 | 1462528366108 Marionette TRACE conn2 <- [1,2906,null,{}] 02:52:46 INFO - PROCESS | 1652 | 1462528366111 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:46 INFO - PROCESS | 1652 | 1462528366238 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:52:46 INFO - PROCESS | 1652 | 1462528366347 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f6f800 == 76 [pid = 1652] [id = 734] 02:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x111ed2800) [pid = 1652] [serial = 2202] [outer = 0x0] 02:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x118429000) [pid = 1652] [serial = 2203] [outer = 0x111ed2800] 02:52:46 INFO - PROCESS | 1652 | 1462528366379 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x121b5c400) [pid = 1652] [serial = 2204] [outer = 0x111ed2800] 02:52:46 INFO - PROCESS | 1652 | 1462528366769 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 719ms 02:52:46 INFO - PROCESS | 1652 | 1462528366827 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 1652 | 1462528366829 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:52:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:52:46 INFO - PROCESS | 1652 | 1462528366831 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1652 | 1462528366832 Marionette TRACE conn2 <- [1,2910,null,{}] 02:52:46 INFO - PROCESS | 1652 | 1462528366835 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:46 INFO - PROCESS | 1652 | 1462528366947 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:52:47 INFO - PROCESS | 1652 | 1462528367250 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212a7000 == 77 [pid = 1652] [id = 735] 02:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x112a5cc00) [pid = 1652] [serial = 2205] [outer = 0x0] 02:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x114fd7c00) [pid = 1652] [serial = 2206] [outer = 0x112a5cc00] 02:52:47 INFO - PROCESS | 1652 | 1462528367280 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11675fc00) [pid = 1652] [serial = 2207] [outer = 0x112a5cc00] 02:52:47 INFO - PROCESS | 1652 | 1462528367685 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:52:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:52:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:52:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 873ms 02:52:47 INFO - PROCESS | 1652 | 1462528367705 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 1652 | 1462528367708 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:52:47 INFO - TEST-START | /DOMEvents/constructors.html 02:52:47 INFO - PROCESS | 1652 | 1462528367711 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 1652 | 1462528367713 Marionette TRACE conn2 <- [1,2914,null,{}] 02:52:47 INFO - PROCESS | 1652 | 1462528367716 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:47 INFO - PROCESS | 1652 | 1462528367820 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:52:47 INFO - PROCESS | 1652 | 1462528367932 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121364000 == 78 [pid = 1652] [id = 736] 02:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x118a16800) [pid = 1652] [serial = 2208] [outer = 0x0] 02:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x118a2f000) [pid = 1652] [serial = 2209] [outer = 0x118a16800] 02:52:47 INFO - PROCESS | 1652 | 1462528367963 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11948ac00) [pid = 1652] [serial = 2210] [outer = 0x118a16800] 02:52:48 INFO - PROCESS | 1652 | 1462528368381 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:52:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 729ms 02:52:48 INFO - PROCESS | 1652 | 1462528368443 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 1652 | 1462528368446 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:52:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:52:48 INFO - PROCESS | 1652 | 1462528368449 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1652 | 1462528368450 Marionette TRACE conn2 <- [1,2918,null,{}] 02:52:48 INFO - PROCESS | 1652 | 1462528368453 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:48 INFO - PROCESS | 1652 | 1462528368593 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d085000 == 77 [pid = 1652] [id = 725] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x126c0c000 == 76 [pid = 1652] [id = 724] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc1c800 == 75 [pid = 1652] [id = 723] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d407800 == 74 [pid = 1652] [id = 722] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca83800 == 73 [pid = 1652] [id = 721] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12bf43800) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12b032400) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x128c34c00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a884000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x127491400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf88800 == 72 [pid = 1652] [id = 720] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b373000 == 71 [pid = 1652] [id = 719] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x129962000 == 70 [pid = 1652] [id = 718] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x126a15000 == 69 [pid = 1652] [id = 717] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa8000 == 68 [pid = 1652] [id = 716] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x125c97800 == 67 [pid = 1652] [id = 715] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118234000 == 66 [pid = 1652] [id = 707] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x13485c000 == 65 [pid = 1652] [id = 706] 02:52:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4be800 == 64 [pid = 1652] [id = 17] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12bf0b800) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x117118c00) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x117117000) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1257eb800) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1184d6c00) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x125d7dc00) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1167f3000) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12968a400) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b072000) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12ad7c800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x117693800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bbbec00) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x116752400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1198c1400) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b05d800) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x128a4b000) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1185a0800) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b035c00) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1288f1000) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1287cf400) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12748fc00) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12748b000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x121184800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1198c0c00) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1288fc000) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12bb82800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12546dc00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b0a7000) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12bb80800) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126c29c00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118a36c00) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1213cac00) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129682400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x125d27400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115d94000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12bb7cc00) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b0ac800) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118545c00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1185a4c00) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118a15000) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bb88400) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x121b61800) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118a35800) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119bc2400) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x115d97800) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 02:52:48 INFO - PROCESS | 1652 | 1462528368734 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11758e800 == 65 [pid = 1652] [id = 737] 02:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x115d97800) [pid = 1652] [serial = 2211] [outer = 0x0] 02:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1184d6c00) [pid = 1652] [serial = 2212] [outer = 0x115d97800] 02:52:48 INFO - PROCESS | 1652 | 1462528368764 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121075800) [pid = 1652] [serial = 2213] [outer = 0x115d97800] 02:52:49 INFO - PROCESS | 1652 | 1462528369048 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:52:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:52:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 622ms 02:52:49 INFO - PROCESS | 1652 | 1462528369071 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1652 | 1462528369073 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:52:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:52:49 INFO - PROCESS | 1652 | 1462528369087 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1652 | 1462528369091 Marionette TRACE conn2 <- [1,2922,null,{}] 02:52:49 INFO - PROCESS | 1652 | 1462528369097 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 1652 | 1462528369193 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:52:49 INFO - PROCESS | 1652 | 1462528369197 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c89800 == 66 [pid = 1652] [id = 738] 02:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121b57000) [pid = 1652] [serial = 2214] [outer = 0x0] 02:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x125469c00) [pid = 1652] [serial = 2215] [outer = 0x121b57000] 02:52:49 INFO - PROCESS | 1652 | 1462528369223 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12669bc00) [pid = 1652] [serial = 2216] [outer = 0x121b57000] 02:52:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:49 INFO - PROCESS | 1652 | 1462528369589 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:52:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:52:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:52:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:52:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:52:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:52:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 536ms 02:52:49 INFO - PROCESS | 1652 | 1462528369614 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1652 | 1462528369617 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:52:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:52:49 INFO - PROCESS | 1652 | 1462528369621 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1652 | 1462528369622 Marionette TRACE conn2 <- [1,2926,null,{}] 02:52:49 INFO - PROCESS | 1652 | 1462528369626 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 1652 | 1462528369760 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:52:49 INFO - PROCESS | 1652 | 1462528369766 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af57000 == 67 [pid = 1652] [id = 739] 02:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127112800) [pid = 1652] [serial = 2217] [outer = 0x0] 02:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x128a11000) [pid = 1652] [serial = 2218] [outer = 0x127112800] 02:52:49 INFO - PROCESS | 1652 | 1462528369806 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128f5f000) [pid = 1652] [serial = 2219] [outer = 0x127112800] 02:52:50 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:52:50 INFO - PROCESS | 1652 | 1462528370209 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:52:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:52:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 620ms 02:52:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:52:50 INFO - PROCESS | 1652 | 1462528370241 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1652 | 1462528370242 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:52:50 INFO - PROCESS | 1652 | 1462528370244 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1652 | 1462528370245 Marionette TRACE conn2 <- [1,2930,null,{}] 02:52:50 INFO - PROCESS | 1652 | 1462528370247 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 1652 | 1462528370334 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:52:50 INFO - PROCESS | 1652 | 1462528370338 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb44800 == 68 [pid = 1652] [id = 740] 02:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12ad7c400) [pid = 1652] [serial = 2220] [outer = 0x0] 02:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12ad83c00) [pid = 1652] [serial = 2221] [outer = 0x12ad7c400] 02:52:50 INFO - PROCESS | 1652 | 1462528370368 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b077800) [pid = 1652] [serial = 2222] [outer = 0x12ad7c400] 02:52:50 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:52:50 INFO - PROCESS | 1652 | 1462528370697 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:52:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:52:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 02:52:50 INFO - PROCESS | 1652 | 1462528370716 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1652 | 1462528370718 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:52:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:52:50 INFO - PROCESS | 1652 | 1462528370720 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1652 | 1462528370721 Marionette TRACE conn2 <- [1,2934,null,{}] 02:52:50 INFO - PROCESS | 1652 | 1462528370723 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 1652 | 1462528370815 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:52:50 INFO - PROCESS | 1652 | 1462528370890 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c319800 == 69 [pid = 1652] [id = 741] 02:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128a4f400) [pid = 1652] [serial = 2223] [outer = 0x0] 02:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b0ac800) [pid = 1652] [serial = 2224] [outer = 0x128a4f400] 02:52:50 INFO - PROCESS | 1652 | 1462528370926 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bf08000) [pid = 1652] [serial = 2225] [outer = 0x128a4f400] 02:52:51 INFO - PROCESS | 1652 | 1462528371243 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:52:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:52:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 568ms 02:52:51 INFO - PROCESS | 1652 | 1462528371289 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1652 | 1462528371290 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:52:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:52:51 INFO - PROCESS | 1652 | 1462528371292 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1652 | 1462528371293 Marionette TRACE conn2 <- [1,2938,null,{}] 02:52:51 INFO - PROCESS | 1652 | 1462528371295 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:51 INFO - PROCESS | 1652 | 1462528371408 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:52:51 INFO - PROCESS | 1652 | 1462528371422 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfa6000 == 70 [pid = 1652] [id = 742] 02:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12bf0ec00) [pid = 1652] [serial = 2226] [outer = 0x0] 02:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12bf4a000) [pid = 1652] [serial = 2227] [outer = 0x12bf0ec00] 02:52:51 INFO - PROCESS | 1652 | 1462528371446 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12bf6b800) [pid = 1652] [serial = 2228] [outer = 0x12bf0ec00] 02:52:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:52:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 467ms 02:52:51 INFO - PROCESS | 1652 | 1462528371756 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:52:51 INFO - PROCESS | 1652 | 1462528371760 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1652 | 1462528371763 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:52:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:52:51 INFO - PROCESS | 1652 | 1462528371769 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1652 | 1462528371770 Marionette TRACE conn2 <- [1,2942,null,{}] 02:52:51 INFO - PROCESS | 1652 | 1462528371772 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:51 INFO - PROCESS | 1652 | 1462528371891 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:52:51 INFO - PROCESS | 1652 | 1462528371905 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d406000 == 71 [pid = 1652] [id = 743] 02:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118947800) [pid = 1652] [serial = 2229] [outer = 0x0] 02:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12c4e5800) [pid = 1652] [serial = 2230] [outer = 0x118947800] 02:52:51 INFO - PROCESS | 1652 | 1462528371930 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12c9e2800) [pid = 1652] [serial = 2231] [outer = 0x118947800] 02:52:52 INFO - PROCESS | 1652 | 1462528372258 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:52:52 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:52:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:52:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 522ms 02:52:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:52:52 INFO - PROCESS | 1652 | 1462528372289 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1652 | 1462528372290 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:52:52 INFO - PROCESS | 1652 | 1462528372301 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1652 | 1462528372302 Marionette TRACE conn2 <- [1,2946,null,{}] 02:52:52 INFO - PROCESS | 1652 | 1462528372311 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 1652 | 1462528372424 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:52:52 INFO - PROCESS | 1652 | 1462528372467 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc18000 == 72 [pid = 1652] [id = 744] 02:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12c9e4800) [pid = 1652] [serial = 2232] [outer = 0x0] 02:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ca73000) [pid = 1652] [serial = 2233] [outer = 0x12c9e4800] 02:52:52 INFO - PROCESS | 1652 | 1462528372492 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ca7d400) [pid = 1652] [serial = 2234] [outer = 0x12c9e4800] 02:52:52 INFO - PROCESS | 1652 | 1462528372766 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:52:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 484ms 02:52:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:52:52 INFO - PROCESS | 1652 | 1462528372789 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1652 | 1462528372790 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:52:52 INFO - PROCESS | 1652 | 1462528372792 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1652 | 1462528372793 Marionette TRACE conn2 <- [1,2950,null,{}] 02:52:52 INFO - PROCESS | 1652 | 1462528372809 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 1652 | 1462528373054 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b0ae400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12bb84800) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bf50000) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x111e36800) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12bf0fc00) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x115e7e800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1288f5000) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128a80400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1217b6000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x115e14000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1164fc800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a884800) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12ca76c00) [pid = 1652] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12cfae800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:52:53 INFO - PROCESS | 1652 | 1462528373108 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11989d800 == 73 [pid = 1652] [id = 745] 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11224c800) [pid = 1652] [serial = 2235] [outer = 0x0] 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x117694c00) [pid = 1652] [serial = 2236] [outer = 0x11224c800] 02:52:53 INFO - PROCESS | 1652 | 1462528373138 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a833400) [pid = 1652] [serial = 2237] [outer = 0x11224c800] 02:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd2c800 == 74 [pid = 1652] [id = 746] 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d306000) [pid = 1652] [serial = 2238] [outer = 0x0] 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bf63400) [pid = 1652] [serial = 2239] [outer = 0x12d306000] 02:52:53 INFO - PROCESS | 1652 | 1462528373438 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:52:53 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:52:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 677ms 02:52:53 INFO - PROCESS | 1652 | 1462528373470 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1652 | 1462528373471 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:52:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:52:53 INFO - PROCESS | 1652 | 1462528373474 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1652 | 1462528373475 Marionette TRACE conn2 <- [1,2954,null,{}] 02:52:53 INFO - PROCESS | 1652 | 1462528373478 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 1652 | 1462528373649 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:52:53 INFO - PROCESS | 1652 | 1462528373675 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2e0800 == 75 [pid = 1652] [id = 747] 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b034c00) [pid = 1652] [serial = 2240] [outer = 0x0] 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d304000) [pid = 1652] [serial = 2241] [outer = 0x12b034c00] 02:52:53 INFO - PROCESS | 1652 | 1462528373703 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d538000) [pid = 1652] [serial = 2242] [outer = 0x12b034c00] 02:52:53 INFO - PROCESS | 1652 | 1462528373993 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:52:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:52:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:52:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 571ms 02:52:54 INFO - PROCESS | 1652 | 1462528374048 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 1652 | 1462528374049 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:52:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:52:54 INFO - PROCESS | 1652 | 1462528374052 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1652 | 1462528374053 Marionette TRACE conn2 <- [1,2958,null,{}] 02:52:54 INFO - PROCESS | 1652 | 1462528374055 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:54 INFO - PROCESS | 1652 | 1462528374153 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:52:54 INFO - PROCESS | 1652 | 1462528374157 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357a1800 == 76 [pid = 1652] [id = 748] 02:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d539800) [pid = 1652] [serial = 2243] [outer = 0x0] 02:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d53f400) [pid = 1652] [serial = 2244] [outer = 0x12d539800] 02:52:54 INFO - PROCESS | 1652 | 1462528374181 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12f23a400) [pid = 1652] [serial = 2245] [outer = 0x12d539800] 02:52:54 INFO - PROCESS | 1652 | 1462528374500 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:52:54 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:52:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 02:52:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:52:54 INFO - PROCESS | 1652 | 1462528374522 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 1652 | 1462528374523 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:52:54 INFO - PROCESS | 1652 | 1462528374525 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1652 | 1462528374527 Marionette TRACE conn2 <- [1,2962,null,{}] 02:52:54 INFO - PROCESS | 1652 | 1462528374536 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:54 INFO - PROCESS | 1652 | 1462528374664 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:52:54 INFO - PROCESS | 1652 | 1462528374705 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x137cba800 == 77 [pid = 1652] [id = 749] 02:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1288f2400) [pid = 1652] [serial = 2246] [outer = 0x0] 02:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12f23d800) [pid = 1652] [serial = 2247] [outer = 0x1288f2400] 02:52:54 INFO - PROCESS | 1652 | 1462528374730 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12f291c00) [pid = 1652] [serial = 2248] [outer = 0x1288f2400] 02:52:55 INFO - PROCESS | 1652 | 1462528374991 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:52:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:52:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 477ms 02:52:55 INFO - PROCESS | 1652 | 1462528375002 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1652 | 1462528375004 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:52:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:52:55 INFO - PROCESS | 1652 | 1462528375006 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1652 | 1462528375007 Marionette TRACE conn2 <- [1,2966,null,{}] 02:52:55 INFO - PROCESS | 1652 | 1462528375011 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 1652 | 1462528375194 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:52:55 INFO - PROCESS | 1652 | 1462528375307 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117578800 == 78 [pid = 1652] [id = 750] 02:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x112fa8800) [pid = 1652] [serial = 2249] [outer = 0x0] 02:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x115d93c00) [pid = 1652] [serial = 2250] [outer = 0x112fa8800] 02:52:55 INFO - PROCESS | 1652 | 1462528375342 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1184b7c00) [pid = 1652] [serial = 2251] [outer = 0x112fa8800] 02:52:55 INFO - PROCESS | 1652 | 1462528375732 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:52:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:52:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 772ms 02:52:55 INFO - PROCESS | 1652 | 1462528375779 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1652 | 1462528375782 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:52:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:52:55 INFO - PROCESS | 1652 | 1462528375785 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1652 | 1462528375787 Marionette TRACE conn2 <- [1,2970,null,{}] 02:52:55 INFO - PROCESS | 1652 | 1462528375791 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 1652 | 1462528375910 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:52:56 INFO - PROCESS | 1652 | 1462528376017 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cc9000 == 79 [pid = 1652] [id = 751] 02:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11948e400) [pid = 1652] [serial = 2252] [outer = 0x0] 02:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1198c7000) [pid = 1652] [serial = 2253] [outer = 0x11948e400] 02:52:56 INFO - PROCESS | 1652 | 1462528376049 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1217a8c00) [pid = 1652] [serial = 2254] [outer = 0x11948e400] 02:52:56 INFO - PROCESS | 1652 | 1462528376410 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:52:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:52:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 02:52:56 INFO - PROCESS | 1652 | 1462528376456 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:52:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:52:56 INFO - PROCESS | 1652 | 1462528376458 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:52:56 INFO - PROCESS | 1652 | 1462528376461 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1652 | 1462528376462 Marionette TRACE conn2 <- [1,2974,null,{}] 02:52:56 INFO - PROCESS | 1652 | 1462528376465 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:56 INFO - PROCESS | 1652 | 1462528376578 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:52:56 INFO - PROCESS | 1652 | 1462528376690 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ad800 == 80 [pid = 1652] [id = 752] 02:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x121b5b800) [pid = 1652] [serial = 2255] [outer = 0x0] 02:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x125cab800) [pid = 1652] [serial = 2256] [outer = 0x121b5b800] 02:52:56 INFO - PROCESS | 1652 | 1462528376722 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1289a3800) [pid = 1652] [serial = 2257] [outer = 0x121b5b800] 02:52:57 INFO - PROCESS | 1652 | 1462528377089 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:52:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:52:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 02:52:57 INFO - PROCESS | 1652 | 1462528377132 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 1652 | 1462528377134 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:52:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:52:57 INFO - PROCESS | 1652 | 1462528377142 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1652 | 1462528377145 Marionette TRACE conn2 <- [1,2978,null,{}] 02:52:57 INFO - PROCESS | 1652 | 1462528377148 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 1652 | 1462528377263 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:52:57 INFO - PROCESS | 1652 | 1462528377382 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x138ec5800 == 81 [pid = 1652] [id = 753] 02:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a887800) [pid = 1652] [serial = 2258] [outer = 0x0] 02:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b05d800) [pid = 1652] [serial = 2259] [outer = 0x12a887800] 02:52:57 INFO - PROCESS | 1652 | 1462528377414 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12bb86800) [pid = 1652] [serial = 2260] [outer = 0x12a887800] 02:52:57 INFO - PROCESS | 1652 | 1462528377764 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:52:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:52:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 676ms 02:52:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:52:57 INFO - PROCESS | 1652 | 1462528377815 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 1652 | 1462528377816 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:52:57 INFO - PROCESS | 1652 | 1462528377819 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1652 | 1462528377820 Marionette TRACE conn2 <- [1,2982,null,{}] 02:52:57 INFO - PROCESS | 1652 | 1462528377822 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 1652 | 1462528377932 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:52:58 INFO - PROCESS | 1652 | 1462528378043 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x14031f800 == 82 [pid = 1652] [id = 754] 02:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12bf06800) [pid = 1652] [serial = 2261] [outer = 0x0] 02:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12c9e3400) [pid = 1652] [serial = 2262] [outer = 0x12bf06800] 02:52:58 INFO - PROCESS | 1652 | 1462528378074 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12cf99400) [pid = 1652] [serial = 2263] [outer = 0x12bf06800] 02:52:58 INFO - PROCESS | 1652 | 1462528378404 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:52:58 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:52:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:52:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 621ms 02:52:58 INFO - PROCESS | 1652 | 1462528378441 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 1652 | 1462528378444 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:52:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:52:58 INFO - PROCESS | 1652 | 1462528378449 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 1652 | 1462528378450 Marionette TRACE conn2 <- [1,2986,null,{}] 02:52:58 INFO - PROCESS | 1652 | 1462528378453 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 1652 | 1462528378611 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:52:58 INFO - PROCESS | 1652 | 1462528378755 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x134b31000 == 83 [pid = 1652] [id = 755] 02:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12d537000) [pid = 1652] [serial = 2264] [outer = 0x0] 02:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12f238000) [pid = 1652] [serial = 2265] [outer = 0x12d537000] 02:52:58 INFO - PROCESS | 1652 | 1462528378808 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12f298000) [pid = 1652] [serial = 2266] [outer = 0x12d537000] 02:52:59 INFO - PROCESS | 1652 | 1462528379184 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:52:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:52:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 773ms 02:52:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:52:59 INFO - PROCESS | 1652 | 1462528379222 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1652 | 1462528379224 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:52:59 INFO - PROCESS | 1652 | 1462528379226 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1652 | 1462528379227 Marionette TRACE conn2 <- [1,2990,null,{}] 02:52:59 INFO - PROCESS | 1652 | 1462528379230 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:59 INFO - PROCESS | 1652 | 1462528379343 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:52:59 INFO - PROCESS | 1652 | 1462528379457 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x135380000 == 84 [pid = 1652] [id = 756] 02:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12dca1400) [pid = 1652] [serial = 2267] [outer = 0x0] 02:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12dca9000) [pid = 1652] [serial = 2268] [outer = 0x12dca1400] 02:52:59 INFO - PROCESS | 1652 | 1462528379487 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12f297c00) [pid = 1652] [serial = 2269] [outer = 0x12dca1400] 02:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x135381800 == 85 [pid = 1652] [id = 757] 02:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12dd5b400) [pid = 1652] [serial = 2270] [outer = 0x0] 02:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12dd59400) [pid = 1652] [serial = 2271] [outer = 0x12dd5b400] 02:52:59 INFO - PROCESS | 1652 | 1462528379899 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:52:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:52:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 02:52:59 INFO - PROCESS | 1652 | 1462528379948 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1652 | 1462528379950 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:52:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:52:59 INFO - PROCESS | 1652 | 1462528379954 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1652 | 1462528379956 Marionette TRACE conn2 <- [1,2994,null,{}] 02:52:59 INFO - PROCESS | 1652 | 1462528379959 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 1652 | 1462528380107 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:53:00 INFO - PROCESS | 1652 | 1462528380223 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x13539d000 == 86 [pid = 1652] [id = 758] 02:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12dcaa000) [pid = 1652] [serial = 2272] [outer = 0x0] 02:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12dd61800) [pid = 1652] [serial = 2273] [outer = 0x12dcaa000] 02:53:00 INFO - PROCESS | 1652 | 1462528380254 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12dd66000) [pid = 1652] [serial = 2274] [outer = 0x12dcaa000] 02:53:00 INFO - PROCESS | 1652 | 1462528380636 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:53:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:53:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:53:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 02:53:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:53:00 INFO - PROCESS | 1652 | 1462528380676 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 1652 | 1462528380677 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:53:00 INFO - PROCESS | 1652 | 1462528380679 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1652 | 1462528380681 Marionette TRACE conn2 <- [1,2998,null,{}] 02:53:00 INFO - PROCESS | 1652 | 1462528380683 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 1652 | 1462528380798 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:53:00 INFO - PROCESS | 1652 | 1462528380912 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118512800 == 87 [pid = 1652] [id = 759] 02:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x115d9b000) [pid = 1652] [serial = 2275] [outer = 0x0] 02:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12118ac00) [pid = 1652] [serial = 2276] [outer = 0x115d9b000] 02:53:00 INFO - PROCESS | 1652 | 1462528380944 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12dd67400) [pid = 1652] [serial = 2277] [outer = 0x115d9b000] 02:53:01 INFO - PROCESS | 1652 | 1462528381576 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:53:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:53:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 923ms 02:53:01 INFO - PROCESS | 1652 | 1462528381613 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 1652 | 1462528381616 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:53:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:53:01 INFO - PROCESS | 1652 | 1462528381622 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 1652 | 1462528381624 Marionette TRACE conn2 <- [1,3002,null,{}] 02:53:01 INFO - PROCESS | 1652 | 1462528381627 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:01 INFO - PROCESS | 1652 | 1462528381735 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:53:01 INFO - PROCESS | 1652 | 1462528381822 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x125487800 == 88 [pid = 1652] [id = 760] 02:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x115d9b400) [pid = 1652] [serial = 2278] [outer = 0x0] 02:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x1164bbc00) [pid = 1652] [serial = 2279] [outer = 0x115d9b400] 02:53:01 INFO - PROCESS | 1652 | 1462528381852 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x116a6d400) [pid = 1652] [serial = 2280] [outer = 0x115d9b400] 02:53:02 INFO - PROCESS | 1652 | 1462528382216 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:53:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:53:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 624ms 02:53:02 INFO - PROCESS | 1652 | 1462528382246 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1652 | 1462528382249 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:53:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:53:02 INFO - PROCESS | 1652 | 1462528382254 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1652 | 1462528382255 Marionette TRACE conn2 <- [1,3006,null,{}] 02:53:02 INFO - PROCESS | 1652 | 1462528382257 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:02 INFO - PROCESS | 1652 | 1462528382363 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:53:02 INFO - PROCESS | 1652 | 1462528382487 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116227000 == 89 [pid = 1652] [id = 761] 02:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1185a7000) [pid = 1652] [serial = 2281] [outer = 0x0] 02:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1185b3800) [pid = 1652] [serial = 2282] [outer = 0x1185a7000] 02:53:02 INFO - PROCESS | 1652 | 1462528382518 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x118a1cc00) [pid = 1652] [serial = 2283] [outer = 0x1185a7000] 02:53:02 INFO - PROCESS | 1652 | 1462528382900 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x112651000 == 88 [pid = 1652] [id = 532] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x126cbd800 == 87 [pid = 1652] [id = 643] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x137cba800 == 86 [pid = 1652] [id = 749] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1357a1800 == 85 [pid = 1652] [id = 748] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2e0800 == 84 [pid = 1652] [id = 747] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd2c800 == 83 [pid = 1652] [id = 746] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11989d800 == 82 [pid = 1652] [id = 745] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc18000 == 81 [pid = 1652] [id = 744] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d406000 == 80 [pid = 1652] [id = 743] 02:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12cfb3800) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129291800) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12b072800) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12bf04000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12bf68c00) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12c4ee800) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b078400) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfa6000 == 79 [pid = 1652] [id = 742] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c319800 == 78 [pid = 1652] [id = 741] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb44800 == 77 [pid = 1652] [id = 740] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12af57000 == 76 [pid = 1652] [id = 739] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x125c89800 == 75 [pid = 1652] [id = 738] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11758e800 == 74 [pid = 1652] [id = 737] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121364000 == 73 [pid = 1652] [id = 736] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1212a7000 == 72 [pid = 1652] [id = 735] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x138072000 == 71 [pid = 1652] [id = 732] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x137cb9800 == 70 [pid = 1652] [id = 731] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x137ca7800 == 69 [pid = 1652] [id = 730] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x135530800 == 68 [pid = 1652] [id = 729] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb3d800 == 67 [pid = 1652] [id = 728] 02:53:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119bee000 == 66 [pid = 1652] [id = 727] 02:53:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:53:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 723ms 02:53:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:53:02 INFO - PROCESS | 1652 | 1462528382976 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1652 | 1462528382977 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:53:02 INFO - PROCESS | 1652 | 1462528382980 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1652 | 1462528382982 Marionette TRACE conn2 <- [1,3010,null,{}] 02:53:02 INFO - PROCESS | 1652 | 1462528382989 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 1652 | 1462528383077 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12bbc4c00) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12bf4f800) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12c9df800) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x116919c00) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12bf49800) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11853e000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x121712800) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x128a4e000) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x128a02c00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x128a41c00) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129690800) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a885400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x121684400) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x125d29c00) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1287ce000) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1192d9000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x118e60400) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11853bc00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x115e7f400) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1289a4000) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12bb81000) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x112a5c000) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b030000) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118998000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12bf47800) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12bf6e000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x118946400) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 02:53:03 INFO - PROCESS | 1652 | 1462528383181 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118520800 == 67 [pid = 1652] [id = 762] 02:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1169c3400) [pid = 1652] [serial = 2284] [outer = 0x0] 02:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118a34c00) [pid = 1652] [serial = 2285] [outer = 0x1169c3400] 02:53:03 INFO - PROCESS | 1652 | 1462528383213 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119494400) [pid = 1652] [serial = 2286] [outer = 0x1169c3400] 02:53:03 INFO - PROCESS | 1652 | 1462528383493 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:53:03 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:53:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 02:53:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:53:03 INFO - PROCESS | 1652 | 1462528383505 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 1652 | 1462528383507 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:53:03 INFO - PROCESS | 1652 | 1462528383509 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 1652 | 1462528383510 Marionette TRACE conn2 <- [1,3014,null,{}] 02:53:03 INFO - PROCESS | 1652 | 1462528383520 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 1652 | 1462528383616 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:53:03 INFO - PROCESS | 1652 | 1462528383706 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121930000 == 68 [pid = 1652] [id = 763] 02:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1198c7800) [pid = 1652] [serial = 2287] [outer = 0x0] 02:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x121184400) [pid = 1652] [serial = 2288] [outer = 0x1198c7800] 02:53:03 INFO - PROCESS | 1652 | 1462528383730 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1217b7000) [pid = 1652] [serial = 2289] [outer = 0x1198c7800] 02:53:03 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:53:04 INFO - PROCESS | 1652 | 1462528384091 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:53:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:53:04 INFO - {} 02:53:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:53:04 INFO - {} 02:53:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:53:04 INFO - {} 02:53:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:53:04 INFO - {} 02:53:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 628ms 02:53:04 INFO - PROCESS | 1652 | 1462528384139 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 1652 | 1462528384141 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:53:04 INFO - TEST-START | /FileAPI/fileReader.html 02:53:04 INFO - PROCESS | 1652 | 1462528384144 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1652 | 1462528384156 Marionette TRACE conn2 <- [1,3018,null,{}] 02:53:04 INFO - PROCESS | 1652 | 1462528384159 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 1652 | 1462528384304 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:53:04 INFO - PROCESS | 1652 | 1462528384399 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994e800 == 69 [pid = 1652] [id = 764] 02:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1217b3c00) [pid = 1652] [serial = 2290] [outer = 0x0] 02:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x123d3d000) [pid = 1652] [serial = 2291] [outer = 0x1217b3c00] 02:53:04 INFO - PROCESS | 1652 | 1462528384443 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x125d36000) [pid = 1652] [serial = 2292] [outer = 0x1217b3c00] 02:53:04 INFO - PROCESS | 1652 | 1462528384706 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:53:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:53:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:53:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:53:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:53:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 583ms 02:53:04 INFO - TEST-START | /FileAPI/historical.html 02:53:04 INFO - PROCESS | 1652 | 1462528384738 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 1652 | 1462528384739 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:53:04 INFO - PROCESS | 1652 | 1462528384742 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1652 | 1462528384743 Marionette TRACE conn2 <- [1,3022,null,{}] 02:53:04 INFO - PROCESS | 1652 | 1462528384752 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 1652 | 1462528384896 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:53:04 INFO - PROCESS | 1652 | 1462528384935 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b21d800 == 70 [pid = 1652] [id = 765] 02:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x121de3000) [pid = 1652] [serial = 2293] [outer = 0x0] 02:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x126698000) [pid = 1652] [serial = 2294] [outer = 0x121de3000] 02:53:04 INFO - PROCESS | 1652 | 1462528384962 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1289a4c00) [pid = 1652] [serial = 2295] [outer = 0x121de3000] 02:53:05 INFO - PROCESS | 1652 | 1462528385236 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:53:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:53:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:53:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:53:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:53:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:53:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:53:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:53:05 INFO - TEST-OK | /FileAPI/historical.html | took 526ms 02:53:05 INFO - PROCESS | 1652 | 1462528385270 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 1652 | 1462528385271 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:53:05 INFO - TEST-START | /FileAPI/idlharness.html 02:53:05 INFO - PROCESS | 1652 | 1462528385274 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 1652 | 1462528385275 Marionette TRACE conn2 <- [1,3026,null,{}] 02:53:05 INFO - PROCESS | 1652 | 1462528385289 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 1652 | 1462528385415 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:53:05 INFO - PROCESS | 1652 | 1462528385428 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3e6000 == 71 [pid = 1652] [id = 766] 02:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x125d2e800) [pid = 1652] [serial = 2296] [outer = 0x0] 02:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1289aa400) [pid = 1652] [serial = 2297] [outer = 0x125d2e800] 02:53:05 INFO - PROCESS | 1652 | 1462528385453 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128a48000) [pid = 1652] [serial = 2298] [outer = 0x125d2e800] 02:53:06 INFO - PROCESS | 1652 | 1462528385990 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:53:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:53:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 740ms 02:53:06 INFO - TEST-START | /FileAPI/idlharness.worker 02:53:06 INFO - PROCESS | 1652 | 1462528386014 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 1652 | 1462528386016 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:53:06 INFO - PROCESS | 1652 | 1462528386018 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1652 | 1462528386019 Marionette TRACE conn2 <- [1,3030,null,{}] 02:53:06 INFO - PROCESS | 1652 | 1462528386021 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 1652 | 1462528386138 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:53:06 INFO - PROCESS | 1652 | 1462528386161 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb48800 == 72 [pid = 1652] [id = 767] 02:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x128a80800) [pid = 1652] [serial = 2299] [outer = 0x0] 02:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12bf07800) [pid = 1652] [serial = 2300] [outer = 0x128a80800] 02:53:06 INFO - PROCESS | 1652 | 1462528386186 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12bf70800) [pid = 1652] [serial = 2301] [outer = 0x128a80800] 02:53:06 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:53:06 INFO - PROCESS | 1652 | 1462528386851 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:53:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:53:06 INFO - {} 02:53:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 886ms 02:53:06 INFO - PROCESS | 1652 | 1462528386904 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 1652 | 1462528386905 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:53:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:53:06 INFO - PROCESS | 1652 | 1462528386908 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1652 | 1462528386909 Marionette TRACE conn2 <- [1,3034,null,{}] 02:53:06 INFO - PROCESS | 1652 | 1462528386911 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:07 INFO - PROCESS | 1652 | 1462528387034 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:53:07 INFO - PROCESS | 1652 | 1462528387047 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x138add800 == 73 [pid = 1652] [id = 768] 02:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12c9e3000) [pid = 1652] [serial = 2302] [outer = 0x0] 02:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x135465000) [pid = 1652] [serial = 2303] [outer = 0x12c9e3000] 02:53:07 INFO - PROCESS | 1652 | 1462528387073 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x135469c00) [pid = 1652] [serial = 2304] [outer = 0x12c9e3000] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b034c00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12bf0ec00) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x118947800) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12c9e4800) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x121b57000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x112a5cc00) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12ad7c400) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x115d97800) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x127112800) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12d539800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11224c800) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12d306000) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x128f5c000) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118a16800) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:53:07 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x128a4f400) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:53:07 INFO - PROCESS | 1652 | 1462528387570 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:53:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 674ms 02:53:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:53:07 INFO - PROCESS | 1652 | 1462528387584 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1652 | 1462528387585 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:53:07 INFO - PROCESS | 1652 | 1462528387587 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1652 | 1462528387587 Marionette TRACE conn2 <- [1,3038,null,{}] 02:53:07 INFO - PROCESS | 1652 | 1462528387589 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:07 INFO - PROCESS | 1652 | 1462528387689 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:53:07 INFO - PROCESS | 1652 | 1462528387762 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x134805000 == 74 [pid = 1652] [id = 769] 02:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1127c2400) [pid = 1652] [serial = 2305] [outer = 0x0] 02:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1127c9000) [pid = 1652] [serial = 2306] [outer = 0x1127c2400] 02:53:07 INFO - PROCESS | 1652 | 1462528387783 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1127cf400) [pid = 1652] [serial = 2307] [outer = 0x1127c2400] 02:53:07 INFO - PROCESS | 1652 | 1462528387983 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:53:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 424ms 02:53:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:53:08 INFO - PROCESS | 1652 | 1462528388015 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 1652 | 1462528388017 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:53:08 INFO - PROCESS | 1652 | 1462528388019 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 1652 | 1462528388021 Marionette TRACE conn2 <- [1,3042,null,{}] 02:53:08 INFO - PROCESS | 1652 | 1462528388023 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 1652 | 1462528388123 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:53:08 INFO - PROCESS | 1652 | 1462528388127 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x138aec000 == 75 [pid = 1652] [id = 770] 02:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x121b67c00) [pid = 1652] [serial = 2308] [outer = 0x0] 02:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x121b6f400) [pid = 1652] [serial = 2309] [outer = 0x121b67c00] 02:53:08 INFO - PROCESS | 1652 | 1462528388151 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x129902400) [pid = 1652] [serial = 2310] [outer = 0x121b67c00] 02:53:08 INFO - PROCESS | 1652 | 1462528388525 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:53:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:53:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:53:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:53:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:53:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 529ms 02:53:08 INFO - PROCESS | 1652 | 1462528388549 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 1652 | 1462528388550 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:53:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:53:08 INFO - PROCESS | 1652 | 1462528388552 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 1652 | 1462528388553 Marionette TRACE conn2 <- [1,3046,null,{}] 02:53:08 INFO - PROCESS | 1652 | 1462528388555 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 1652 | 1462528388665 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:53:08 INFO - PROCESS | 1652 | 1462528388672 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x138a4a000 == 76 [pid = 1652] [id = 771] 02:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x121b74800) [pid = 1652] [serial = 2311] [outer = 0x0] 02:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1349f8800) [pid = 1652] [serial = 2312] [outer = 0x121b74800] 02:53:08 INFO - PROCESS | 1652 | 1462528388692 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x13557a400) [pid = 1652] [serial = 2313] [outer = 0x121b74800] 02:53:08 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:53:08 INFO - PROCESS | 1652 | 1462528388977 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:53:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:53:09 INFO - {} 02:53:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 473ms 02:53:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:53:09 INFO - PROCESS | 1652 | 1462528389026 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1652 | 1462528389028 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:53:09 INFO - PROCESS | 1652 | 1462528389032 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1652 | 1462528389033 Marionette TRACE conn2 <- [1,3050,null,{}] 02:53:09 INFO - PROCESS | 1652 | 1462528389035 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 1652 | 1462528389116 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:53:09 INFO - PROCESS | 1652 | 1462528389120 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x13806f000 == 77 [pid = 1652] [id = 772] 02:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x13557c800) [pid = 1652] [serial = 2314] [outer = 0x0] 02:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x135582000) [pid = 1652] [serial = 2315] [outer = 0x13557c800] 02:53:09 INFO - PROCESS | 1652 | 1462528389140 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x14008d000) [pid = 1652] [serial = 2316] [outer = 0x13557c800] 02:53:09 INFO - PROCESS | 1652 | 1462528389409 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:53:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:53:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:53:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:53:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:53:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 475ms 02:53:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:53:09 INFO - PROCESS | 1652 | 1462528389507 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1652 | 1462528389508 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:53:09 INFO - PROCESS | 1652 | 1462528389512 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1652 | 1462528389515 Marionette TRACE conn2 <- [1,3054,null,{}] 02:53:09 INFO - PROCESS | 1652 | 1462528389519 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 1652 | 1462528389626 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:53:09 INFO - PROCESS | 1652 | 1462528389685 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180d1000 == 78 [pid = 1652] [id = 773] 02:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1127c5800) [pid = 1652] [serial = 2317] [outer = 0x0] 02:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1127cc000) [pid = 1652] [serial = 2318] [outer = 0x1127c5800] 02:53:09 INFO - PROCESS | 1652 | 1462528389712 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x113285400) [pid = 1652] [serial = 2319] [outer = 0x1127c5800] 02:53:10 INFO - PROCESS | 1652 | 1462528390169 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:53:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:53:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:53:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:53:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 699ms 02:53:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:53:10 INFO - PROCESS | 1652 | 1462528390215 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 1652 | 1462528390217 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:53:10 INFO - PROCESS | 1652 | 1462528390222 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1652 | 1462528390225 Marionette TRACE conn2 <- [1,3058,null,{}] 02:53:10 INFO - PROCESS | 1652 | 1462528390228 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:10 INFO - PROCESS | 1652 | 1462528390342 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:53:10 INFO - PROCESS | 1652 | 1462528390415 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12949f800 == 79 [pid = 1652] [id = 774] 02:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x117117000) [pid = 1652] [serial = 2320] [outer = 0x0] 02:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1217aa800) [pid = 1652] [serial = 2321] [outer = 0x117117000] 02:53:10 INFO - PROCESS | 1652 | 1462528390440 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x121b67000) [pid = 1652] [serial = 2322] [outer = 0x117117000] 02:53:10 INFO - PROCESS | 1652 | 1462528390783 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:53:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:53:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:53:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:53:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:53:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:53:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 583ms 02:53:10 INFO - PROCESS | 1652 | 1462528390805 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 1652 | 1462528390806 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:53:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:53:10 INFO - PROCESS | 1652 | 1462528390809 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1652 | 1462528390810 Marionette TRACE conn2 <- [1,3062,null,{}] 02:53:10 INFO - PROCESS | 1652 | 1462528390816 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:10 INFO - PROCESS | 1652 | 1462528390920 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:53:11 INFO - PROCESS | 1652 | 1462528391012 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x13481e800 == 80 [pid = 1652] [id = 775] 02:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x126f2f400) [pid = 1652] [serial = 2323] [outer = 0x0] 02:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1287ce000) [pid = 1652] [serial = 2324] [outer = 0x126f2f400] 02:53:11 INFO - PROCESS | 1652 | 1462528391040 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x128a0a000) [pid = 1652] [serial = 2325] [outer = 0x126f2f400] 02:53:11 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:53:11 INFO - PROCESS | 1652 | 1462528391411 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:53:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:53:11 INFO - {} 02:53:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 621ms 02:53:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:53:11 INFO - PROCESS | 1652 | 1462528391430 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1652 | 1462528391431 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:53:11 INFO - PROCESS | 1652 | 1462528391433 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1652 | 1462528391434 Marionette TRACE conn2 <- [1,3066,null,{}] 02:53:11 INFO - PROCESS | 1652 | 1462528391437 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 1652 | 1462528391536 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:53:11 INFO - PROCESS | 1652 | 1462528391636 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x138a56000 == 81 [pid = 1652] [id = 776] 02:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12a887c00) [pid = 1652] [serial = 2326] [outer = 0x0] 02:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b036400) [pid = 1652] [serial = 2327] [outer = 0x12a887c00] 02:53:11 INFO - PROCESS | 1652 | 1462528391662 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12c9ea000) [pid = 1652] [serial = 2328] [outer = 0x12a887c00] 02:53:11 INFO - PROCESS | 1652 | 1462528391959 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:53:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:53:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:53:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:53:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:53:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:53:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:53:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:53:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 576ms 02:53:12 INFO - PROCESS | 1652 | 1462528392009 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 1652 | 1462528392011 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:53:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:53:12 INFO - PROCESS | 1652 | 1462528392013 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1652 | 1462528392016 Marionette TRACE conn2 <- [1,3070,null,{}] 02:53:12 INFO - PROCESS | 1652 | 1462528392019 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:12 INFO - PROCESS | 1652 | 1462528392115 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:53:12 INFO - PROCESS | 1652 | 1462528392219 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x13484f800 == 82 [pid = 1652] [id = 777] 02:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bf08c00) [pid = 1652] [serial = 2329] [outer = 0x0] 02:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12c9ee800) [pid = 1652] [serial = 2330] [outer = 0x12bf08c00] 02:53:12 INFO - PROCESS | 1652 | 1462528392260 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12cf95c00) [pid = 1652] [serial = 2331] [outer = 0x12bf08c00] 02:53:12 INFO - PROCESS | 1652 | 1462528392579 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:53:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:53:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:53:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:53:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:53:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:53:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:53:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 586ms 02:53:12 INFO - PROCESS | 1652 | 1462528392599 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 1652 | 1462528392600 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:53:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:53:12 INFO - PROCESS | 1652 | 1462528392603 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1652 | 1462528392604 Marionette TRACE conn2 <- [1,3074,null,{}] 02:53:12 INFO - PROCESS | 1652 | 1462528392606 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:12 INFO - PROCESS | 1652 | 1462528392719 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:53:12 INFO - PROCESS | 1652 | 1462528392825 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1352e7000 == 83 [pid = 1652] [id = 778] 02:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12a7dac00) [pid = 1652] [serial = 2332] [outer = 0x0] 02:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12d30d000) [pid = 1652] [serial = 2333] [outer = 0x12a7dac00] 02:53:12 INFO - PROCESS | 1652 | 1462528392852 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12dca8000) [pid = 1652] [serial = 2334] [outer = 0x12a7dac00] 02:53:13 INFO - PROCESS | 1652 | 1462528393131 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:53:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:53:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 575ms 02:53:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:53:13 INFO - PROCESS | 1652 | 1462528393185 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1652 | 1462528393186 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:53:13 INFO - PROCESS | 1652 | 1462528393188 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1652 | 1462528393189 Marionette TRACE conn2 <- [1,3078,null,{}] 02:53:13 INFO - PROCESS | 1652 | 1462528393191 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 1652 | 1462528393292 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:53:13 INFO - PROCESS | 1652 | 1462528393399 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x135386800 == 84 [pid = 1652] [id = 779] 02:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x118556400) [pid = 1652] [serial = 2335] [outer = 0x0] 02:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11855c000) [pid = 1652] [serial = 2336] [outer = 0x118556400] 02:53:13 INFO - PROCESS | 1652 | 1462528393439 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x118560000) [pid = 1652] [serial = 2337] [outer = 0x118556400] 02:53:13 INFO - PROCESS | 1652 | 1462528393752 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1652 | 1462528393814 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:53:13 INFO - PROCESS | 1652 | 1462528393816 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1652 | 1462528393817 Marionette TRACE conn2 <- [1,3082,null,{}] 02:53:13 INFO - PROCESS | 1652 | 1462528393820 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 1652 | 1462528393918 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:53:14 INFO - PROCESS | 1652 | 1462528394025 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x135960000 == 85 [pid = 1652] [id = 780] 02:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x118562000) [pid = 1652] [serial = 2338] [outer = 0x0] 02:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12dd60c00) [pid = 1652] [serial = 2339] [outer = 0x118562000] 02:53:14 INFO - PROCESS | 1652 | 1462528394052 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12f23b800) [pid = 1652] [serial = 2340] [outer = 0x118562000] 02:53:14 INFO - PROCESS | 1652 | 1462528394328 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:53:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:53:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:53:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:53:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 572ms 02:53:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:53:14 INFO - PROCESS | 1652 | 1462528394388 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 1652 | 1462528394389 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:53:14 INFO - PROCESS | 1652 | 1462528394391 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1652 | 1462528394392 Marionette TRACE conn2 <- [1,3086,null,{}] 02:53:14 INFO - PROCESS | 1652 | 1462528394395 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 1652 | 1462528394534 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:53:14 INFO - PROCESS | 1652 | 1462528394643 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b363000 == 86 [pid = 1652] [id = 781] 02:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11694d000) [pid = 1652] [serial = 2341] [outer = 0x0] 02:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x125d82000) [pid = 1652] [serial = 2342] [outer = 0x11694d000] 02:53:14 INFO - PROCESS | 1652 | 1462528394671 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12d305400) [pid = 1652] [serial = 2343] [outer = 0x11694d000] 02:53:15 INFO - PROCESS | 1652 | 1462528394993 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:53:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 627ms 02:53:15 INFO - PROCESS | 1652 | 1462528395020 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1652 | 1462528395021 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:53:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:53:15 INFO - PROCESS | 1652 | 1462528395023 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1652 | 1462528395024 Marionette TRACE conn2 <- [1,3090,null,{}] 02:53:15 INFO - PROCESS | 1652 | 1462528395026 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 1652 | 1462528395129 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:53:15 INFO - PROCESS | 1652 | 1462528395399 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x121365800 == 87 [pid = 1652] [id = 782] 02:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x112040800) [pid = 1652] [serial = 2344] [outer = 0x0] 02:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1127c5c00) [pid = 1652] [serial = 2345] [outer = 0x112040800] 02:53:15 INFO - PROCESS | 1652 | 1462528395433 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x115d97800) [pid = 1652] [serial = 2346] [outer = 0x112040800] 02:53:15 INFO - PROCESS | 1652 | 1462528395796 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:53:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:53:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 779ms 02:53:15 INFO - PROCESS | 1652 | 1462528395803 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1652 | 1462528395805 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:53:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:53:15 INFO - PROCESS | 1652 | 1462528395808 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1652 | 1462528395810 Marionette TRACE conn2 <- [1,3094,null,{}] 02:53:15 INFO - PROCESS | 1652 | 1462528395813 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 1652 | 1462528395933 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:53:16 INFO - PROCESS | 1652 | 1462528396023 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162b9000 == 88 [pid = 1652] [id = 783] 02:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1185a6800) [pid = 1652] [serial = 2347] [outer = 0x0] 02:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x118949000) [pid = 1652] [serial = 2348] [outer = 0x1185a6800] 02:53:16 INFO - PROCESS | 1652 | 1462528396048 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x1198c2400) [pid = 1652] [serial = 2349] [outer = 0x1185a6800] 02:53:16 INFO - PROCESS | 1652 | 1462528396377 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:53:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:53:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 582ms 02:53:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:53:16 INFO - PROCESS | 1652 | 1462528396390 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1652 | 1462528396392 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:53:16 INFO - PROCESS | 1652 | 1462528396395 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1652 | 1462528396396 Marionette TRACE conn2 <- [1,3098,null,{}] 02:53:16 INFO - PROCESS | 1652 | 1462528396399 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 1652 | 1462528396497 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:53:16 INFO - PROCESS | 1652 | 1462528396621 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x138a4a000 == 87 [pid = 1652] [id = 771] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x138aec000 == 86 [pid = 1652] [id = 770] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x134805000 == 85 [pid = 1652] [id = 769] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x138add800 == 84 [pid = 1652] [id = 768] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb48800 == 83 [pid = 1652] [id = 767] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3e6000 == 82 [pid = 1652] [id = 766] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b21d800 == 81 [pid = 1652] [id = 765] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12f23d800) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x117433800 == 82 [pid = 1652] [id = 784] 02:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x1127c5000) [pid = 1652] [serial = 2350] [outer = 0x0] 02:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x115d9d000) [pid = 1652] [serial = 2351] [outer = 0x1127c5000] 02:53:16 INFO - PROCESS | 1652 | 1462528396679 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x1217b6800) [pid = 1652] [serial = 2352] [outer = 0x1127c5000] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12994e800 == 81 [pid = 1652] [id = 764] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x121930000 == 80 [pid = 1652] [id = 763] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118520800 == 79 [pid = 1652] [id = 762] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x116227000 == 78 [pid = 1652] [id = 761] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x125487800 == 77 [pid = 1652] [id = 760] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x135381800 == 76 [pid = 1652] [id = 757] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ad800 == 75 [pid = 1652] [id = 752] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x128cc9000 == 74 [pid = 1652] [id = 751] 02:53:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117578800 == 73 [pid = 1652] [id = 750] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12bf4a000) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12c4e5800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12ca73000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x125469c00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12669bc00) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ca7d400) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12cfa2800) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11675fc00) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x114fd7c00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12ad83c00) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12b077800) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1184d6c00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x121075800) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x118429000) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1185a1400) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12ca75800) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x128a11000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x128f5f000) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x121710400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12b039c00) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12bbc5800) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1288f8000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12f23a400) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12d53f400) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12a833400) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12bf63400) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x117694c00) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12c9e7000) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11948ac00) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x118a2f000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12bf08000) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b0ac800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12d538000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12c9e2800) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12bf6b800) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12d304000) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 02:53:16 INFO - PROCESS | 1652 | 1462528396927 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:53:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:53:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:53:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 02:53:16 INFO - PROCESS | 1652 | 1462528396971 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1652 | 1462528396972 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:53:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:53:16 INFO - PROCESS | 1652 | 1462528396975 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1652 | 1462528396980 Marionette TRACE conn2 <- [1,3102,null,{}] 02:53:17 INFO - PROCESS | 1652 | 1462528397014 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 1652 | 1462528397111 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:53:17 INFO - PROCESS | 1652 | 1462528397117 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12876f800 == 74 [pid = 1652] [id = 785] 02:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x121b69000) [pid = 1652] [serial = 2353] [outer = 0x0] 02:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x121b6e000) [pid = 1652] [serial = 2354] [outer = 0x121b69000] 02:53:17 INFO - PROCESS | 1652 | 1462528397138 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x125d2f400) [pid = 1652] [serial = 2355] [outer = 0x121b69000] 02:53:17 INFO - PROCESS | 1652 | 1462528397485 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:53:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 533ms 02:53:17 INFO - PROCESS | 1652 | 1462528397508 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 1652 | 1462528397509 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:53:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:53:17 INFO - PROCESS | 1652 | 1462528397512 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 1652 | 1462528397513 Marionette TRACE conn2 <- [1,3106,null,{}] 02:53:17 INFO - PROCESS | 1652 | 1462528397515 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 1652 | 1462528397594 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:53:17 INFO - PROCESS | 1652 | 1462528397660 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af72800 == 75 [pid = 1652] [id = 786] 02:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x125421800) [pid = 1652] [serial = 2356] [outer = 0x0] 02:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x127112800) [pid = 1652] [serial = 2357] [outer = 0x125421800] 02:53:17 INFO - PROCESS | 1652 | 1462528397681 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1287d2000) [pid = 1652] [serial = 2358] [outer = 0x125421800] 02:53:17 INFO - PROCESS | 1652 | 1462528397920 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:53:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 422ms 02:53:17 INFO - PROCESS | 1652 | 1462528397936 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 1652 | 1462528397937 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:53:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:53:17 INFO - PROCESS | 1652 | 1462528397939 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 1652 | 1462528397940 Marionette TRACE conn2 <- [1,3110,null,{}] 02:53:17 INFO - PROCESS | 1652 | 1462528397942 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 1652 | 1462528398031 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:53:18 INFO - PROCESS | 1652 | 1462528398035 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ad800 == 76 [pid = 1652] [id = 787] 02:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1289aa000) [pid = 1652] [serial = 2359] [outer = 0x0] 02:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x128a07400) [pid = 1652] [serial = 2360] [outer = 0x1289aa000] 02:53:18 INFO - PROCESS | 1652 | 1462528398060 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x128a7c400) [pid = 1652] [serial = 2361] [outer = 0x1289aa000] 02:53:18 INFO - PROCESS | 1652 | 1462528398365 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:53:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:53:18 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:53:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:53:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 02:53:18 INFO - PROCESS | 1652 | 1462528398410 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 1652 | 1462528398411 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:53:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:53:18 INFO - PROCESS | 1652 | 1462528398413 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 1652 | 1462528398414 Marionette TRACE conn2 <- [1,3114,null,{}] 02:53:18 INFO - PROCESS | 1652 | 1462528398416 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 1652 | 1462528398494 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:53:18 INFO - PROCESS | 1652 | 1462528398569 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\", \"38a8224e-2515-4b72-bf0a-2cc70cf3148f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c96b800 == 77 [pid = 1652] [id = 788] 02:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x1289a0c00) [pid = 1652] [serial = 2362] [outer = 0x0] 02:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x128c29c00) [pid = 1652] [serial = 2363] [outer = 0x1289a0c00] 02:53:18 INFO - PROCESS | 1652 | 1462528398590 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12a884400) [pid = 1652] [serial = 2364] [outer = 0x1289a0c00] 02:53:18 INFO - PROCESS | 1652 | 1462528398833 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:53:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:53:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 02:53:18 INFO - PROCESS | 1652 | 1462528398892 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 1652 | 1462528398893 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:53:19 WARNING - u'runner_teardown' () 02:53:19 INFO - No more tests 02:53:19 INFO - Got 0 unexpected results 02:53:19 INFO - SUITE-END | took 508s 02:53:19 INFO - Closing logging queue 02:53:19 INFO - queue closed 02:53:20 INFO - Return code: 0 02:53:20 WARNING - # TBPL SUCCESS # 02:53:20 INFO - Running post-action listener: _resource_record_post_action 02:53:20 INFO - Running post-run listener: _resource_record_post_run 02:53:21 INFO - Total resource usage - Wall time: 530s; CPU: 58.0%; Read bytes: 37803520; Write bytes: 950967296; Read time: 401; Write time: 4653 02:53:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:53:21 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150530560; Write bytes: 143908864; Read time: 13773; Write time: 255 02:53:21 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 35649024; Write bytes: 794647552; Read time: 376; Write time: 4355 02:53:21 INFO - Running post-run listener: _upload_blobber_files 02:53:21 INFO - Blob upload gear active. 02:53:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:53:21 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:53:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:53:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:53:21 INFO - (blobuploader) - INFO - Open directory for files ... 02:53:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:53:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:53:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:53:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:53:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:53:22 INFO - (blobuploader) - INFO - Done attempting. 02:53:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:53:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:53:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:53:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:53:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:53:24 INFO - (blobuploader) - INFO - Done attempting. 02:53:24 INFO - (blobuploader) - INFO - Iteration through files over. 02:53:24 INFO - Return code: 0 02:53:24 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:53:24 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:53:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5f41857ef39ebe37eff955f69d3241fc45156a59be53ba7495cd971375086a840f33b28addd2620cf0358c5775fe4b9d99b1750c969d90e2e1e217e1da6c74e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/92c11ee8836a8b109c94e2f130bda2fc0713454fb791e671540fc04b77fb761fdd7d2af65c36bfd2696e6ea0930e921bf28195c1ed2bc72352238eb5e886f922"} 02:53:24 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:53:24 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:53:24 INFO - Contents: 02:53:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5f41857ef39ebe37eff955f69d3241fc45156a59be53ba7495cd971375086a840f33b28addd2620cf0358c5775fe4b9d99b1750c969d90e2e1e217e1da6c74e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/92c11ee8836a8b109c94e2f130bda2fc0713454fb791e671540fc04b77fb761fdd7d2af65c36bfd2696e6ea0930e921bf28195c1ed2bc72352238eb5e886f922"} 02:53:24 INFO - Running post-run listener: copy_logs_to_upload_dir 02:53:24 INFO - Copying logs to upload dir... 02:53:24 INFO - mkdir: /builds/slave/test/build/upload/logs 02:53:24 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=583.570058 ========= master_lag: 0.98 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-05-06 02:53:25.126521) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 02:53:25.134363) ========= 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.Xn8n26viD3/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.hfnzSnno2k/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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/5f41857ef39ebe37eff955f69d3241fc45156a59be53ba7495cd971375086a840f33b28addd2620cf0358c5775fe4b9d99b1750c969d90e2e1e217e1da6c74e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/92c11ee8836a8b109c94e2f130bda2fc0713454fb791e671540fc04b77fb761fdd7d2af65c36bfd2696e6ea0930e921bf28195c1ed2bc72352238eb5e886f922"} build_url:https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012119 build_url: 'https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/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/5f41857ef39ebe37eff955f69d3241fc45156a59be53ba7495cd971375086a840f33b28addd2620cf0358c5775fe4b9d99b1750c969d90e2e1e217e1da6c74e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/92c11ee8836a8b109c94e2f130bda2fc0713454fb791e671540fc04b77fb761fdd7d2af65c36bfd2696e6ea0930e921bf28195c1ed2bc72352238eb5e886f922"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ecxyh1QFT-OGlhcuVNtoYA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.42 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 02:53:25.568051) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:53:25.568372) ========= 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.Xn8n26viD3/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.hfnzSnno2k/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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.005224 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:53:25.616690) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 02:53:25.620045) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 02:53:25.620389) ========= ========= Total master_lag: 1.50 =========