builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0077 starttime: 1467961814.72 results: success (0) buildid: 20160706215458 builduid: d7b3f5f2b5894aadb1d579c138effba5 revision: 466fc08f77161a1ea93b59cddbc5a79146df42a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:14.719712) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:14.720422) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:14.720959) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:14.899650) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:14.900037) ========= 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.37hake2sqO/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.4rvPfedXBZ/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-08 00:10:14-- 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% 14.5M=0.001s 2016-07-08 00:10:15 (14.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.200633 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.152426) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.152779) ========= 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.37hake2sqO/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.4rvPfedXBZ/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/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.028913 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.218881) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.219225) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 466fc08f77161a1ea93b59cddbc5a79146df42a1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 466fc08f77161a1ea93b59cddbc5a79146df42a1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.37hake2sqO/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.4rvPfedXBZ/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-08 00:10:15,296 truncating revision to first 12 chars 2016-07-08 00:10:15,296 Setting DEBUG logging. 2016-07-08 00:10:15,296 attempt 1/10 2016-07-08 00:10:15,296 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/466fc08f7716?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 00:10:15,603 unpacking tar archive at: mozilla-beta-466fc08f7716/testing/mozharness/ program finished with exit code 0 elapsedTime=0.594327 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.870421) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.870761) ========= script_repo_revision: 466fc08f77161a1ea93b59cddbc5a79146df42a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.871179) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:15.871455) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 00:10:16.230058) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-08 00:10:16.230468) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.37hake2sqO/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.4rvPfedXBZ/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/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 00:10:16 INFO - MultiFileLogger online at 20160708 00:10:16 in /builds/slave/test 00:10:16 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 00:10:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:10:16 INFO - {'append_to_log': False, 00:10:16 INFO - 'base_work_dir': '/builds/slave/test', 00:10:16 INFO - 'blob_upload_branch': 'mozilla-beta', 00:10:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:10:16 INFO - 'buildbot_json_path': 'buildprops.json', 00:10:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:10:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:10:16 INFO - 'download_minidump_stackwalk': True, 00:10:16 INFO - 'download_symbols': 'true', 00:10:16 INFO - 'e10s': False, 00:10:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:10:16 INFO - 'tooltool.py': '/tools/tooltool.py', 00:10:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:10:16 INFO - '/tools/misc-python/virtualenv.py')}, 00:10:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:10:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:10:16 INFO - 'log_level': 'info', 00:10:16 INFO - 'log_to_console': True, 00:10:16 INFO - 'opt_config_files': (), 00:10:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:10:16 INFO - '--processes=1', 00:10:16 INFO - '--config=%(test_path)s/wptrunner.ini', 00:10:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:10:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:10:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:10:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:10:16 INFO - 'pip_index': False, 00:10:16 INFO - 'require_test_zip': True, 00:10:16 INFO - 'test_type': ('testharness',), 00:10:16 INFO - 'this_chunk': '1', 00:10:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:10:16 INFO - 'total_chunks': '10', 00:10:16 INFO - 'virtualenv_path': 'venv', 00:10:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:10:16 INFO - 'work_dir': 'build'} 00:10:16 INFO - ##### 00:10:16 INFO - ##### Running clobber step. 00:10:16 INFO - ##### 00:10:16 INFO - Running pre-action listener: _resource_record_pre_action 00:10:16 INFO - Running main action method: clobber 00:10:16 INFO - rmtree: /builds/slave/test/build 00:10:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:10:18 INFO - Running post-action listener: _resource_record_post_action 00:10:18 INFO - ##### 00:10:18 INFO - ##### Running read-buildbot-config step. 00:10:18 INFO - ##### 00:10:18 INFO - Running pre-action listener: _resource_record_pre_action 00:10:18 INFO - Running main action method: read_buildbot_config 00:10:18 INFO - Using buildbot properties: 00:10:18 INFO - { 00:10:18 INFO - "project": "", 00:10:18 INFO - "product": "firefox", 00:10:18 INFO - "script_repo_revision": "production", 00:10:18 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 00:10:18 INFO - "repository": "", 00:10:18 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 00:10:18 INFO - "buildid": "20160706215458", 00:10:18 INFO - "pgo_build": "False", 00:10:18 INFO - "basedir": "/builds/slave/test", 00:10:18 INFO - "buildnumber": 34, 00:10:18 INFO - "slavename": "t-yosemite-r7-0077", 00:10:18 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 00:10:18 INFO - "platform": "macosx64", 00:10:18 INFO - "branch": "mozilla-beta", 00:10:18 INFO - "revision": "466fc08f77161a1ea93b59cddbc5a79146df42a1", 00:10:18 INFO - "repo_path": "releases/mozilla-beta", 00:10:18 INFO - "moz_repo_path": "", 00:10:18 INFO - "stage_platform": "macosx64", 00:10:18 INFO - "builduid": "d7b3f5f2b5894aadb1d579c138effba5", 00:10:18 INFO - "slavebuilddir": "test" 00:10:18 INFO - } 00:10:18 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg. 00:10:18 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.test_packages.json. 00:10:18 INFO - Running post-action listener: _resource_record_post_action 00:10:18 INFO - ##### 00:10:18 INFO - ##### Running download-and-extract step. 00:10:18 INFO - ##### 00:10:18 INFO - Running pre-action listener: _resource_record_pre_action 00:10:18 INFO - Running main action method: download_and_extract 00:10:18 INFO - mkdir: /builds/slave/test/build/tests 00:10:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:10:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.test_packages.json 00:10:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:10:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 00:10:18 INFO - Downloaded 1201 bytes. 00:10:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:10:18 INFO - Using the following test package requirements: 00:10:18 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:10:18 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 00:10:18 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 00:10:18 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'jsshell-mac64.zip'], 00:10:18 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 00:10:18 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:10:18 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 00:10:18 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 00:10:18 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 00:10:18 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:10:18 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 00:10:18 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 00:10:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:10:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.common.tests.zip 00:10:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 00:10:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 00:10:18 INFO - Downloaded 18406777 bytes. 00:10:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:10:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:10:19 INFO - caution: filename not matched: web-platform/* 00:10:19 INFO - Return code: 11 00:10:19 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')]} 00:10:19 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:10:19 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:10:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 00:10:19 INFO - Downloaded 36389883 bytes. 00:10:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:10:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:10:24 INFO - caution: filename not matched: bin/* 00:10:24 INFO - caution: filename not matched: config/* 00:10:24 INFO - caution: filename not matched: mozbase/* 00:10:24 INFO - caution: filename not matched: marionette/* 00:10:24 INFO - caution: filename not matched: tools/wptserve/* 00:10:24 INFO - Return code: 11 00:10:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:10:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg 00:10:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 00:10:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 00:10:25 INFO - Downloaded 73016756 bytes. 00:10:25 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg 00:10:25 INFO - mkdir: /builds/slave/test/properties 00:10:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:10:25 INFO - Writing to file /builds/slave/test/properties/build_url 00:10:25 INFO - Contents: 00:10:25 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg 00:10:25 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:10:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:10:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:10:25 INFO - Contents: 00:10:25 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:10:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:10:25 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:10:25 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:10:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 00:10:34 INFO - Downloaded 103719441 bytes. 00:10:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:10:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:10:37 INFO - Return code: 0 00:10:37 INFO - Running post-action listener: _resource_record_post_action 00:10:37 INFO - Running post-action listener: set_extra_try_arguments 00:10:37 INFO - ##### 00:10:37 INFO - ##### Running create-virtualenv step. 00:10:37 INFO - ##### 00:10:37 INFO - Running pre-action listener: _pre_create_virtualenv 00:10:37 INFO - Running pre-action listener: _resource_record_pre_action 00:10:37 INFO - Running main action method: create_virtualenv 00:10:37 INFO - Creating virtualenv /builds/slave/test/build/venv 00:10:37 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 00:10:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:10:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:10:38 INFO - Using real prefix '/tools/python27' 00:10:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:10:38 INFO - Installing distribute.............................................................................................................................................................................................done. 00:10:41 INFO - Installing pip.................done. 00:10:41 INFO - Return code: 0 00:10:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:10:41 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')]} 00:10:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:10:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:41 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')]} 00:10:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:10:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:41 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 0x10d2d9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa95a47dc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f25e0>, '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 0x10ced5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf00990>, '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.37hake2sqO/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.4rvPfedXBZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:10:41 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 00:10:41 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 00:10:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.37hake2sqO/Render', 00:10:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:10:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:10:41 INFO - 'HOME': '/Users/cltbld', 00:10:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:10:41 INFO - 'LOGNAME': 'cltbld', 00:10:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:10:41 INFO - 'MOZ_NO_REMOTE': '1', 00:10:41 INFO - 'NO_EM_RESTART': '1', 00:10:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:10:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:10:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:10:41 INFO - 'PWD': '/builds/slave/test', 00:10:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:10:41 INFO - 'SHELL': '/bin/bash', 00:10:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4rvPfedXBZ/Listeners', 00:10:41 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 00:10:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:10:41 INFO - 'USER': 'cltbld', 00:10:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:10:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:10:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:10:41 INFO - 'XPC_FLAGS': '0x0', 00:10:41 INFO - 'XPC_SERVICE_NAME': '0', 00:10:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:10:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:10:41 INFO - Downloading/unpacking psutil>=0.7.1 00:10:41 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 00:10:41 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 00:10:41 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 00:10:41 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 00:10:41 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 00:10:41 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 00:10:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:10:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:10:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:10:44 INFO - Installing collected packages: psutil 00:10:44 INFO - Running setup.py install for psutil 00:10:44 INFO - building 'psutil._psutil_osx' extension 00:10:44 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 00:10:45 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 00:10:45 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 00:10:45 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 00:10:45 INFO - building 'psutil._psutil_posix' extension 00:10:45 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 00:10:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:10:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:10:45 INFO - ^ 00:10:45 INFO - 1 warning generated. 00:10:45 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 00:10:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:10:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:10:46 INFO - Successfully installed psutil 00:10:46 INFO - Cleaning up... 00:10:46 INFO - Return code: 0 00:10:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:10:46 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')]} 00:10:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:10:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:46 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')]} 00:10:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:10:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:46 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 0x10d2d9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa95a47dc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f25e0>, '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 0x10ced5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf00990>, '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.37hake2sqO/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.4rvPfedXBZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:10:46 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 00:10:46 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 00:10:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.37hake2sqO/Render', 00:10:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:10:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:10:46 INFO - 'HOME': '/Users/cltbld', 00:10:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:10:46 INFO - 'LOGNAME': 'cltbld', 00:10:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:10:46 INFO - 'MOZ_NO_REMOTE': '1', 00:10:46 INFO - 'NO_EM_RESTART': '1', 00:10:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:10:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:10:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:10:46 INFO - 'PWD': '/builds/slave/test', 00:10:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:10:46 INFO - 'SHELL': '/bin/bash', 00:10:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4rvPfedXBZ/Listeners', 00:10:46 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 00:10:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:10:46 INFO - 'USER': 'cltbld', 00:10:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:10:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:10:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:10:46 INFO - 'XPC_FLAGS': '0x0', 00:10:46 INFO - 'XPC_SERVICE_NAME': '0', 00:10:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:10:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:10:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:10:46 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 00:10:46 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 00:10:46 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 00:10:46 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 00:10:46 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 00:10:46 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 00:10:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:10:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:10:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:10:48 INFO - Installing collected packages: mozsystemmonitor 00:10:48 INFO - Running setup.py install for mozsystemmonitor 00:10:48 INFO - Successfully installed mozsystemmonitor 00:10:48 INFO - Cleaning up... 00:10:49 INFO - Return code: 0 00:10:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:10:49 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')]} 00:10:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:10:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:49 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')]} 00:10:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:10:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:49 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 0x10d2d9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa95a47dc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f25e0>, '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 0x10ced5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf00990>, '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.37hake2sqO/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.4rvPfedXBZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:10:49 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 00:10:49 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 00:10:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.37hake2sqO/Render', 00:10:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:10:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:10:49 INFO - 'HOME': '/Users/cltbld', 00:10:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:10:49 INFO - 'LOGNAME': 'cltbld', 00:10:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:10:49 INFO - 'MOZ_NO_REMOTE': '1', 00:10:49 INFO - 'NO_EM_RESTART': '1', 00:10:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:10:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:10:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:10:49 INFO - 'PWD': '/builds/slave/test', 00:10:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:10:49 INFO - 'SHELL': '/bin/bash', 00:10:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4rvPfedXBZ/Listeners', 00:10:49 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 00:10:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:10:49 INFO - 'USER': 'cltbld', 00:10:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:10:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:10:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:10:49 INFO - 'XPC_FLAGS': '0x0', 00:10:49 INFO - 'XPC_SERVICE_NAME': '0', 00:10:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:10:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:10:49 INFO - Downloading/unpacking blobuploader==1.2.4 00:10:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:10:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:10:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:10:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:10:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:10:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:10:51 INFO - Downloading blobuploader-1.2.4.tar.gz 00:10:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:10:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:10:51 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 00:10:51 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 00:10:51 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 00:10:51 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 00:10:51 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 00:10:51 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 00:10:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:10:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:10:52 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 00:10:52 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 00:10:52 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 00:10:52 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 00:10:52 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 00:10:52 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 00:10:52 INFO - Downloading docopt-0.6.1.tar.gz 00:10:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:10:53 INFO - Installing collected packages: blobuploader, requests, docopt 00:10:53 INFO - Running setup.py install for blobuploader 00:10:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:10:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:10:53 INFO - Running setup.py install for requests 00:10:53 INFO - Running setup.py install for docopt 00:10:53 INFO - Successfully installed blobuploader requests docopt 00:10:53 INFO - Cleaning up... 00:10:53 INFO - Return code: 0 00:10:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:10:53 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')]} 00:10:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:10:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:53 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')]} 00:10:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:10:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:10:53 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 0x10d2d9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa95a47dc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f25e0>, '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 0x10ced5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf00990>, '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.37hake2sqO/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.4rvPfedXBZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:10:53 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 00:10:53 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 00:10:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.37hake2sqO/Render', 00:10:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:10:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:10:53 INFO - 'HOME': '/Users/cltbld', 00:10:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:10:53 INFO - 'LOGNAME': 'cltbld', 00:10:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:10:53 INFO - 'MOZ_NO_REMOTE': '1', 00:10:53 INFO - 'NO_EM_RESTART': '1', 00:10:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:10:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:10:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:10:53 INFO - 'PWD': '/builds/slave/test', 00:10:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:10:53 INFO - 'SHELL': '/bin/bash', 00:10:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4rvPfedXBZ/Listeners', 00:10:53 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 00:10:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:10:53 INFO - 'USER': 'cltbld', 00:10:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:10:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:10:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:10:53 INFO - 'XPC_FLAGS': '0x0', 00:10:53 INFO - 'XPC_SERVICE_NAME': '0', 00:10:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:10:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-N7zEre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-PdI1fm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-E2kfds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-uM_0qT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-CwqcIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-OOvtaI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-wtbrJE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:10:54 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-ka_eXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-u9uIpP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-_VCqp6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-oqLtu2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-zgaxkq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-Wz0ttK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-p3V7Aj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-QYKu_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-ICx83e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-un8cgD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:10:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:10:55 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-2xl_Y9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:10:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:10:56 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-QVglMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:10:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:10:56 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-DuBt8J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:10:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:10:56 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-WDh99B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:10:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:10:56 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 00:10:56 INFO - Running setup.py install for manifestparser 00:10:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:10:56 INFO - Running setup.py install for mozcrash 00:10:57 INFO - Running setup.py install for mozdebug 00:10:57 INFO - Running setup.py install for mozdevice 00:10:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Running setup.py install for mozfile 00:10:57 INFO - Running setup.py install for mozhttpd 00:10:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Running setup.py install for mozinfo 00:10:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Running setup.py install for mozInstall 00:10:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:10:57 INFO - Running setup.py install for mozleak 00:10:58 INFO - Running setup.py install for mozlog 00:10:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:10:58 INFO - Running setup.py install for moznetwork 00:10:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:10:58 INFO - Running setup.py install for mozprocess 00:10:58 INFO - Running setup.py install for mozprofile 00:10:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:10:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:10:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:10:58 INFO - Running setup.py install for mozrunner 00:10:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:10:58 INFO - Running setup.py install for mozscreenshot 00:10:59 INFO - Running setup.py install for moztest 00:10:59 INFO - Running setup.py install for mozversion 00:10:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:10:59 INFO - Running setup.py install for wptserve 00:10:59 INFO - Running setup.py install for marionette-driver 00:10:59 INFO - Running setup.py install for browsermob-proxy 00:10:59 INFO - Running setup.py install for marionette-client 00:10:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:11:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:11:00 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 00:11:00 INFO - Cleaning up... 00:11:00 INFO - Return code: 0 00:11:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:11:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:11:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:11:00 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 0x10d2d9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa95a47dc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d2f25e0>, '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 0x10ced5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf00990>, '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.37hake2sqO/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.4rvPfedXBZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:11:00 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 00:11:00 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 00:11:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.37hake2sqO/Render', 00:11:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:11:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:11:00 INFO - 'HOME': '/Users/cltbld', 00:11:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:11:00 INFO - 'LOGNAME': 'cltbld', 00:11:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:00 INFO - 'MOZ_NO_REMOTE': '1', 00:11:00 INFO - 'NO_EM_RESTART': '1', 00:11:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:11:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:11:00 INFO - 'PWD': '/builds/slave/test', 00:11:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:11:00 INFO - 'SHELL': '/bin/bash', 00:11:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4rvPfedXBZ/Listeners', 00:11:00 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 00:11:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:11:00 INFO - 'USER': 'cltbld', 00:11:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:11:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:11:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:11:00 INFO - 'XPC_FLAGS': '0x0', 00:11:00 INFO - 'XPC_SERVICE_NAME': '0', 00:11:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:11:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:11:00 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-J6cYzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:11:00 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)) 00:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:11:00 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-11tkr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:11:00 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)) 00:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:11:00 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-mqGm7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:11:00 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)) 00:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:11:00 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-u77JMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:11:00 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)) 00:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:11:00 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-uHS9a4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:11:00 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)) 00:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:11:00 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-Jrva_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-a93QMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-fF6kUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-tgGYdy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-KdlhBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-6iZvGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-EeNNM0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-f6aEsb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-arIax2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:11:01 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)) 00:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:11:01 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-21h9as-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:11:02 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)) 00:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:11:02 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-Aytmj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:11:02 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)) 00:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:11:02 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-TwLgA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:11:02 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)) 00:11:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:11:02 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-Nmc82_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:11:02 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)) 00:11:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:11:02 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-7ZXH7j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:11:02 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)) 00:11:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:11:02 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-mJulqu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:11:02 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)) 00:11:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:11:02 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-2QYURu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:11:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:11:03 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)) 00:11:03 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)) 00:11:03 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)) 00:11:03 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)) 00:11:03 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)) 00:11:03 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)) 00:11:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:11:03 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 00:11:03 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 00:11:03 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 00:11:03 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 00:11:03 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 00:11:03 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 00:11:05 INFO - Downloading blessings-1.6.tar.gz 00:11:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:11:05 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)) 00:11:05 INFO - Installing collected packages: blessings 00:11:05 INFO - Running setup.py install for blessings 00:11:05 INFO - Successfully installed blessings 00:11:05 INFO - Cleaning up... 00:11:06 INFO - Return code: 0 00:11:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:11:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:11:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:11:06 INFO - Reading from file tmpfile_stdout 00:11:06 INFO - Current package versions: 00:11:06 INFO - blessings == 1.6 00:11:06 INFO - blobuploader == 1.2.4 00:11:06 INFO - browsermob-proxy == 0.6.0 00:11:06 INFO - docopt == 0.6.1 00:11:06 INFO - manifestparser == 1.1 00:11:06 INFO - marionette-client == 2.3.0 00:11:06 INFO - marionette-driver == 1.4.0 00:11:06 INFO - mozInstall == 1.12 00:11:06 INFO - mozcrash == 0.17 00:11:06 INFO - mozdebug == 0.1 00:11:06 INFO - mozdevice == 0.48 00:11:06 INFO - mozfile == 1.2 00:11:06 INFO - mozhttpd == 0.7 00:11:06 INFO - mozinfo == 0.9 00:11:06 INFO - mozleak == 0.1 00:11:06 INFO - mozlog == 3.1 00:11:06 INFO - moznetwork == 0.27 00:11:06 INFO - mozprocess == 0.22 00:11:06 INFO - mozprofile == 0.28 00:11:06 INFO - mozrunner == 6.11 00:11:06 INFO - mozscreenshot == 0.1 00:11:06 INFO - mozsystemmonitor == 0.0 00:11:06 INFO - moztest == 0.7 00:11:06 INFO - mozversion == 1.4 00:11:06 INFO - psutil == 3.1.1 00:11:06 INFO - requests == 1.2.3 00:11:06 INFO - wptserve == 1.4.0 00:11:06 INFO - wsgiref == 0.1.2 00:11:06 INFO - Running post-action listener: _resource_record_post_action 00:11:06 INFO - Running post-action listener: _start_resource_monitoring 00:11:06 INFO - Starting resource monitoring. 00:11:06 INFO - ##### 00:11:06 INFO - ##### Running pull step. 00:11:06 INFO - ##### 00:11:06 INFO - Running pre-action listener: _resource_record_pre_action 00:11:06 INFO - Running main action method: pull 00:11:06 INFO - Pull has nothing to do! 00:11:06 INFO - Running post-action listener: _resource_record_post_action 00:11:06 INFO - ##### 00:11:06 INFO - ##### Running install step. 00:11:06 INFO - ##### 00:11:06 INFO - Running pre-action listener: _resource_record_pre_action 00:11:06 INFO - Running main action method: install 00:11:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:11:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:11:06 INFO - Reading from file tmpfile_stdout 00:11:06 INFO - Detecting whether we're running mozinstall >=1.0... 00:11:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:11:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:11:06 INFO - Reading from file tmpfile_stdout 00:11:06 INFO - Output received: 00:11:06 INFO - Usage: mozinstall [options] installer 00:11:06 INFO - Options: 00:11:06 INFO - -h, --help show this help message and exit 00:11:06 INFO - -d DEST, --destination=DEST 00:11:06 INFO - Directory to install application into. [default: 00:11:06 INFO - "/builds/slave/test"] 00:11:06 INFO - --app=APP Application being installed. [default: firefox] 00:11:06 INFO - mkdir: /builds/slave/test/build/application 00:11:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 00:11:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 00:11:24 INFO - Reading from file tmpfile_stdout 00:11:24 INFO - Output received: 00:11:24 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:11:24 INFO - Running post-action listener: _resource_record_post_action 00:11:24 INFO - ##### 00:11:24 INFO - ##### Running run-tests step. 00:11:24 INFO - ##### 00:11:24 INFO - Running pre-action listener: _resource_record_pre_action 00:11:24 INFO - Running main action method: run_tests 00:11:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:11:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:11:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:11:24 INFO - grabbing minidump binary from tooltool 00:11:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:24 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 0x10d2f25e0>, '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 0x10ced5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf00990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:11:24 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 00:11:24 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 00:11:24 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:11:24 INFO - Return code: 0 00:11:24 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:11:24 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:11:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:11:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:11:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.37hake2sqO/Render', 00:11:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:11:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:11:24 INFO - 'HOME': '/Users/cltbld', 00:11:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:11:24 INFO - 'LOGNAME': 'cltbld', 00:11:24 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:11:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:24 INFO - 'MOZ_NO_REMOTE': '1', 00:11:24 INFO - 'NO_EM_RESTART': '1', 00:11:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:24 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:11:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:11:24 INFO - 'PWD': '/builds/slave/test', 00:11:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:11:24 INFO - 'SHELL': '/bin/bash', 00:11:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4rvPfedXBZ/Listeners', 00:11:24 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 00:11:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:11:24 INFO - 'USER': 'cltbld', 00:11:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:11:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:11:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:11:24 INFO - 'XPC_FLAGS': '0x0', 00:11:24 INFO - 'XPC_SERVICE_NAME': '0', 00:11:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:11:24 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:11:25 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 00:11:25 INFO - import pkg_resources 00:11:25 INFO - Using 1 client processes 00:11:25 INFO - wptserve Starting http server on 127.0.0.1:8000 00:11:25 INFO - wptserve Starting http server on 127.0.0.1:8001 00:11:25 INFO - wptserve Starting http server on 127.0.0.1:8443 00:11:28 INFO - SUITE-START | Running 778 tests 00:11:28 INFO - Running testharness tests 00:11:28 INFO - Setting up ssl 00:11:28 INFO - PROCESS | certutil | 00:11:28 INFO - PROCESS | certutil | 00:11:28 INFO - PROCESS | certutil | 00:11:28 INFO - Certificate Nickname Trust Attributes 00:11:28 INFO - SSL,S/MIME,JAR/XPI 00:11:28 INFO - 00:11:28 INFO - web-platform-tests CT,, 00:11:28 INFO - 00:11:28 INFO - Starting runner 00:11:29 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:11:29 INFO - PROCESS | 1650 | 1467961889276 Marionette DEBUG Marionette enabled via build flag and pref 00:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f4e800 == 1 [pid = 1650] [id = 1] 00:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113f4f000) [pid = 1650] [serial = 1] [outer = 0x0] 00:11:29 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113f50000) [pid = 1650] [serial = 2] [outer = 0x113f4f000] 00:11:29 INFO - PROCESS | 1650 | 1467961889685 Marionette INFO Listening on port 2828 00:11:29 INFO - PROCESS | 1650 | 1467961889910 Marionette DEBUG Marionette enabled via command-line flag 00:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116950000 == 2 [pid = 1650] [id = 2] 00:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116950800) [pid = 1650] [serial = 3] [outer = 0x0] 00:11:29 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116951800) [pid = 1650] [serial = 4] [outer = 0x116950800] 00:11:30 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:11:30 INFO - PROCESS | 1650 | 1467961890067 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49280 00:11:30 INFO - PROCESS | 1650 | 1467961890153 Marionette DEBUG Closed connection conn0 00:11:30 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:11:30 INFO - PROCESS | 1650 | 1467961890159 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49281 00:11:30 INFO - PROCESS | 1650 | 1467961890168 Marionette DEBUG Closed connection conn1 00:11:30 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:11:30 INFO - PROCESS | 1650 | 1467961890173 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49282 00:11:30 INFO - PROCESS | 1650 | 1467961890183 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:11:30 INFO - PROCESS | 1650 | 1467961890189 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160706215458","device":"desktop","version":"48.0"} 00:11:30 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x120806000 == 3 [pid = 1650] [id = 3] 00:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x120806800) [pid = 1650] [serial = 5] [outer = 0x0] 00:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x120807000 == 4 [pid = 1650] [id = 4] 00:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x120826000) [pid = 1650] [serial = 6] [outer = 0x0] 00:11:31 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:11:31 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240db000 == 5 [pid = 1650] [id = 5] 00:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x120825800) [pid = 1650] [serial = 7] [outer = 0x0] 00:11:31 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:31 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1241bf800) [pid = 1650] [serial = 8] [outer = 0x120825800] 00:11:31 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x1246ba000) [pid = 1650] [serial = 9] [outer = 0x120806800] 00:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x1246a5000) [pid = 1650] [serial = 10] [outer = 0x120826000] 00:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x1246a6c00) [pid = 1650] [serial = 11] [outer = 0x120825800] 00:11:31 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:11:32 INFO - PROCESS | 1650 | 1467961892140 Marionette INFO startBrowser 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:32 INFO - PROCESS | 1650 | 1467961892163 Marionette DEBUG loaded listener.js 00:11:32 INFO - PROCESS | 1650 | 1467961892173 Marionette DEBUG loaded listener.js 00:11:32 INFO - PROCESS | 1650 | 1467961892174 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x1266ed800) [pid = 1650] [serial = 12] [outer = 0x120825800] 00:11:32 INFO - PROCESS | 1650 | 1467961892484 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"031f6769-3b19-c14d-89d1-47eeb87a6851","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160706215458","device":"desktop","version":"48.0","command_id":1}}] 00:11:32 INFO - PROCESS | 1650 | 1467961892588 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}] 00:11:32 INFO - PROCESS | 1650 | 1467961892590 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:32 INFO - PROCESS | 1650 | 1467961892637 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:11:32 INFO - PROCESS | 1650 | 1467961892710 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:11:32 INFO - PROCESS | 1650 | 1467961892711 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:32 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:11:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128da3800) [pid = 1650] [serial = 13] [outer = 0x120825800] 00:11:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:11:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:32 INFO - PROCESS | 1650 | 1467961892992 Marionette TRACE conn2 <- [1,3,null,{}] 00:11:32 INFO - PROCESS | 1650 | 1467961892995 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:11:33 INFO - PROCESS | 1650 | 1467961893001 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:33 INFO - PROCESS | 1650 | 1467961893023 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:11:33 INFO - PROCESS | 1650 | 1467961893044 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:11:33 INFO - PROCESS | 1650 | 1467961893046 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:11:33 INFO - PROCESS | 1650 | 1467961893054 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:11:33 INFO - PROCESS | 1650 | 1467961893056 Marionette TRACE conn2 <- [1,6,null,{}] 00:11:33 INFO - PROCESS | 1650 | 1467961893059 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}] 00:11:33 INFO - PROCESS | 1650 | 1467961893060 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:33 INFO - PROCESS | 1650 | 1467961893075 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:11:33 INFO - PROCESS | 1650 | 1467961893078 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:33 INFO - PROCESS | 1650 | 1467961893080 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef4800 == 6 [pid = 1650] [id = 6] 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x119a92c00) [pid = 1650] [serial = 14] [outer = 0x0] 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x119a94800) [pid = 1650] [serial = 15] [outer = 0x119a92c00] 00:11:33 INFO - PROCESS | 1650 | 1467961893118 Marionette DEBUG loaded listener.js 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x119a9b000) [pid = 1650] [serial = 16] [outer = 0x119a92c00] 00:11:33 INFO - PROCESS | 1650 | 1467961893418 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]]]}] 00:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128feb800 == 7 [pid = 1650] [id = 7] 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x126682c00) [pid = 1650] [serial = 17] [outer = 0x0] 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x1293d4400) [pid = 1650] [serial = 18] [outer = 0x126682c00] 00:11:33 INFO - PROCESS | 1650 | 1467961893454 Marionette DEBUG loaded listener.js 00:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x1293dfc00) [pid = 1650] [serial = 19] [outer = 0x126682c00] 00:11:33 INFO - PROCESS | 1650 | 1467961893503 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:11:33 INFO - PROCESS | 1650 | 1467961893504 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:11:33 INFO - PROCESS | 1650 | 1467961893542 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:11:33 INFO - PROCESS | 1650 | 1467961893543 Marionette TRACE conn2 <- [1,10,null,{}] 00:11:33 INFO - PROCESS | 1650 | 1467961893559 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}] 00:11:33 INFO - PROCESS | 1650 | 1467961893564 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:33 INFO - PROCESS | 1650 | 1467961893689 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:11:33 INFO - PROCESS | 1650 | 1467961893723 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:33 INFO - PROCESS | 1650 | 1467961893724 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a641000 == 8 [pid = 1650] [id = 8] 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a5fa400) [pid = 1650] [serial = 20] [outer = 0x0] 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a5fc000) [pid = 1650] [serial = 21] [outer = 0x12a5fa400] 00:11:33 INFO - PROCESS | 1650 | 1467961893753 Marionette DEBUG loaded listener.js 00:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a6d8800) [pid = 1650] [serial = 22] [outer = 0x12a5fa400] 00:11:34 INFO - PROCESS | 1650 | 1467961894077 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]]]}] 00:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 586ms 00:11:34 INFO - PROCESS | 1650 | 1467961894146 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:11:34 INFO - PROCESS | 1650 | 1467961894148 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:11:34 INFO - PROCESS | 1650 | 1467961894153 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:11:34 INFO - PROCESS | 1650 | 1467961894154 Marionette TRACE conn2 <- [1,14,null,{}] 00:11:34 INFO - PROCESS | 1650 | 1467961894156 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}] 00:11:34 INFO - PROCESS | 1650 | 1467961894159 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:34 INFO - PROCESS | 1650 | 1467961894252 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:11:34 INFO - PROCESS | 1650 | 1467961894255 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:34 INFO - PROCESS | 1650 | 1467961894256 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afcd800 == 9 [pid = 1650] [id = 9] 00:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12a6dbc00) [pid = 1650] [serial = 23] [outer = 0x0] 00:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12a8b1800) [pid = 1650] [serial = 24] [outer = 0x12a6dbc00] 00:11:34 INFO - PROCESS | 1650 | 1467961894281 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b60f400) [pid = 1650] [serial = 25] [outer = 0x12a6dbc00] 00:11:34 INFO - PROCESS | 1650 | 1467961894559 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]]]}] 00:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 00:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:11:34 INFO - PROCESS | 1650 | 1467961894573 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:11:34 INFO - PROCESS | 1650 | 1467961894574 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:11:34 INFO - PROCESS | 1650 | 1467961894576 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:11:34 INFO - PROCESS | 1650 | 1467961894577 Marionette TRACE conn2 <- [1,18,null,{}] 00:11:34 INFO - PROCESS | 1650 | 1467961894588 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}] 00:11:34 INFO - PROCESS | 1650 | 1467961894590 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:34 INFO - PROCESS | 1650 | 1467961894690 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:11:34 INFO - PROCESS | 1650 | 1467961894694 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:34 INFO - PROCESS | 1650 | 1467961894697 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b807000 == 10 [pid = 1650] [id = 10] 00:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12b7a6000) [pid = 1650] [serial = 26] [outer = 0x0] 00:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12b7aa000) [pid = 1650] [serial = 27] [outer = 0x12b7a6000] 00:11:34 INFO - PROCESS | 1650 | 1467961894721 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12b7b0400) [pid = 1650] [serial = 28] [outer = 0x12b7a6000] 00:11:35 INFO - PROCESS | 1650 | 1467961895019 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]]]}] 00:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 480ms 00:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:11:35 INFO - PROCESS | 1650 | 1467961895056 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:11:35 INFO - PROCESS | 1650 | 1467961895058 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:11:35 INFO - PROCESS | 1650 | 1467961895060 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:11:35 INFO - PROCESS | 1650 | 1467961895061 Marionette TRACE conn2 <- [1,22,null,{}] 00:11:35 INFO - PROCESS | 1650 | 1467961895067 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}] 00:11:35 INFO - PROCESS | 1650 | 1467961895068 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:35 INFO - PROCESS | 1650 | 1467961895162 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:11:35 INFO - PROCESS | 1650 | 1467961895167 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:35 INFO - PROCESS | 1650 | 1467961895168 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc47000 == 11 [pid = 1650] [id = 11] 00:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12b7b3c00) [pid = 1650] [serial = 29] [outer = 0x0] 00:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bc66000) [pid = 1650] [serial = 30] [outer = 0x12b7b3c00] 00:11:35 INFO - PROCESS | 1650 | 1467961895193 Marionette DEBUG loaded listener.js 00:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bca4000) [pid = 1650] [serial = 31] [outer = 0x12b7b3c00] 00:11:35 INFO - PROCESS | 1650 | 1467961895438 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]]]}] 00:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 00:11:35 INFO - PROCESS | 1650 | 1467961895487 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:11:35 INFO - PROCESS | 1650 | 1467961895488 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:11:35 INFO - PROCESS | 1650 | 1467961895491 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:11:35 INFO - PROCESS | 1650 | 1467961895492 Marionette TRACE conn2 <- [1,26,null,{}] 00:11:35 INFO - PROCESS | 1650 | 1467961895494 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}] 00:11:35 INFO - PROCESS | 1650 | 1467961895496 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:35 INFO - PROCESS | 1650 | 1467961895606 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:11:35 INFO - PROCESS | 1650 | 1467961895610 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:35 INFO - PROCESS | 1650 | 1467961895612 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc22000 == 12 [pid = 1650] [id = 12] 00:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x118468400) [pid = 1650] [serial = 32] [outer = 0x0] 00:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x11854d400) [pid = 1650] [serial = 33] [outer = 0x118468400] 00:11:35 INFO - PROCESS | 1650 | 1467961895635 Marionette DEBUG loaded listener.js 00:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bca7c00) [pid = 1650] [serial = 34] [outer = 0x118468400] 00:11:35 INFO - PROCESS | 1650 | 1467961895881 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]]]}] 00:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 00:11:35 INFO - PROCESS | 1650 | 1467961895910 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:11:35 INFO - PROCESS | 1650 | 1467961895911 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:11:35 INFO - PROCESS | 1650 | 1467961895924 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:11:35 INFO - PROCESS | 1650 | 1467961895924 Marionette TRACE conn2 <- [1,30,null,{}] 00:11:35 INFO - PROCESS | 1650 | 1467961895927 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}] 00:11:35 INFO - PROCESS | 1650 | 1467961895928 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:36 INFO - PROCESS | 1650 | 1467961896042 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:11:36 INFO - PROCESS | 1650 | 1467961896046 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:36 INFO - PROCESS | 1650 | 1467961896047 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c199000 == 13 [pid = 1650] [id = 13] 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bcaa400) [pid = 1650] [serial = 35] [outer = 0x0] 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12bcb1c00) [pid = 1650] [serial = 36] [outer = 0x12bcaa400] 00:11:36 INFO - PROCESS | 1650 | 1467961896070 Marionette DEBUG loaded listener.js 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c424400) [pid = 1650] [serial = 37] [outer = 0x12bcaa400] 00:11:36 INFO - PROCESS | 1650 | 1467961896303 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]]]}] 00:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 00:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:11:36 INFO - PROCESS | 1650 | 1467961896342 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:11:36 INFO - PROCESS | 1650 | 1467961896343 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:11:36 INFO - PROCESS | 1650 | 1467961896355 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 1650 | 1467961896356 Marionette TRACE conn2 <- [1,34,null,{}] 00:11:36 INFO - PROCESS | 1650 | 1467961896359 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}] 00:11:36 INFO - PROCESS | 1650 | 1467961896360 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:36 INFO - PROCESS | 1650 | 1467961896456 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:11:36 INFO - PROCESS | 1650 | 1467961896460 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:36 INFO - PROCESS | 1650 | 1467961896461 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4db800 == 14 [pid = 1650] [id = 14] 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c426c00) [pid = 1650] [serial = 38] [outer = 0x0] 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c42b400) [pid = 1650] [serial = 39] [outer = 0x12c426c00] 00:11:36 INFO - PROCESS | 1650 | 1467961896485 Marionette DEBUG loaded listener.js 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c504000) [pid = 1650] [serial = 40] [outer = 0x12c426c00] 00:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 380ms 00:11:36 INFO - PROCESS | 1650 | 1467961896721 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]]]}] 00:11:36 INFO - PROCESS | 1650 | 1467961896725 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:11:36 INFO - PROCESS | 1650 | 1467961896726 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:11:36 INFO - PROCESS | 1650 | 1467961896736 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 1650 | 1467961896737 Marionette TRACE conn2 <- [1,38,null,{}] 00:11:36 INFO - PROCESS | 1650 | 1467961896740 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}] 00:11:36 INFO - PROCESS | 1650 | 1467961896741 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:36 INFO - PROCESS | 1650 | 1467961896842 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:11:36 INFO - PROCESS | 1650 | 1467961896854 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:36 INFO - PROCESS | 1650 | 1467961896855 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c967800 == 15 [pid = 1650] [id = 15] 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12453ec00) [pid = 1650] [serial = 41] [outer = 0x0] 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x124545c00) [pid = 1650] [serial = 42] [outer = 0x12453ec00] 00:11:36 INFO - PROCESS | 1650 | 1467961896878 Marionette DEBUG loaded listener.js 00:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12c504c00) [pid = 1650] [serial = 43] [outer = 0x12453ec00] 00:11:37 INFO - PROCESS | 1650 | 1467961897118 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]]]}] 00:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 00:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:11:37 INFO - PROCESS | 1650 | 1467961897157 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:11:37 INFO - PROCESS | 1650 | 1467961897158 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:11:37 INFO - PROCESS | 1650 | 1467961897160 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:11:37 INFO - PROCESS | 1650 | 1467961897161 Marionette TRACE conn2 <- [1,42,null,{}] 00:11:37 INFO - PROCESS | 1650 | 1467961897172 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}] 00:11:37 INFO - PROCESS | 1650 | 1467961897173 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:37 INFO - PROCESS | 1650 | 1467961897283 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:11:37 INFO - PROCESS | 1650 | 1467961897287 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:37 INFO - PROCESS | 1650 | 1467961897288 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd27800 == 16 [pid = 1650] [id = 16] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12c507800) [pid = 1650] [serial = 44] [outer = 0x0] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12c510000) [pid = 1650] [serial = 45] [outer = 0x12c507800] 00:11:37 INFO - PROCESS | 1650 | 1467961897310 Marionette DEBUG loaded listener.js 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12cae4c00) [pid = 1650] [serial = 46] [outer = 0x12c507800] 00:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d206000 == 17 [pid = 1650] [id = 17] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12d206800) [pid = 1650] [serial = 47] [outer = 0x0] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d20b800) [pid = 1650] [serial = 48] [outer = 0x12d206800] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12d20b000) [pid = 1650] [serial = 49] [outer = 0x12d206800] 00:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd32800 == 18 [pid = 1650] [id = 18] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cae8000) [pid = 1650] [serial = 50] [outer = 0x0] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d259000) [pid = 1650] [serial = 51] [outer = 0x12cae8000] 00:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12caef400) [pid = 1650] [serial = 52] [outer = 0x12cae8000] 00:11:37 INFO - PROCESS | 1650 | 1467961897781 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]]]}] 00:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 678ms 00:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:11:37 INFO - PROCESS | 1650 | 1467961897838 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:11:37 INFO - PROCESS | 1650 | 1467961897840 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:11:37 INFO - PROCESS | 1650 | 1467961897842 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:11:37 INFO - PROCESS | 1650 | 1467961897846 Marionette TRACE conn2 <- [1,46,null,{}] 00:11:37 INFO - PROCESS | 1650 | 1467961897850 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}] 00:11:37 INFO - PROCESS | 1650 | 1467961897852 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:37 INFO - PROCESS | 1650 | 1467961897992 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:11:38 INFO - PROCESS | 1650 | 1467961898018 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:38 INFO - PROCESS | 1650 | 1467961898019 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b8000 == 19 [pid = 1650] [id = 19] 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118732000) [pid = 1650] [serial = 53] [outer = 0x0] 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12caee400) [pid = 1650] [serial = 54] [outer = 0x118732000] 00:11:38 INFO - PROCESS | 1650 | 1467961898056 Marionette DEBUG loaded listener.js 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d366400) [pid = 1650] [serial = 55] [outer = 0x118732000] 00:11:38 INFO - PROCESS | 1650 | 1467961898300 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]]]}] 00:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 476ms 00:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:11:38 INFO - PROCESS | 1650 | 1467961898321 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:11:38 INFO - PROCESS | 1650 | 1467961898323 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:11:38 INFO - PROCESS | 1650 | 1467961898325 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:11:38 INFO - PROCESS | 1650 | 1467961898326 Marionette TRACE conn2 <- [1,50,null,{}] 00:11:38 INFO - PROCESS | 1650 | 1467961898328 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}] 00:11:38 INFO - PROCESS | 1650 | 1467961898331 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:38 INFO - PROCESS | 1650 | 1467961898442 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:11:38 INFO - PROCESS | 1650 | 1467961898446 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:38 INFO - PROCESS | 1650 | 1467961898447 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183ce000 == 20 [pid = 1650] [id = 20] 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12d1dd800) [pid = 1650] [serial = 56] [outer = 0x0] 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12d1e4c00) [pid = 1650] [serial = 57] [outer = 0x12d1dd800] 00:11:38 INFO - PROCESS | 1650 | 1467961898470 Marionette DEBUG loaded listener.js 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d1eb400) [pid = 1650] [serial = 58] [outer = 0x12d1dd800] 00:11:38 INFO - PROCESS | 1650 | 1467961898704 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]]]}] 00:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 00:11:38 INFO - PROCESS | 1650 | 1467961898756 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:11:38 INFO - PROCESS | 1650 | 1467961898757 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:11:38 INFO - PROCESS | 1650 | 1467961898759 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:11:38 INFO - PROCESS | 1650 | 1467961898760 Marionette TRACE conn2 <- [1,54,null,{}] 00:11:38 INFO - PROCESS | 1650 | 1467961898762 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}] 00:11:38 INFO - PROCESS | 1650 | 1467961898764 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:38 INFO - PROCESS | 1650 | 1467961898869 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:11:38 INFO - PROCESS | 1650 | 1467961898872 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:38 INFO - PROCESS | 1650 | 1467961898881 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5c4800 == 21 [pid = 1650] [id = 21] 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d369800) [pid = 1650] [serial = 59] [outer = 0x0] 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12d8e1c00) [pid = 1650] [serial = 60] [outer = 0x12d369800] 00:11:38 INFO - PROCESS | 1650 | 1467961898904 Marionette DEBUG loaded listener.js 00:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d8e5c00) [pid = 1650] [serial = 61] [outer = 0x12d369800] 00:11:39 INFO - PROCESS | 1650 | 1467961899146 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]]]}] 00:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 00:11:39 INFO - PROCESS | 1650 | 1467961899206 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:11:39 INFO - PROCESS | 1650 | 1467961899207 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:11:39 INFO - PROCESS | 1650 | 1467961899210 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:11:39 INFO - PROCESS | 1650 | 1467961899211 Marionette TRACE conn2 <- [1,58,null,{}] 00:11:39 INFO - PROCESS | 1650 | 1467961899220 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}] 00:11:39 INFO - PROCESS | 1650 | 1467961899222 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:39 INFO - PROCESS | 1650 | 1467961899336 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:11:39 INFO - PROCESS | 1650 | 1467961899341 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:39 INFO - PROCESS | 1650 | 1467961899342 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db61000 == 22 [pid = 1650] [id = 22] 00:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x12d8eb400) [pid = 1650] [serial = 62] [outer = 0x0] 00:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12d8ea000) [pid = 1650] [serial = 63] [outer = 0x12d8eb400] 00:11:39 INFO - PROCESS | 1650 | 1467961899369 Marionette DEBUG loaded listener.js 00:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12d8e9800) [pid = 1650] [serial = 64] [outer = 0x12d8eb400] 00:11:40 INFO - PROCESS | 1650 | 1467961900271 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]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1075ms 00:11:40 INFO - PROCESS | 1650 | 1467961900286 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:11:40 INFO - PROCESS | 1650 | 1467961900289 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:11:40 INFO - PROCESS | 1650 | 1467961900292 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 1650 | 1467961900295 Marionette TRACE conn2 <- [1,62,null,{}] 00:11:40 INFO - PROCESS | 1650 | 1467961900299 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}] 00:11:40 INFO - PROCESS | 1650 | 1467961900301 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:40 INFO - PROCESS | 1650 | 1467961900415 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:11:40 INFO - PROCESS | 1650 | 1467961900455 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:40 INFO - PROCESS | 1650 | 1467961900456 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fdf800 == 23 [pid = 1650] [id = 23] 00:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112f8f800) [pid = 1650] [serial = 65] [outer = 0x0] 00:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113371800) [pid = 1650] [serial = 66] [outer = 0x112f8f800] 00:11:40 INFO - PROCESS | 1650 | 1467961900488 Marionette DEBUG loaded listener.js 00:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x113d4c000) [pid = 1650] [serial = 67] [outer = 0x112f8f800] 00:11:40 INFO - PROCESS | 1650 | 1467961900917 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]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 00:11:40 INFO - PROCESS | 1650 | 1467961900968 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:11:40 INFO - PROCESS | 1650 | 1467961900973 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:11:40 INFO - PROCESS | 1650 | 1467961900980 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 1650 | 1467961900983 Marionette TRACE conn2 <- [1,66,null,{}] 00:11:40 INFO - PROCESS | 1650 | 1467961900986 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}] 00:11:40 INFO - PROCESS | 1650 | 1467961900989 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:41 INFO - PROCESS | 1650 | 1467961901164 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:11:41 INFO - PROCESS | 1650 | 1467961901265 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:41 INFO - PROCESS | 1650 | 1467961901266 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3e000 == 24 [pid = 1650] [id = 24] 00:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116710400) [pid = 1650] [serial = 68] [outer = 0x0] 00:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1172b6400) [pid = 1650] [serial = 69] [outer = 0x116710400] 00:11:41 INFO - PROCESS | 1650 | 1467961901312 Marionette DEBUG loaded listener.js 00:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118165c00) [pid = 1650] [serial = 70] [outer = 0x116710400] 00:11:41 INFO - PROCESS | 1650 | 1467961901736 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]]]}] 00:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 824ms 00:11:41 INFO - PROCESS | 1650 | 1467961901803 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:11:41 INFO - PROCESS | 1650 | 1467961901804 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:11:41 INFO - PROCESS | 1650 | 1467961901807 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:11:41 INFO - PROCESS | 1650 | 1467961901809 Marionette TRACE conn2 <- [1,70,null,{}] 00:11:41 INFO - PROCESS | 1650 | 1467961901838 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}] 00:11:41 INFO - PROCESS | 1650 | 1467961901841 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:41 INFO - PROCESS | 1650 | 1467961901960 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:11:42 INFO - PROCESS | 1650 | 1467961902013 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:42 INFO - PROCESS | 1650 | 1467961902015 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117248800 == 25 [pid = 1650] [id = 25] 00:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11921c400) [pid = 1650] [serial = 71] [outer = 0x0] 00:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119455400) [pid = 1650] [serial = 72] [outer = 0x11921c400] 00:11:42 INFO - PROCESS | 1650 | 1467961902047 Marionette DEBUG loaded listener.js 00:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119586400) [pid = 1650] [serial = 73] [outer = 0x11921c400] 00:11:42 INFO - PROCESS | 1650 | 1467961902814 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]]]}] 00:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1078ms 00:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:11:42 INFO - PROCESS | 1650 | 1467961902885 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:11:42 INFO - PROCESS | 1650 | 1467961902888 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:11:42 INFO - PROCESS | 1650 | 1467961902891 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:11:42 INFO - PROCESS | 1650 | 1467961902893 Marionette TRACE conn2 <- [1,74,null,{}] 00:11:42 INFO - PROCESS | 1650 | 1467961902917 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}] 00:11:42 INFO - PROCESS | 1650 | 1467961902918 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:43 INFO - PROCESS | 1650 | 1467961903006 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:11:43 INFO - PROCESS | 1650 | 1467961903047 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:43 INFO - PROCESS | 1650 | 1467961903049 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ebb800 == 26 [pid = 1650] [id = 26] 00:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113f35800) [pid = 1650] [serial = 74] [outer = 0x0] 00:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115122400) [pid = 1650] [serial = 75] [outer = 0x113f35800] 00:11:43 INFO - PROCESS | 1650 | 1467961903077 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116031c00) [pid = 1650] [serial = 76] [outer = 0x113f35800] 00:11:43 INFO - PROCESS | 1650 | 1467961903502 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]]]}] 00:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 620ms 00:11:43 INFO - PROCESS | 1650 | 1467961903512 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:11:43 INFO - PROCESS | 1650 | 1467961903517 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:11:43 INFO - PROCESS | 1650 | 1467961903521 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:11:43 INFO - PROCESS | 1650 | 1467961903522 Marionette TRACE conn2 <- [1,78,null,{}] 00:11:43 INFO - PROCESS | 1650 | 1467961903525 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}] 00:11:43 INFO - PROCESS | 1650 | 1467961903526 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:43 INFO - PROCESS | 1650 | 1467961903621 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:11:43 INFO - PROCESS | 1650 | 1467961903627 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:43 INFO - PROCESS | 1650 | 1467961903629 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x113bbd800 == 27 [pid = 1650] [id = 27] 00:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1160de400) [pid = 1650] [serial = 77] [outer = 0x0] 00:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1167dcc00) [pid = 1650] [serial = 78] [outer = 0x1160de400] 00:11:43 INFO - PROCESS | 1650 | 1467961903674 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116975c00) [pid = 1650] [serial = 79] [outer = 0x1160de400] 00:11:44 INFO - PROCESS | 1650 | 1467961904077 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]]]}] 00:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 00:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:11:44 INFO - PROCESS | 1650 | 1467961904092 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:11:44 INFO - PROCESS | 1650 | 1467961904094 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:11:44 INFO - PROCESS | 1650 | 1467961904096 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:11:44 INFO - PROCESS | 1650 | 1467961904098 Marionette TRACE conn2 <- [1,82,null,{}] 00:11:44 INFO - PROCESS | 1650 | 1467961904105 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}] 00:11:44 INFO - PROCESS | 1650 | 1467961904108 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:44 INFO - PROCESS | 1650 | 1467961904185 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:11:44 INFO - PROCESS | 1650 | 1467961904190 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:44 INFO - PROCESS | 1650 | 1467961904192 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116250000 == 28 [pid = 1650] [id = 28] 00:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176e0c00) [pid = 1650] [serial = 80] [outer = 0x0] 00:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11815d000) [pid = 1650] [serial = 81] [outer = 0x1176e0c00] 00:11:44 INFO - PROCESS | 1650 | 1467961904222 Marionette DEBUG loaded listener.js 00:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1182f3800) [pid = 1650] [serial = 82] [outer = 0x1176e0c00] 00:11:44 INFO - PROCESS | 1650 | 1467961904567 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]]]}] 00:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 521ms 00:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:11:44 INFO - PROCESS | 1650 | 1467961904618 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:11:44 INFO - PROCESS | 1650 | 1467961904620 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:11:44 INFO - PROCESS | 1650 | 1467961904622 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:11:44 INFO - PROCESS | 1650 | 1467961904623 Marionette TRACE conn2 <- [1,86,null,{}] 00:11:44 INFO - PROCESS | 1650 | 1467961904625 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}] 00:11:44 INFO - PROCESS | 1650 | 1467961904626 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:44 INFO - PROCESS | 1650 | 1467961904708 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:11:44 INFO - PROCESS | 1650 | 1467961904748 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:44 INFO - PROCESS | 1650 | 1467961904749 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11677c800 == 29 [pid = 1650] [id = 29] 00:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117ea0000) [pid = 1650] [serial = 83] [outer = 0x0] 00:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11846f000) [pid = 1650] [serial = 84] [outer = 0x117ea0000] 00:11:44 INFO - PROCESS | 1650 | 1467961904775 Marionette DEBUG loaded listener.js 00:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118767c00) [pid = 1650] [serial = 85] [outer = 0x117ea0000] 00:11:45 INFO - PROCESS | 1650 | 1467961905023 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]]]}] 00:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 00:11:45 INFO - PROCESS | 1650 | 1467961905040 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:11:45 INFO - PROCESS | 1650 | 1467961905041 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:11:45 INFO - PROCESS | 1650 | 1467961905043 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:11:45 INFO - PROCESS | 1650 | 1467961905044 Marionette TRACE conn2 <- [1,90,null,{}] 00:11:45 INFO - PROCESS | 1650 | 1467961905055 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}] 00:11:45 INFO - PROCESS | 1650 | 1467961905057 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:45 INFO - PROCESS | 1650 | 1467961905140 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:11:45 INFO - PROCESS | 1650 | 1467961905144 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:45 INFO - PROCESS | 1650 | 1467961905145 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x117082800 == 30 [pid = 1650] [id = 30] 00:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118768000) [pid = 1650] [serial = 86] [outer = 0x0] 00:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1188d3000) [pid = 1650] [serial = 87] [outer = 0x118768000] 00:11:45 INFO - PROCESS | 1650 | 1467961905173 Marionette DEBUG loaded listener.js 00:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119178400) [pid = 1650] [serial = 88] [outer = 0x118768000] 00:11:45 INFO - PROCESS | 1650 | 1467961905510 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]]]}] 00:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 524ms 00:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:11:45 INFO - PROCESS | 1650 | 1467961905567 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:11:45 INFO - PROCESS | 1650 | 1467961905568 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:11:45 INFO - PROCESS | 1650 | 1467961905571 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:11:45 INFO - PROCESS | 1650 | 1467961905572 Marionette TRACE conn2 <- [1,94,null,{}] 00:11:45 INFO - PROCESS | 1650 | 1467961905574 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}] 00:11:45 INFO - PROCESS | 1650 | 1467961905578 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:45 INFO - PROCESS | 1650 | 1467961905675 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:11:45 INFO - PROCESS | 1650 | 1467961905680 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:45 INFO - PROCESS | 1650 | 1467961905683 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e38000 == 31 [pid = 1650] [id = 31] 00:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11921c800) [pid = 1650] [serial = 89] [outer = 0x0] 00:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11945dc00) [pid = 1650] [serial = 90] [outer = 0x11921c800] 00:11:45 INFO - PROCESS | 1650 | 1467961905709 Marionette DEBUG loaded listener.js 00:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196a2000) [pid = 1650] [serial = 91] [outer = 0x11921c800] 00:11:45 INFO - PROCESS | 1650 | 1467961905989 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]]]}] 00:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 00:11:46 INFO - PROCESS | 1650 | 1467961906039 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:11:46 INFO - PROCESS | 1650 | 1467961906040 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:11:46 INFO - PROCESS | 1650 | 1467961906042 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:11:46 INFO - PROCESS | 1650 | 1467961906043 Marionette TRACE conn2 <- [1,98,null,{}] 00:11:46 INFO - PROCESS | 1650 | 1467961906046 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}] 00:11:46 INFO - PROCESS | 1650 | 1467961906051 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:46 INFO - PROCESS | 1650 | 1467961906137 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:11:46 INFO - PROCESS | 1650 | 1467961906184 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:46 INFO - PROCESS | 1650 | 1467961906185 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b0000 == 32 [pid = 1650] [id = 32] 00:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11944ec00) [pid = 1650] [serial = 92] [outer = 0x0] 00:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a8f000) [pid = 1650] [serial = 93] [outer = 0x11944ec00] 00:11:46 INFO - PROCESS | 1650 | 1467961906226 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119b64400) [pid = 1650] [serial = 94] [outer = 0x11944ec00] 00:11:46 INFO - PROCESS | 1650 | 1467961906557 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]]]}] 00:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 570ms 00:11:46 INFO - PROCESS | 1650 | 1467961906613 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:11:46 INFO - PROCESS | 1650 | 1467961906617 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:11:46 INFO - PROCESS | 1650 | 1467961906620 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:11:46 INFO - PROCESS | 1650 | 1467961906621 Marionette TRACE conn2 <- [1,102,null,{}] 00:11:46 INFO - PROCESS | 1650 | 1467961906624 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}] 00:11:46 INFO - PROCESS | 1650 | 1467961906626 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:46 INFO - PROCESS | 1650 | 1467961906733 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:11:46 INFO - PROCESS | 1650 | 1467961906797 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:46 INFO - PROCESS | 1650 | 1467961906798 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d8000 == 33 [pid = 1650] [id = 33] 00:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111e58000) [pid = 1650] [serial = 95] [outer = 0x0] 00:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119cb4400) [pid = 1650] [serial = 96] [outer = 0x111e58000] 00:11:46 INFO - PROCESS | 1650 | 1467961906818 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123122400) [pid = 1650] [serial = 97] [outer = 0x111e58000] 00:11:47 INFO - PROCESS | 1650 | 1467961907140 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]]]}] 00:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 570ms 00:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:11:47 INFO - PROCESS | 1650 | 1467961907191 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:11:47 INFO - PROCESS | 1650 | 1467961907193 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:11:47 INFO - PROCESS | 1650 | 1467961907197 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:11:47 INFO - PROCESS | 1650 | 1467961907199 Marionette TRACE conn2 <- [1,106,null,{}] 00:11:47 INFO - PROCESS | 1650 | 1467961907202 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}] 00:11:47 INFO - PROCESS | 1650 | 1467961907204 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:47 INFO - PROCESS | 1650 | 1467961907323 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:11:47 INFO - PROCESS | 1650 | 1467961907390 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:47 INFO - PROCESS | 1650 | 1467961907391 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11929c800 == 34 [pid = 1650] [id = 34] 00:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1120e5c00) [pid = 1650] [serial = 98] [outer = 0x0] 00:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123122c00) [pid = 1650] [serial = 99] [outer = 0x1120e5c00] 00:11:47 INFO - PROCESS | 1650 | 1467961907430 Marionette DEBUG loaded listener.js 00:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1234c1800) [pid = 1650] [serial = 100] [outer = 0x1120e5c00] 00:11:47 INFO - PROCESS | 1650 | 1467961907719 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]]]}] 00:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 572ms 00:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:11:47 INFO - PROCESS | 1650 | 1467961907770 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:11:47 INFO - PROCESS | 1650 | 1467961907772 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:11:47 INFO - PROCESS | 1650 | 1467961907774 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:11:47 INFO - PROCESS | 1650 | 1467961907775 Marionette TRACE conn2 <- [1,110,null,{}] 00:11:47 INFO - PROCESS | 1650 | 1467961907777 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}] 00:11:47 INFO - PROCESS | 1650 | 1467961907778 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:47 INFO - PROCESS | 1650 | 1467961907871 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:11:47 INFO - PROCESS | 1650 | 1467961907874 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:47 INFO - PROCESS | 1650 | 1467961907875 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e1000 == 35 [pid = 1650] [id = 35] 00:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123207c00) [pid = 1650] [serial = 101] [outer = 0x0] 00:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12401d800) [pid = 1650] [serial = 102] [outer = 0x123207c00] 00:11:47 INFO - PROCESS | 1650 | 1467961907899 Marionette DEBUG loaded listener.js 00:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124485c00) [pid = 1650] [serial = 103] [outer = 0x123207c00] 00:11:48 INFO - PROCESS | 1650 | 1467961908209 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]]]}] 00:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 00:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:11:48 INFO - PROCESS | 1650 | 1467961908242 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:11:48 INFO - PROCESS | 1650 | 1467961908244 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:11:48 INFO - PROCESS | 1650 | 1467961908255 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:11:48 INFO - PROCESS | 1650 | 1467961908256 Marionette TRACE conn2 <- [1,114,null,{}] 00:11:48 INFO - PROCESS | 1650 | 1467961908284 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}] 00:11:48 INFO - PROCESS | 1650 | 1467961908286 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:48 INFO - PROCESS | 1650 | 1467961908379 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:11:48 INFO - PROCESS | 1650 | 1467961908385 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:48 INFO - PROCESS | 1650 | 1467961908386 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119eef800 == 36 [pid = 1650] [id = 36] 00:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1234c2000) [pid = 1650] [serial = 104] [outer = 0x0] 00:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124545400) [pid = 1650] [serial = 105] [outer = 0x1234c2000] 00:11:48 INFO - PROCESS | 1650 | 1467961908412 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124ac3c00) [pid = 1650] [serial = 106] [outer = 0x1234c2000] 00:11:48 INFO - PROCESS | 1650 | 1467961908723 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]]]}] 00:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 496ms 00:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:11:48 INFO - PROCESS | 1650 | 1467961908742 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:11:48 INFO - PROCESS | 1650 | 1467961908743 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:11:48 INFO - PROCESS | 1650 | 1467961908745 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:11:48 INFO - PROCESS | 1650 | 1467961908746 Marionette TRACE conn2 <- [1,118,null,{}] 00:11:48 INFO - PROCESS | 1650 | 1467961908752 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}] 00:11:48 INFO - PROCESS | 1650 | 1467961908753 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:48 INFO - PROCESS | 1650 | 1467961908835 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:11:48 INFO - PROCESS | 1650 | 1467961908838 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:48 INFO - PROCESS | 1650 | 1467961908839 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115181800 == 37 [pid = 1650] [id = 37] 00:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1234c6c00) [pid = 1650] [serial = 107] [outer = 0x0] 00:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124c75400) [pid = 1650] [serial = 108] [outer = 0x1234c6c00] 00:11:48 INFO - PROCESS | 1650 | 1467961908894 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124ef5c00) [pid = 1650] [serial = 109] [outer = 0x1234c6c00] 00:11:49 INFO - PROCESS | 1650 | 1467961909209 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]]]}] 00:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 474ms 00:11:49 INFO - PROCESS | 1650 | 1467961909220 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:11:49 INFO - PROCESS | 1650 | 1467961909221 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:11:49 INFO - PROCESS | 1650 | 1467961909223 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:11:49 INFO - PROCESS | 1650 | 1467961909224 Marionette TRACE conn2 <- [1,122,null,{}] 00:11:49 INFO - PROCESS | 1650 | 1467961909226 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}] 00:11:49 INFO - PROCESS | 1650 | 1467961909227 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:49 INFO - PROCESS | 1650 | 1467961909300 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:11:49 INFO - PROCESS | 1650 | 1467961909305 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:49 INFO - PROCESS | 1650 | 1467961909307 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12327e000 == 38 [pid = 1650] [id = 38] 00:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124ef6800) [pid = 1650] [serial = 110] [outer = 0x0] 00:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1256e7000) [pid = 1650] [serial = 111] [outer = 0x124ef6800] 00:11:49 INFO - PROCESS | 1650 | 1467961909348 Marionette DEBUG loaded listener.js 00:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12578ec00) [pid = 1650] [serial = 112] [outer = 0x124ef6800] 00:11:49 INFO - PROCESS | 1650 | 1467961909766 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]]]}] 00:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 572ms 00:11:49 INFO - PROCESS | 1650 | 1467961909796 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:11:49 INFO - PROCESS | 1650 | 1467961909800 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:11:49 INFO - PROCESS | 1650 | 1467961909804 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:11:49 INFO - PROCESS | 1650 | 1467961909805 Marionette TRACE conn2 <- [1,126,null,{}] 00:11:49 INFO - PROCESS | 1650 | 1467961909809 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}] 00:11:49 INFO - PROCESS | 1650 | 1467961909810 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:49 INFO - PROCESS | 1650 | 1467961909937 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:11:49 INFO - PROCESS | 1650 | 1467961909942 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:49 INFO - PROCESS | 1650 | 1467961909943 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123498800 == 39 [pid = 1650] [id = 39] 00:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12613e800) [pid = 1650] [serial = 113] [outer = 0x0] 00:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12614a800) [pid = 1650] [serial = 114] [outer = 0x12613e800] 00:11:49 INFO - PROCESS | 1650 | 1467961909982 Marionette DEBUG loaded listener.js 00:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1265ea800) [pid = 1650] [serial = 115] [outer = 0x12613e800] 00:11:50 INFO - PROCESS | 1650 | 1467961910317 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]]]}] 00:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 570ms 00:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:11:50 INFO - PROCESS | 1650 | 1467961910374 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:11:50 INFO - PROCESS | 1650 | 1467961910375 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:11:50 INFO - PROCESS | 1650 | 1467961910377 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:11:50 INFO - PROCESS | 1650 | 1467961910378 Marionette TRACE conn2 <- [1,130,null,{}] 00:11:50 INFO - PROCESS | 1650 | 1467961910381 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}] 00:11:50 INFO - PROCESS | 1650 | 1467961910382 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:50 INFO - PROCESS | 1650 | 1467961910501 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:11:50 INFO - PROCESS | 1650 | 1467961910516 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:50 INFO - PROCESS | 1650 | 1467961910517 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240de000 == 40 [pid = 1650] [id = 40] 00:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126145800) [pid = 1650] [serial = 116] [outer = 0x0] 00:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126688400) [pid = 1650] [serial = 117] [outer = 0x126145800] 00:11:50 INFO - PROCESS | 1650 | 1467961910541 Marionette DEBUG loaded listener.js 00:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1266efc00) [pid = 1650] [serial = 118] [outer = 0x126145800] 00:11:51 INFO - PROCESS | 1650 | 1467961911502 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]]]}] 00:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1169ms 00:11:51 INFO - PROCESS | 1650 | 1467961911547 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:11:51 INFO - PROCESS | 1650 | 1467961911549 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:11:51 INFO - PROCESS | 1650 | 1467961911559 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:11:51 INFO - PROCESS | 1650 | 1467961911561 Marionette TRACE conn2 <- [1,134,null,{}] 00:11:51 INFO - PROCESS | 1650 | 1467961911564 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}] 00:11:51 INFO - PROCESS | 1650 | 1467961911566 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:51 INFO - PROCESS | 1650 | 1467961911660 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:11:51 INFO - PROCESS | 1650 | 1467961911665 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:51 INFO - PROCESS | 1650 | 1467961911668 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fe9800 == 41 [pid = 1650] [id = 41] 00:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1160e0800) [pid = 1650] [serial = 119] [outer = 0x0] 00:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1162de400) [pid = 1650] [serial = 120] [outer = 0x1160e0800] 00:11:51 INFO - PROCESS | 1650 | 1467961911712 Marionette DEBUG loaded listener.js 00:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116969c00) [pid = 1650] [serial = 121] [outer = 0x1160e0800] 00:11:52 INFO - PROCESS | 1650 | 1467961912049 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]]]}] 00:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 00:11:52 INFO - PROCESS | 1650 | 1467961912079 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:11:52 INFO - PROCESS | 1650 | 1467961912084 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:11:52 INFO - PROCESS | 1650 | 1467961912089 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:11:52 INFO - PROCESS | 1650 | 1467961912090 Marionette TRACE conn2 <- [1,138,null,{}] 00:11:52 INFO - PROCESS | 1650 | 1467961912093 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}] 00:11:52 INFO - PROCESS | 1650 | 1467961912094 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:52 INFO - PROCESS | 1650 | 1467961912187 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:11:52 INFO - PROCESS | 1650 | 1467961912219 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:52 INFO - PROCESS | 1650 | 1467961912220 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160a2000 == 42 [pid = 1650] [id = 42] 00:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1172c0000) [pid = 1650] [serial = 122] [outer = 0x0] 00:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x117e9fc00) [pid = 1650] [serial = 123] [outer = 0x1172c0000] 00:11:52 INFO - PROCESS | 1650 | 1467961912246 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118462800) [pid = 1650] [serial = 124] [outer = 0x1172c0000] 00:11:52 INFO - PROCESS | 1650 | 1467961912588 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]]]}] 00:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 00:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:11:52 INFO - PROCESS | 1650 | 1467961912610 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:11:52 INFO - PROCESS | 1650 | 1467961912612 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:11:52 INFO - PROCESS | 1650 | 1467961912616 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:11:52 INFO - PROCESS | 1650 | 1467961912619 Marionette TRACE conn2 <- [1,142,null,{}] 00:11:52 INFO - PROCESS | 1650 | 1467961912633 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}] 00:11:52 INFO - PROCESS | 1650 | 1467961912636 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:52 INFO - PROCESS | 1650 | 1467961912728 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:11:52 INFO - PROCESS | 1650 | 1467961912732 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:52 INFO - PROCESS | 1650 | 1467961912734 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117085800 == 43 [pid = 1650] [id = 43] 00:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118764800) [pid = 1650] [serial = 125] [outer = 0x0] 00:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119454800) [pid = 1650] [serial = 126] [outer = 0x118764800] 00:11:52 INFO - PROCESS | 1650 | 1467961912761 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11958a000) [pid = 1650] [serial = 127] [outer = 0x118764800] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a5fa400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119a92c00) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d369800) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d1dd800) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118732000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12c507800) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12453ec00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c426c00) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bcaa400) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118468400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b7b3c00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b7a6000) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a6dbc00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1120e5c00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1234c2000) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1234c6c00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124ef6800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d8eb400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112f8f800) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116710400) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11921c400) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113f35800) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1160de400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1176e0c00) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117ea0000) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118768000) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11921c800) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11944ec00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111e58000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:11:53 INFO - PROCESS | 1650 | 1467961913517 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]]]}] 00:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 930ms 00:11:53 INFO - PROCESS | 1650 | 1467961913545 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:11:53 INFO - PROCESS | 1650 | 1467961913549 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:11:53 INFO - PROCESS | 1650 | 1467961913554 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:11:53 INFO - PROCESS | 1650 | 1467961913555 Marionette TRACE conn2 <- [1,146,null,{}] 00:11:53 INFO - PROCESS | 1650 | 1467961913557 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}] 00:11:53 INFO - PROCESS | 1650 | 1467961913558 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:53 INFO - PROCESS | 1650 | 1467961913635 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:11:53 INFO - PROCESS | 1650 | 1467961913638 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:53 INFO - PROCESS | 1650 | 1467961913639 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e1f800 == 44 [pid = 1650] [id = 44] 00:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117ea0000) [pid = 1650] [serial = 128] [outer = 0x0] 00:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118463400) [pid = 1650] [serial = 129] [outer = 0x117ea0000] 00:11:53 INFO - PROCESS | 1650 | 1467961913668 Marionette DEBUG loaded listener.js 00:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1188d0400) [pid = 1650] [serial = 130] [outer = 0x117ea0000] 00:11:54 INFO - PROCESS | 1650 | 1467961914034 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]]]}] 00:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 518ms 00:11:54 INFO - PROCESS | 1650 | 1467961914082 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:11:54 INFO - PROCESS | 1650 | 1467961914083 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:11:54 INFO - PROCESS | 1650 | 1467961914086 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:11:54 INFO - PROCESS | 1650 | 1467961914087 Marionette TRACE conn2 <- [1,150,null,{}] 00:11:54 INFO - PROCESS | 1650 | 1467961914090 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}] 00:11:54 INFO - PROCESS | 1650 | 1467961914091 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:54 INFO - PROCESS | 1650 | 1467961914163 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:11:54 INFO - PROCESS | 1650 | 1467961914170 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:54 INFO - PROCESS | 1650 | 1467961914171 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e4000 == 45 [pid = 1650] [id = 45] 00:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1172bf000) [pid = 1650] [serial = 131] [outer = 0x0] 00:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119629c00) [pid = 1650] [serial = 132] [outer = 0x1172bf000] 00:11:54 INFO - PROCESS | 1650 | 1467961914197 Marionette DEBUG loaded listener.js 00:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196aa800) [pid = 1650] [serial = 133] [outer = 0x1172bf000] 00:11:54 INFO - PROCESS | 1650 | 1467961914525 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]]]}] 00:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 00:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:11:54 INFO - PROCESS | 1650 | 1467961914555 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:11:54 INFO - PROCESS | 1650 | 1467961914556 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:11:54 INFO - PROCESS | 1650 | 1467961914558 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:11:54 INFO - PROCESS | 1650 | 1467961914559 Marionette TRACE conn2 <- [1,154,null,{}] 00:11:54 INFO - PROCESS | 1650 | 1467961914561 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}] 00:11:54 INFO - PROCESS | 1650 | 1467961914565 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:54 INFO - PROCESS | 1650 | 1467961914659 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:11:54 INFO - PROCESS | 1650 | 1467961914706 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:54 INFO - PROCESS | 1650 | 1467961914707 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ab800 == 46 [pid = 1650] [id = 46] 00:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113f35800) [pid = 1650] [serial = 134] [outer = 0x0] 00:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119cb2c00) [pid = 1650] [serial = 135] [outer = 0x113f35800] 00:11:54 INFO - PROCESS | 1650 | 1467961914732 Marionette DEBUG loaded listener.js 00:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1241bdc00) [pid = 1650] [serial = 136] [outer = 0x113f35800] 00:11:55 INFO - PROCESS | 1650 | 1467961915006 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]]]}] 00:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 00:11:55 INFO - PROCESS | 1650 | 1467961915026 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:11:55 INFO - PROCESS | 1650 | 1467961915027 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:11:55 INFO - PROCESS | 1650 | 1467961915037 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:11:55 INFO - PROCESS | 1650 | 1467961915038 Marionette TRACE conn2 <- [1,158,null,{}] 00:11:55 INFO - PROCESS | 1650 | 1467961915041 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}] 00:11:55 INFO - PROCESS | 1650 | 1467961915042 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:55 INFO - PROCESS | 1650 | 1467961915123 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:11:55 INFO - PROCESS | 1650 | 1467961915127 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 1650 | 1467961915128 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef2000 == 47 [pid = 1650] [id = 47] 00:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12429d400) [pid = 1650] [serial = 137] [outer = 0x0] 00:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12453c000) [pid = 1650] [serial = 138] [outer = 0x12429d400] 00:11:55 INFO - PROCESS | 1650 | 1467961915155 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124545800) [pid = 1650] [serial = 139] [outer = 0x12429d400] 00:11:55 INFO - PROCESS | 1650 | 1467961915626 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]]]}] 00:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 626ms 00:11:55 INFO - PROCESS | 1650 | 1467961915657 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:11:55 INFO - PROCESS | 1650 | 1467961915660 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:11:55 INFO - PROCESS | 1650 | 1467961915663 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:11:55 INFO - PROCESS | 1650 | 1467961915668 Marionette TRACE conn2 <- [1,162,null,{}] 00:11:55 INFO - PROCESS | 1650 | 1467961915672 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}] 00:11:55 INFO - PROCESS | 1650 | 1467961915674 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:55 INFO - PROCESS | 1650 | 1467961915768 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:11:55 INFO - PROCESS | 1650 | 1467961915826 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 1650 | 1467961915827 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x116243800 == 48 [pid = 1650] [id = 48] 00:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116024000) [pid = 1650] [serial = 140] [outer = 0x0] 00:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1160de400) [pid = 1650] [serial = 141] [outer = 0x116024000] 00:11:55 INFO - PROCESS | 1650 | 1467961915858 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116974000) [pid = 1650] [serial = 142] [outer = 0x116024000] 00:11:56 INFO - PROCESS | 1650 | 1467961916286 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]]]}] 00:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 674ms 00:11:56 INFO - PROCESS | 1650 | 1467961916338 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:11:56 INFO - PROCESS | 1650 | 1467961916341 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:11:56 INFO - PROCESS | 1650 | 1467961916361 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:11:56 INFO - PROCESS | 1650 | 1467961916365 Marionette TRACE conn2 <- [1,166,null,{}] 00:11:56 INFO - PROCESS | 1650 | 1467961916370 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}] 00:11:56 INFO - PROCESS | 1650 | 1467961916372 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:56 INFO - PROCESS | 1650 | 1467961916470 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:11:56 INFO - PROCESS | 1650 | 1467961916529 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:56 INFO - PROCESS | 1650 | 1467961916530 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e0000 == 49 [pid = 1650] [id = 49] 00:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118557000) [pid = 1650] [serial = 143] [outer = 0x0] 00:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11885a000) [pid = 1650] [serial = 144] [outer = 0x118557000] 00:11:56 INFO - PROCESS | 1650 | 1467961916561 Marionette DEBUG loaded listener.js 00:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119458400) [pid = 1650] [serial = 145] [outer = 0x118557000] 00:11:56 INFO - PROCESS | 1650 | 1467961916994 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]]]}] 00:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 691ms 00:11:57 INFO - PROCESS | 1650 | 1467961917065 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:11:57 INFO - PROCESS | 1650 | 1467961917066 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:11:57 INFO - PROCESS | 1650 | 1467961917085 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:11:57 INFO - PROCESS | 1650 | 1467961917087 Marionette TRACE conn2 <- [1,170,null,{}] 00:11:57 INFO - PROCESS | 1650 | 1467961917095 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}] 00:11:57 INFO - PROCESS | 1650 | 1467961917098 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:57 INFO - PROCESS | 1650 | 1467961917192 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:11:57 INFO - PROCESS | 1650 | 1467961917253 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:57 INFO - PROCESS | 1650 | 1467961917255 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124268000 == 50 [pid = 1650] [id = 50] 00:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x121210000) [pid = 1650] [serial = 146] [outer = 0x0] 00:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123123400) [pid = 1650] [serial = 147] [outer = 0x121210000] 00:11:57 INFO - PROCESS | 1650 | 1467961917286 Marionette DEBUG loaded listener.js 00:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x124017c00) [pid = 1650] [serial = 148] [outer = 0x121210000] 00:11:57 INFO - PROCESS | 1650 | 1467961917703 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]]]}] 00:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 00:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:11:57 INFO - PROCESS | 1650 | 1467961917756 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:11:57 INFO - PROCESS | 1650 | 1467961917757 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:11:57 INFO - PROCESS | 1650 | 1467961917760 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:11:57 INFO - PROCESS | 1650 | 1467961917761 Marionette TRACE conn2 <- [1,174,null,{}] 00:11:57 INFO - PROCESS | 1650 | 1467961917766 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}] 00:11:57 INFO - PROCESS | 1650 | 1467961917768 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:57 INFO - PROCESS | 1650 | 1467961917862 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:11:57 INFO - PROCESS | 1650 | 1467961917919 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:57 INFO - PROCESS | 1650 | 1467961917921 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a7800 == 51 [pid = 1650] [id = 51] 00:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1188cfc00) [pid = 1650] [serial = 149] [outer = 0x0] 00:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119633800) [pid = 1650] [serial = 150] [outer = 0x1188cfc00] 00:11:57 INFO - PROCESS | 1650 | 1467961917950 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x124544400) [pid = 1650] [serial = 151] [outer = 0x1188cfc00] 00:11:58 INFO - PROCESS | 1650 | 1467961918423 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]]]}] 00:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 00:11:58 INFO - PROCESS | 1650 | 1467961918429 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:11:58 INFO - PROCESS | 1650 | 1467961918432 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:11:58 INFO - PROCESS | 1650 | 1467961918435 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:11:58 INFO - PROCESS | 1650 | 1467961918437 Marionette TRACE conn2 <- [1,178,null,{}] 00:11:58 INFO - PROCESS | 1650 | 1467961918458 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}] 00:11:58 INFO - PROCESS | 1650 | 1467961918460 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:58 INFO - PROCESS | 1650 | 1467961918553 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:11:58 INFO - PROCESS | 1650 | 1467961918596 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:58 INFO - PROCESS | 1650 | 1467961918598 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117084000 == 52 [pid = 1650] [id = 52] 00:11:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1162d5800) [pid = 1650] [serial = 152] [outer = 0x0] 00:11:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1166ebc00) [pid = 1650] [serial = 153] [outer = 0x1162d5800] 00:11:58 INFO - PROCESS | 1650 | 1467961918626 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x116a04000) [pid = 1650] [serial = 154] [outer = 0x1162d5800] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ab800 == 51 [pid = 1650] [id = 46] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e4000 == 50 [pid = 1650] [id = 45] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117e1f800 == 49 [pid = 1650] [id = 44] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117085800 == 48 [pid = 1650] [id = 43] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117e38000 == 47 [pid = 1650] [id = 31] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11929c800 == 46 [pid = 1650] [id = 34] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117082800 == 45 [pid = 1650] [id = 30] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d8000 == 44 [pid = 1650] [id = 33] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1160a2000 == 43 [pid = 1650] [id = 42] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x113bbd800 == 42 [pid = 1650] [id = 27] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116250000 == 41 [pid = 1650] [id = 28] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x112fe9800 == 40 [pid = 1650] [id = 41] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11677c800 == 39 [pid = 1650] [id = 29] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119eef800 == 38 [pid = 1650] [id = 36] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a7800 == 37 [pid = 1650] [id = 51] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1240de000 == 36 [pid = 1650] [id = 40] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1195e1000 == 35 [pid = 1650] [id = 35] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x124268000 == 34 [pid = 1650] [id = 50] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1195e0000 == 33 [pid = 1650] [id = 49] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116243800 == 32 [pid = 1650] [id = 48] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b0000 == 31 [pid = 1650] [id = 32] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115181800 == 30 [pid = 1650] [id = 37] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123498800 == 29 [pid = 1650] [id = 39] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12327e000 == 28 [pid = 1650] [id = 38] 00:11:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef2000 == 27 [pid = 1650] [id = 47] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1246a6c00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123122c00) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12401d800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x124545400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x124c75400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1256e7000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113371800) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1172b6400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1234c1800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119455400) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115122400) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116031c00) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1167dcc00) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116975c00) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11815d000) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11846f000) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1188d3000) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11945dc00) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1196a2000) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a8f000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119b64400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119cb4400) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123122400) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119178400) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124ac3c00) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124ef5c00) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12578ec00) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113d4c000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119586400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12614a800) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1182f3800) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118165c00) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118767c00) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12d8e9800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1241bf800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bcb1c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12c424400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11854d400) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bca7c00) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bca4000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bc66000) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b7aa000) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b7b0400) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a8b1800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b60f400) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a5fc000) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a6d8800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1293d4400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119a94800) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119a9b000) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d8ea000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12d8e1c00) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12d8e5c00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d1e4c00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12d1eb400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12d366400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12caee400) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12d20b800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12d259000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12c510000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12cae4c00) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x124545c00) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12c504c00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12c504000) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12c42b400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1650 | 1467961919497 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]]]}] 00:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1089ms 00:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:11:59 INFO - PROCESS | 1650 | 1467961919525 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:11:59 INFO - PROCESS | 1650 | 1467961919527 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:11:59 INFO - PROCESS | 1650 | 1467961919530 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:11:59 INFO - PROCESS | 1650 | 1467961919532 Marionette TRACE conn2 <- [1,182,null,{}] 00:11:59 INFO - PROCESS | 1650 | 1467961919536 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}] 00:11:59 INFO - PROCESS | 1650 | 1467961919537 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:59 INFO - PROCESS | 1650 | 1467961919610 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:11:59 INFO - PROCESS | 1650 | 1467961919616 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:59 INFO - PROCESS | 1650 | 1467961919619 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:11:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fe9000 == 28 [pid = 1650] [id = 53] 00:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x115e65400) [pid = 1650] [serial = 155] [outer = 0x0] 00:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116079c00) [pid = 1650] [serial = 156] [outer = 0x115e65400] 00:11:59 INFO - PROCESS | 1650 | 1467961919649 Marionette DEBUG loaded listener.js 00:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11395f400) [pid = 1650] [serial = 157] [outer = 0x115e65400] 00:11:59 INFO - PROCESS | 1650 | 1467961919974 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]]]}] 00:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 00:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:12:00 INFO - PROCESS | 1650 | 1467961920005 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:12:00 INFO - PROCESS | 1650 | 1467961920008 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:12:00 INFO - PROCESS | 1650 | 1467961920014 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 1650 | 1467961920016 Marionette TRACE conn2 <- [1,186,null,{}] 00:12:00 INFO - PROCESS | 1650 | 1467961920019 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}] 00:12:00 INFO - PROCESS | 1650 | 1467961920020 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:00 INFO - PROCESS | 1650 | 1467961920094 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:12:00 INFO - PROCESS | 1650 | 1467961920099 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:00 INFO - PROCESS | 1650 | 1467961920100 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116019000 == 29 [pid = 1650] [id = 54] 00:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11696a000) [pid = 1650] [serial = 158] [outer = 0x0] 00:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11815d000) [pid = 1650] [serial = 159] [outer = 0x11696a000] 00:12:00 INFO - PROCESS | 1650 | 1467961920131 Marionette DEBUG loaded listener.js 00:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118465c00) [pid = 1650] [serial = 160] [outer = 0x11696a000] 00:12:00 INFO - PROCESS | 1650 | 1467961920465 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]]]}] 00:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 00:12:00 INFO - PROCESS | 1650 | 1467961920486 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:12:00 INFO - PROCESS | 1650 | 1467961920487 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:12:00 INFO - PROCESS | 1650 | 1467961920490 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 1650 | 1467961920492 Marionette TRACE conn2 <- [1,190,null,{}] 00:12:00 INFO - PROCESS | 1650 | 1467961920500 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}] 00:12:00 INFO - PROCESS | 1650 | 1467961920503 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:00 INFO - PROCESS | 1650 | 1467961920581 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:12:00 INFO - PROCESS | 1650 | 1467961920624 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:00 INFO - PROCESS | 1650 | 1467961920626 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ac800 == 30 [pid = 1650] [id = 55] 00:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115122c00) [pid = 1650] [serial = 161] [outer = 0x0] 00:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11876c400) [pid = 1650] [serial = 162] [outer = 0x115122c00] 00:12:00 INFO - PROCESS | 1650 | 1467961920654 Marionette DEBUG loaded listener.js 00:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119454000) [pid = 1650] [serial = 163] [outer = 0x115122c00] 00:12:00 INFO - PROCESS | 1650 | 1467961920947 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]]]}] 00:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 00:12:00 INFO - PROCESS | 1650 | 1467961920960 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:12:00 INFO - PROCESS | 1650 | 1467961920962 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:12:00 INFO - PROCESS | 1650 | 1467961920972 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 1650 | 1467961920973 Marionette TRACE conn2 <- [1,194,null,{}] 00:12:00 INFO - PROCESS | 1650 | 1467961920976 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}] 00:12:00 INFO - PROCESS | 1650 | 1467961920977 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:01 INFO - PROCESS | 1650 | 1467961921059 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:12:01 INFO - PROCESS | 1650 | 1467961921064 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:01 INFO - PROCESS | 1650 | 1467961921067 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183bc000 == 31 [pid = 1650] [id = 56] 00:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119586400) [pid = 1650] [serial = 164] [outer = 0x0] 00:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119633400) [pid = 1650] [serial = 165] [outer = 0x119586400] 00:12:01 INFO - PROCESS | 1650 | 1467961921093 Marionette DEBUG loaded listener.js 00:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a91400) [pid = 1650] [serial = 166] [outer = 0x119586400] 00:12:01 INFO - PROCESS | 1650 | 1467961921399 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]]]}] 00:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 00:12:01 INFO - PROCESS | 1650 | 1467961921441 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:12:01 INFO - PROCESS | 1650 | 1467961921442 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:12:01 INFO - PROCESS | 1650 | 1467961921444 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:12:01 INFO - PROCESS | 1650 | 1467961921445 Marionette TRACE conn2 <- [1,198,null,{}] 00:12:01 INFO - PROCESS | 1650 | 1467961921448 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}] 00:12:01 INFO - PROCESS | 1650 | 1467961921456 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:01 INFO - PROCESS | 1650 | 1467961921550 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:12:01 INFO - PROCESS | 1650 | 1467961921560 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:01 INFO - PROCESS | 1650 | 1467961921561 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b9800 == 32 [pid = 1650] [id = 57] 00:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1139ed000) [pid = 1650] [serial = 167] [outer = 0x0] 00:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119a96800) [pid = 1650] [serial = 168] [outer = 0x1139ed000] 00:12:01 INFO - PROCESS | 1650 | 1467961921587 Marionette DEBUG loaded listener.js 00:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119cb4000) [pid = 1650] [serial = 169] [outer = 0x1139ed000] 00:12:01 INFO - PROCESS | 1650 | 1467961921923 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]]]}] 00:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 524ms 00:12:01 INFO - PROCESS | 1650 | 1467961921968 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:12:01 INFO - PROCESS | 1650 | 1467961921970 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:12:01 INFO - PROCESS | 1650 | 1467961921972 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:12:01 INFO - PROCESS | 1650 | 1467961921973 Marionette TRACE conn2 <- [1,202,null,{}] 00:12:01 INFO - PROCESS | 1650 | 1467961921975 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}] 00:12:01 INFO - PROCESS | 1650 | 1467961921979 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:02 INFO - PROCESS | 1650 | 1467961922082 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:12:02 INFO - PROCESS | 1650 | 1467961922111 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:02 INFO - PROCESS | 1650 | 1467961922112 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192cf000 == 33 [pid = 1650] [id = 58] 00:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12120f800) [pid = 1650] [serial = 170] [outer = 0x0] 00:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12350d000) [pid = 1650] [serial = 171] [outer = 0x12120f800] 00:12:02 INFO - PROCESS | 1650 | 1467961922137 Marionette DEBUG loaded listener.js 00:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124541800) [pid = 1650] [serial = 172] [outer = 0x12120f800] 00:12:02 INFO - PROCESS | 1650 | 1467961922459 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]]]}] 00:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 00:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:12:02 INFO - PROCESS | 1650 | 1467961922491 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:12:02 INFO - PROCESS | 1650 | 1467961922493 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:12:02 INFO - PROCESS | 1650 | 1467961922495 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:12:02 INFO - PROCESS | 1650 | 1467961922496 Marionette TRACE conn2 <- [1,206,null,{}] 00:12:02 INFO - PROCESS | 1650 | 1467961922506 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}] 00:12:02 INFO - PROCESS | 1650 | 1467961922514 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:02 INFO - PROCESS | 1650 | 1467961922601 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:12:02 INFO - PROCESS | 1650 | 1467961922604 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:02 INFO - PROCESS | 1650 | 1467961922605 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c1a800 == 34 [pid = 1650] [id = 59] 00:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12311ec00) [pid = 1650] [serial = 173] [outer = 0x0] 00:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1246a8400) [pid = 1650] [serial = 174] [outer = 0x12311ec00] 00:12:02 INFO - PROCESS | 1650 | 1467961922630 Marionette DEBUG loaded listener.js 00:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124c7c400) [pid = 1650] [serial = 175] [outer = 0x12311ec00] 00:12:02 INFO - PROCESS | 1650 | 1467961922927 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]]]}] 00:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 475ms 00:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:12:02 INFO - PROCESS | 1650 | 1467961922971 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:12:02 INFO - PROCESS | 1650 | 1467961922972 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:12:02 INFO - PROCESS | 1650 | 1467961922974 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:12:02 INFO - PROCESS | 1650 | 1467961922976 Marionette TRACE conn2 <- [1,210,null,{}] 00:12:02 INFO - PROCESS | 1650 | 1467961922978 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}] 00:12:02 INFO - PROCESS | 1650 | 1467961922979 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:03 INFO - PROCESS | 1650 | 1467961923067 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:12:03 INFO - PROCESS | 1650 | 1467961923098 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:03 INFO - PROCESS | 1650 | 1467961923099 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fe7800 == 35 [pid = 1650] [id = 60] 00:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124ce5400) [pid = 1650] [serial = 176] [outer = 0x0] 00:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124e95c00) [pid = 1650] [serial = 177] [outer = 0x124ce5400] 00:12:03 INFO - PROCESS | 1650 | 1467961923123 Marionette DEBUG loaded listener.js 00:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1251e8000) [pid = 1650] [serial = 178] [outer = 0x124ce5400] 00:12:03 INFO - PROCESS | 1650 | 1467961923511 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]]]}] 00:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 568ms 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126145800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123207c00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12613e800) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12429d400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113f35800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1172c0000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1160e0800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118764800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x117ea0000) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1172bf000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:12:03 INFO - PROCESS | 1650 | 1467961923634 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:12:03 INFO - PROCESS | 1650 | 1467961923636 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:12:03 INFO - PROCESS | 1650 | 1467961923651 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:12:03 INFO - PROCESS | 1650 | 1467961923653 Marionette TRACE conn2 <- [1,214,null,{}] 00:12:03 INFO - PROCESS | 1650 | 1467961923656 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}] 00:12:03 INFO - PROCESS | 1650 | 1467961923658 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:03 INFO - PROCESS | 1650 | 1467961923793 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:12:03 INFO - PROCESS | 1650 | 1467961923798 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:03 INFO - PROCESS | 1650 | 1467961923799 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169aa000 == 36 [pid = 1650] [id = 61] 00:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1167df000) [pid = 1650] [serial = 179] [outer = 0x0] 00:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11876d000) [pid = 1650] [serial = 180] [outer = 0x1167df000] 00:12:03 INFO - PROCESS | 1650 | 1467961923839 Marionette DEBUG loaded listener.js 00:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124299800) [pid = 1650] [serial = 181] [outer = 0x1167df000] 00:12:04 INFO - PROCESS | 1650 | 1467961924236 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]]]}] 00:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 621ms 00:12:04 INFO - PROCESS | 1650 | 1467961924277 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:12:04 INFO - PROCESS | 1650 | 1467961924278 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:12:04 INFO - PROCESS | 1650 | 1467961924281 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:12:04 INFO - PROCESS | 1650 | 1467961924282 Marionette TRACE conn2 <- [1,218,null,{}] 00:12:04 INFO - PROCESS | 1650 | 1467961924284 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}] 00:12:04 INFO - PROCESS | 1650 | 1467961924285 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:04 INFO - PROCESS | 1650 | 1467961924367 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:12:04 INFO - PROCESS | 1650 | 1467961924371 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:04 INFO - PROCESS | 1650 | 1467961924372 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a0000 == 37 [pid = 1650] [id = 62] 00:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124eed400) [pid = 1650] [serial = 182] [outer = 0x0] 00:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1256e8c00) [pid = 1650] [serial = 183] [outer = 0x124eed400] 00:12:04 INFO - PROCESS | 1650 | 1467961924399 Marionette DEBUG loaded listener.js 00:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x125789c00) [pid = 1650] [serial = 184] [outer = 0x124eed400] 00:12:04 INFO - PROCESS | 1650 | 1467961924772 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]]]}] 00:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 00:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:12:04 INFO - PROCESS | 1650 | 1467961924802 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:12:04 INFO - PROCESS | 1650 | 1467961924804 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:12:04 INFO - PROCESS | 1650 | 1467961924806 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:12:04 INFO - PROCESS | 1650 | 1467961924807 Marionette TRACE conn2 <- [1,222,null,{}] 00:12:04 INFO - PROCESS | 1650 | 1467961924810 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}] 00:12:04 INFO - PROCESS | 1650 | 1467961924811 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:04 INFO - PROCESS | 1650 | 1467961924904 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:12:04 INFO - PROCESS | 1650 | 1467961924949 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:04 INFO - PROCESS | 1650 | 1467961924950 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185ae800 == 38 [pid = 1650] [id = 63] 00:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124eef400) [pid = 1650] [serial = 185] [outer = 0x0] 00:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12613e800) [pid = 1650] [serial = 186] [outer = 0x124eef400] 00:12:04 INFO - PROCESS | 1650 | 1467961924977 Marionette DEBUG loaded listener.js 00:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1266e9800) [pid = 1650] [serial = 187] [outer = 0x124eef400] 00:12:05 INFO - PROCESS | 1650 | 1467961925267 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]]]}] 00:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 518ms 00:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:12:05 INFO - PROCESS | 1650 | 1467961925325 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:12:05 INFO - PROCESS | 1650 | 1467961925326 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:12:05 INFO - PROCESS | 1650 | 1467961925328 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:12:05 INFO - PROCESS | 1650 | 1467961925329 Marionette TRACE conn2 <- [1,226,null,{}] 00:12:05 INFO - PROCESS | 1650 | 1467961925332 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}] 00:12:05 INFO - PROCESS | 1650 | 1467961925333 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:05 INFO - PROCESS | 1650 | 1467961925408 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:12:05 INFO - PROCESS | 1650 | 1467961925411 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:05 INFO - PROCESS | 1650 | 1467961925412 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x125116800 == 39 [pid = 1650] [id = 64] 00:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1266eb000) [pid = 1650] [serial = 188] [outer = 0x0] 00:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1268f7c00) [pid = 1650] [serial = 189] [outer = 0x1266eb000] 00:12:05 INFO - PROCESS | 1650 | 1467961925440 Marionette DEBUG loaded listener.js 00:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126aa2000) [pid = 1650] [serial = 190] [outer = 0x1266eb000] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x112fe9000 == 38 [pid = 1650] [id = 53] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117084000 == 37 [pid = 1650] [id = 52] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x116019000 == 36 [pid = 1650] [id = 54] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1183bc000 == 35 [pid = 1650] [id = 56] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119c1a800 == 34 [pid = 1650] [id = 59] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ac800 == 33 [pid = 1650] [id = 55] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1192cf000 == 32 [pid = 1650] [id = 58] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1169aa000 == 31 [pid = 1650] [id = 61] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119fe7800 == 30 [pid = 1650] [id = 60] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a0000 == 29 [pid = 1650] [id = 62] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b9800 == 28 [pid = 1650] [id = 57] 00:12:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1185ae800 == 27 [pid = 1650] [id = 63] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12453c000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124545800) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1241bdc00) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117e9fc00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1162de400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119454800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118462800) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1188d0400) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11958a000) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119cb2c00) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1196aa800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118463400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1266efc00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119629c00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116969c00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126688400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124485c00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1265ea800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1650 | 1467961926658 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]]]}] 00:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1370ms 00:12:06 INFO - PROCESS | 1650 | 1467961926699 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:12:06 INFO - PROCESS | 1650 | 1467961926701 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:12:06 INFO - PROCESS | 1650 | 1467961926705 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:12:06 INFO - PROCESS | 1650 | 1467961926707 Marionette TRACE conn2 <- [1,230,null,{}] 00:12:06 INFO - PROCESS | 1650 | 1467961926711 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}] 00:12:06 INFO - PROCESS | 1650 | 1467961926713 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:06 INFO - PROCESS | 1650 | 1467961926790 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:12:06 INFO - PROCESS | 1650 | 1467961926834 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:06 INFO - PROCESS | 1650 | 1467961926837 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11325e000 == 28 [pid = 1650] [id = 65] 00:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11662a400) [pid = 1650] [serial = 191] [outer = 0x0] 00:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1167eac00) [pid = 1650] [serial = 192] [outer = 0x11662a400] 00:12:06 INFO - PROCESS | 1650 | 1467961926866 Marionette DEBUG loaded listener.js 00:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1172bf400) [pid = 1650] [serial = 193] [outer = 0x11662a400] 00:12:07 INFO - PROCESS | 1650 | 1467961927163 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]]]}] 00:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 00:12:07 INFO - PROCESS | 1650 | 1467961927175 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:12:07 INFO - PROCESS | 1650 | 1467961927179 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:12:07 INFO - PROCESS | 1650 | 1467961927192 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:12:07 INFO - PROCESS | 1650 | 1467961927194 Marionette TRACE conn2 <- [1,234,null,{}] 00:12:07 INFO - PROCESS | 1650 | 1467961927197 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}] 00:12:07 INFO - PROCESS | 1650 | 1467961927203 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:07 INFO - PROCESS | 1650 | 1467961927281 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:12:07 INFO - PROCESS | 1650 | 1467961927285 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:07 INFO - PROCESS | 1650 | 1467961927287 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116602800 == 29 [pid = 1650] [id = 66] 00:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1182ea800) [pid = 1650] [serial = 194] [outer = 0x0] 00:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118469c00) [pid = 1650] [serial = 195] [outer = 0x1182ea800] 00:12:07 INFO - PROCESS | 1650 | 1467961927317 Marionette DEBUG loaded listener.js 00:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118737000) [pid = 1650] [serial = 196] [outer = 0x1182ea800] 00:12:07 INFO - PROCESS | 1650 | 1467961927627 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]]]}] 00:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118850400) [pid = 1650] [serial = 197] [outer = 0x12cae8000] 00:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 00:12:07 INFO - PROCESS | 1650 | 1467961927683 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:12:07 INFO - PROCESS | 1650 | 1467961927685 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:12:07 INFO - PROCESS | 1650 | 1467961927694 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:12:07 INFO - PROCESS | 1650 | 1467961927705 Marionette TRACE conn2 <- [1,238,null,{}] 00:12:07 INFO - PROCESS | 1650 | 1467961927713 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}] 00:12:07 INFO - PROCESS | 1650 | 1467961927716 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:07 INFO - PROCESS | 1650 | 1467961927791 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:12:07 INFO - PROCESS | 1650 | 1467961927801 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:07 INFO - PROCESS | 1650 | 1467961927803 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183bc000 == 30 [pid = 1650] [id = 67] 00:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x111c22400) [pid = 1650] [serial = 198] [outer = 0x0] 00:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119459000) [pid = 1650] [serial = 199] [outer = 0x111c22400] 00:12:07 INFO - PROCESS | 1650 | 1467961927832 Marionette DEBUG loaded listener.js 00:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119635800) [pid = 1650] [serial = 200] [outer = 0x111c22400] 00:12:08 INFO - PROCESS | 1650 | 1467961928142 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]]]}] 00:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 479ms 00:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:12:08 INFO - PROCESS | 1650 | 1467961928174 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:12:08 INFO - PROCESS | 1650 | 1467961928176 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:12:08 INFO - PROCESS | 1650 | 1467961928178 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:12:08 INFO - PROCESS | 1650 | 1467961928179 Marionette TRACE conn2 <- [1,242,null,{}] 00:12:08 INFO - PROCESS | 1650 | 1467961928184 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}] 00:12:08 INFO - PROCESS | 1650 | 1467961928186 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:08 INFO - PROCESS | 1650 | 1467961928259 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:12:08 INFO - PROCESS | 1650 | 1467961928305 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:08 INFO - PROCESS | 1650 | 1467961928306 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b9800 == 31 [pid = 1650] [id = 68] 00:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119454400) [pid = 1650] [serial = 201] [outer = 0x0] 00:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119b63800) [pid = 1650] [serial = 202] [outer = 0x119454400] 00:12:08 INFO - PROCESS | 1650 | 1467961928331 Marionette DEBUG loaded listener.js 00:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12311e800) [pid = 1650] [serial = 203] [outer = 0x119454400] 00:12:08 INFO - PROCESS | 1650 | 1467961928584 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]]]}] 00:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 422ms 00:12:08 INFO - PROCESS | 1650 | 1467961928604 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:12:08 INFO - PROCESS | 1650 | 1467961928605 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:12:08 INFO - PROCESS | 1650 | 1467961928608 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:12:08 INFO - PROCESS | 1650 | 1467961928609 Marionette TRACE conn2 <- [1,246,null,{}] 00:12:08 INFO - PROCESS | 1650 | 1467961928623 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}] 00:12:08 INFO - PROCESS | 1650 | 1467961928625 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:08 INFO - PROCESS | 1650 | 1467961928710 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:12:08 INFO - PROCESS | 1650 | 1467961928714 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:08 INFO - PROCESS | 1650 | 1467961928718 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ae800 == 32 [pid = 1650] [id = 69] 00:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1139ed400) [pid = 1650] [serial = 204] [outer = 0x0] 00:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123121800) [pid = 1650] [serial = 205] [outer = 0x1139ed400] 00:12:08 INFO - PROCESS | 1650 | 1467961928742 Marionette DEBUG loaded listener.js 00:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124299400) [pid = 1650] [serial = 206] [outer = 0x1139ed400] 00:12:09 INFO - PROCESS | 1650 | 1467961929049 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]]]}] 00:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 477ms 00:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:12:09 INFO - PROCESS | 1650 | 1467961929086 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:12:09 INFO - PROCESS | 1650 | 1467961929087 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:12:09 INFO - PROCESS | 1650 | 1467961929089 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:12:09 INFO - PROCESS | 1650 | 1467961929091 Marionette TRACE conn2 <- [1,250,null,{}] 00:12:09 INFO - PROCESS | 1650 | 1467961929093 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}] 00:12:09 INFO - PROCESS | 1650 | 1467961929097 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:09 INFO - PROCESS | 1650 | 1467961929206 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:12:09 INFO - PROCESS | 1650 | 1467961929214 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:09 INFO - PROCESS | 1650 | 1467961929215 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c24000 == 33 [pid = 1650] [id = 70] 00:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12311f400) [pid = 1650] [serial = 207] [outer = 0x0] 00:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12453ac00) [pid = 1650] [serial = 208] [outer = 0x12311f400] 00:12:09 INFO - PROCESS | 1650 | 1467961929240 Marionette DEBUG loaded listener.js 00:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1256ea400) [pid = 1650] [serial = 209] [outer = 0x12311f400] 00:12:09 INFO - PROCESS | 1650 | 1467961929522 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]]]}] 00:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 00:12:09 INFO - PROCESS | 1650 | 1467961929561 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:12:09 INFO - PROCESS | 1650 | 1467961929563 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:12:09 INFO - PROCESS | 1650 | 1467961929567 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:12:09 INFO - PROCESS | 1650 | 1467961929570 Marionette TRACE conn2 <- [1,254,null,{}] 00:12:09 INFO - PROCESS | 1650 | 1467961929573 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}] 00:12:09 INFO - PROCESS | 1650 | 1467961929574 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:09 INFO - PROCESS | 1650 | 1467961929646 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:12:09 INFO - PROCESS | 1650 | 1467961929652 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:09 INFO - PROCESS | 1650 | 1467961929653 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12327a000 == 34 [pid = 1650] [id = 71] 00:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a79c00) [pid = 1650] [serial = 210] [outer = 0x0] 00:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12614b000) [pid = 1650] [serial = 211] [outer = 0x112a79c00] 00:12:09 INFO - PROCESS | 1650 | 1467961929686 Marionette DEBUG loaded listener.js 00:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126686400) [pid = 1650] [serial = 212] [outer = 0x112a79c00] 00:12:09 INFO - PROCESS | 1650 | 1467961929994 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 00:12:10 INFO - PROCESS | 1650 | 1467961930038 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 1650 | 1467961930039 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:12:10 INFO - PROCESS | 1650 | 1467961930041 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 1650 | 1467961930042 Marionette TRACE conn2 <- [1,258,null,{}] 00:12:10 INFO - PROCESS | 1650 | 1467961930045 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}] 00:12:10 INFO - PROCESS | 1650 | 1467961930046 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:10 INFO - PROCESS | 1650 | 1467961930140 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:12:10 INFO - PROCESS | 1650 | 1467961930146 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:10 INFO - PROCESS | 1650 | 1467961930147 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12349d800 == 35 [pid = 1650] [id = 72] 00:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126686800) [pid = 1650] [serial = 213] [outer = 0x0] 00:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12668d800) [pid = 1650] [serial = 214] [outer = 0x126686800] 00:12:10 INFO - PROCESS | 1650 | 1467961930174 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1268a7400) [pid = 1650] [serial = 215] [outer = 0x126686800] 00:12:10 INFO - PROCESS | 1650 | 1467961930471 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 00:12:10 INFO - PROCESS | 1650 | 1467961930512 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 1650 | 1467961930513 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:12:10 INFO - PROCESS | 1650 | 1467961930519 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 1650 | 1467961930520 Marionette TRACE conn2 <- [1,262,null,{}] 00:12:10 INFO - PROCESS | 1650 | 1467961930522 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}] 00:12:10 INFO - PROCESS | 1650 | 1467961930523 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:10 INFO - PROCESS | 1650 | 1467961930596 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:12:10 INFO - PROCESS | 1650 | 1467961930602 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:10 INFO - PROCESS | 1650 | 1467961930603 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183bb000 == 36 [pid = 1650] [id = 73] 00:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125788000) [pid = 1650] [serial = 216] [outer = 0x0] 00:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d2b000) [pid = 1650] [serial = 217] [outer = 0x125788000] 00:12:10 INFO - PROCESS | 1650 | 1467961930628 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d37800) [pid = 1650] [serial = 218] [outer = 0x125788000] 00:12:10 INFO - PROCESS | 1650 | 1467961930924 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 420ms 00:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:12:10 INFO - PROCESS | 1650 | 1467961930938 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 1650 | 1467961930939 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:12:10 INFO - PROCESS | 1650 | 1467961930941 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 1650 | 1467961930943 Marionette TRACE conn2 <- [1,266,null,{}] 00:12:10 INFO - PROCESS | 1650 | 1467961930945 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}] 00:12:10 INFO - PROCESS | 1650 | 1467961930946 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:11 INFO - PROCESS | 1650 | 1467961931036 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:12:11 INFO - PROCESS | 1650 | 1467961931083 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:11 INFO - PROCESS | 1650 | 1467961931084 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570d000 == 37 [pid = 1650] [id = 74] 00:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117e9fc00) [pid = 1650] [serial = 219] [outer = 0x0] 00:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128bed400) [pid = 1650] [serial = 220] [outer = 0x117e9fc00] 00:12:11 INFO - PROCESS | 1650 | 1467961931108 Marionette DEBUG loaded listener.js 00:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ded800) [pid = 1650] [serial = 221] [outer = 0x117e9fc00] 00:12:11 INFO - PROCESS | 1650 | 1467961931387 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]]]}] 00:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 00:12:11 INFO - PROCESS | 1650 | 1467961931411 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:12:11 INFO - PROCESS | 1650 | 1467961931413 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:12:11 INFO - PROCESS | 1650 | 1467961931424 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:12:11 INFO - PROCESS | 1650 | 1467961931425 Marionette TRACE conn2 <- [1,270,null,{}] 00:12:11 INFO - PROCESS | 1650 | 1467961931427 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}] 00:12:11 INFO - PROCESS | 1650 | 1467961931429 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:11 INFO - PROCESS | 1650 | 1467961931520 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:12:11 INFO - PROCESS | 1650 | 1467961931524 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:11 INFO - PROCESS | 1650 | 1467961931525 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ac800 == 38 [pid = 1650] [id = 75] 00:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128dedc00) [pid = 1650] [serial = 222] [outer = 0x0] 00:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1293dec00) [pid = 1650] [serial = 223] [outer = 0x128dedc00] 00:12:11 INFO - PROCESS | 1650 | 1467961931554 Marionette DEBUG loaded listener.js 00:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a54cc00) [pid = 1650] [serial = 224] [outer = 0x128dedc00] 00:12:11 INFO - PROCESS | 1650 | 1467961931919 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]]]}] 00:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 00:12:11 INFO - PROCESS | 1650 | 1467961931944 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:12:11 INFO - PROCESS | 1650 | 1467961931945 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:12:11 INFO - PROCESS | 1650 | 1467961931953 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:12:11 INFO - PROCESS | 1650 | 1467961931954 Marionette TRACE conn2 <- [1,274,null,{}] 00:12:11 INFO - PROCESS | 1650 | 1467961931957 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}] 00:12:11 INFO - PROCESS | 1650 | 1467961931958 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:12 INFO - PROCESS | 1650 | 1467961932052 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:12:12 INFO - PROCESS | 1650 | 1467961932056 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:12 INFO - PROCESS | 1650 | 1467961932057 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bba800 == 39 [pid = 1650] [id = 76] 00:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1293d1c00) [pid = 1650] [serial = 225] [outer = 0x0] 00:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a5f4000) [pid = 1650] [serial = 226] [outer = 0x1293d1c00] 00:12:12 INFO - PROCESS | 1650 | 1467961932081 Marionette DEBUG loaded listener.js 00:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a5fa800) [pid = 1650] [serial = 227] [outer = 0x1293d1c00] 00:12:12 INFO - PROCESS | 1650 | 1467961932365 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]]]}] 00:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 00:12:12 INFO - PROCESS | 1650 | 1467961932424 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:12:12 INFO - PROCESS | 1650 | 1467961932425 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:12:12 INFO - PROCESS | 1650 | 1467961932427 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:12:12 INFO - PROCESS | 1650 | 1467961932428 Marionette TRACE conn2 <- [1,278,null,{}] 00:12:12 INFO - PROCESS | 1650 | 1467961932430 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}] 00:12:12 INFO - PROCESS | 1650 | 1467961932433 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:12 INFO - PROCESS | 1650 | 1467961932527 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:12:12 INFO - PROCESS | 1650 | 1467961932531 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:12 INFO - PROCESS | 1650 | 1467961932532 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbc000 == 40 [pid = 1650] [id = 77] 00:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a2a8c00) [pid = 1650] [serial = 228] [outer = 0x0] 00:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a5fd800) [pid = 1650] [serial = 229] [outer = 0x12a2a8c00] 00:12:12 INFO - PROCESS | 1650 | 1467961932555 Marionette DEBUG loaded listener.js 00:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a6e1400) [pid = 1650] [serial = 230] [outer = 0x12a2a8c00] 00:12:12 INFO - PROCESS | 1650 | 1467961932862 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]]]}] 00:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 00:12:12 INFO - PROCESS | 1650 | 1467961932908 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:12:12 INFO - PROCESS | 1650 | 1467961932909 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:12:12 INFO - PROCESS | 1650 | 1467961932911 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:12:12 INFO - PROCESS | 1650 | 1467961932912 Marionette TRACE conn2 <- [1,282,null,{}] 00:12:12 INFO - PROCESS | 1650 | 1467961932917 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}] 00:12:12 INFO - PROCESS | 1650 | 1467961932919 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:13 INFO - PROCESS | 1650 | 1467961933017 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:12:13 INFO - PROCESS | 1650 | 1467961933021 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:13 INFO - PROCESS | 1650 | 1467961933022 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fea800 == 41 [pid = 1650] [id = 78] 00:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a6da000) [pid = 1650] [serial = 231] [outer = 0x0] 00:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a8b0400) [pid = 1650] [serial = 232] [outer = 0x12a6da000] 00:12:13 INFO - PROCESS | 1650 | 1467961933045 Marionette DEBUG loaded listener.js 00:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a8b8c00) [pid = 1650] [serial = 233] [outer = 0x12a6da000] 00:12:13 INFO - PROCESS | 1650 | 1467961933376 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]]]}] 00:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 521ms 00:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:12:13 INFO - PROCESS | 1650 | 1467961933432 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:12:13 INFO - PROCESS | 1650 | 1467961933433 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:12:13 INFO - PROCESS | 1650 | 1467961933436 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:12:13 INFO - PROCESS | 1650 | 1467961933437 Marionette TRACE conn2 <- [1,286,null,{}] 00:12:13 INFO - PROCESS | 1650 | 1467961933439 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}] 00:12:13 INFO - PROCESS | 1650 | 1467961933440 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:13 INFO - PROCESS | 1650 | 1467961933531 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:12:13 INFO - PROCESS | 1650 | 1467961933563 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:13 INFO - PROCESS | 1650 | 1467961933564 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2d6800 == 42 [pid = 1650] [id = 79] 00:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12af71000) [pid = 1650] [serial = 234] [outer = 0x0] 00:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12af79c00) [pid = 1650] [serial = 235] [outer = 0x12af71000] 00:12:13 INFO - PROCESS | 1650 | 1467961933587 Marionette DEBUG loaded listener.js 00:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b610400) [pid = 1650] [serial = 236] [outer = 0x12af71000] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12120f800) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12311ec00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1167df000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124ce5400) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124eed400) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116024000) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119586400) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115122c00) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11696a000) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115e65400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124eef400) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1162d5800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1188cfc00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121210000) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118557000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:12:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1139ed000) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:12:13 INFO - PROCESS | 1650 | 1467961933981 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]]]}] 00:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 568ms 00:12:14 INFO - PROCESS | 1650 | 1467961934004 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:12:14 INFO - PROCESS | 1650 | 1467961934006 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:12:14 INFO - PROCESS | 1650 | 1467961934008 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:12:14 INFO - PROCESS | 1650 | 1467961934009 Marionette TRACE conn2 <- [1,290,null,{}] 00:12:14 INFO - PROCESS | 1650 | 1467961934013 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}] 00:12:14 INFO - PROCESS | 1650 | 1467961934015 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:14 INFO - PROCESS | 1650 | 1467961934130 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:12:14 INFO - PROCESS | 1650 | 1467961934157 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:14 INFO - PROCESS | 1650 | 1467961934158 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2e1800 == 43 [pid = 1650] [id = 80] 00:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e65400) [pid = 1650] [serial = 237] [outer = 0x0] 00:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1188cfc00) [pid = 1650] [serial = 238] [outer = 0x115e65400] 00:12:14 INFO - PROCESS | 1650 | 1467961934182 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123207c00) [pid = 1650] [serial = 239] [outer = 0x115e65400] 00:12:14 INFO - PROCESS | 1650 | 1467961934449 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]]]}] 00:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 00:12:14 INFO - PROCESS | 1650 | 1467961934479 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:12:14 INFO - PROCESS | 1650 | 1467961934480 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:12:14 INFO - PROCESS | 1650 | 1467961934490 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:12:14 INFO - PROCESS | 1650 | 1467961934491 Marionette TRACE conn2 <- [1,294,null,{}] 00:12:14 INFO - PROCESS | 1650 | 1467961934494 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}] 00:12:14 INFO - PROCESS | 1650 | 1467961934495 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:14 INFO - PROCESS | 1650 | 1467961934579 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:12:14 INFO - PROCESS | 1650 | 1467961934585 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:14 INFO - PROCESS | 1650 | 1467961934587 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a646800 == 44 [pid = 1650] [id = 81] 00:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1242a3c00) [pid = 1650] [serial = 240] [outer = 0x0] 00:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a8bac00) [pid = 1650] [serial = 241] [outer = 0x1242a3c00] 00:12:14 INFO - PROCESS | 1650 | 1467961934610 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b612000) [pid = 1650] [serial = 242] [outer = 0x1242a3c00] 00:12:14 INFO - PROCESS | 1650 | 1467961934910 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]]]}] 00:12:14 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. 00:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 470ms 00:12:14 INFO - PROCESS | 1650 | 1467961934961 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:12:14 INFO - PROCESS | 1650 | 1467961934963 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:12:14 INFO - PROCESS | 1650 | 1467961934967 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:12:14 INFO - PROCESS | 1650 | 1467961934969 Marionette TRACE conn2 <- [1,298,null,{}] 00:12:14 INFO - PROCESS | 1650 | 1467961934971 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}] 00:12:14 INFO - PROCESS | 1650 | 1467961934972 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:15 INFO - PROCESS | 1650 | 1467961935074 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:12:15 INFO - PROCESS | 1650 | 1467961935080 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:15 INFO - PROCESS | 1650 | 1467961935081 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb6000 == 45 [pid = 1650] [id = 82] 00:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11607b000) [pid = 1650] [serial = 243] [outer = 0x0] 00:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126a9d400) [pid = 1650] [serial = 244] [outer = 0x11607b000] 00:12:15 INFO - PROCESS | 1650 | 1467961935105 Marionette DEBUG loaded listener.js 00:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128bde400) [pid = 1650] [serial = 245] [outer = 0x11607b000] 00:12:15 INFO - PROCESS | 1650 | 1467961935394 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]]]}] 00:12:15 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. 00:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 471ms 00:12:15 INFO - PROCESS | 1650 | 1467961935437 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:12:15 INFO - PROCESS | 1650 | 1467961935438 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:12:15 INFO - PROCESS | 1650 | 1467961935441 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:12:15 INFO - PROCESS | 1650 | 1467961935442 Marionette TRACE conn2 <- [1,302,null,{}] 00:12:15 INFO - PROCESS | 1650 | 1467961935444 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}] 00:12:15 INFO - PROCESS | 1650 | 1467961935445 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:15 INFO - PROCESS | 1650 | 1467961935528 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:12:15 INFO - PROCESS | 1650 | 1467961935534 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:15 INFO - PROCESS | 1650 | 1467961935535 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8ea800 == 46 [pid = 1650] [id = 83] 00:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128bde800) [pid = 1650] [serial = 246] [outer = 0x0] 00:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128be5000) [pid = 1650] [serial = 247] [outer = 0x128bde800] 00:12:15 INFO - PROCESS | 1650 | 1467961935559 Marionette DEBUG loaded listener.js 00:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128bea400) [pid = 1650] [serial = 248] [outer = 0x128bde800] 00:12:15 INFO - PROCESS | 1650 | 1467961935971 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]]]}] 00:12:16 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. 00:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 00:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:12:16 INFO - PROCESS | 1650 | 1467961936011 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:12:16 INFO - PROCESS | 1650 | 1467961936014 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:12:16 INFO - PROCESS | 1650 | 1467961936017 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:12:16 INFO - PROCESS | 1650 | 1467961936019 Marionette TRACE conn2 <- [1,306,null,{}] 00:12:16 INFO - PROCESS | 1650 | 1467961936023 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}] 00:12:16 INFO - PROCESS | 1650 | 1467961936025 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:16 INFO - PROCESS | 1650 | 1467961936139 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:12:16 INFO - PROCESS | 1650 | 1467961936207 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:16 INFO - PROCESS | 1650 | 1467961936210 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11517c800 == 47 [pid = 1650] [id = 84] 00:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x113baac00) [pid = 1650] [serial = 249] [outer = 0x0] 00:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1162dc000) [pid = 1650] [serial = 250] [outer = 0x113baac00] 00:12:16 INFO - PROCESS | 1650 | 1467961936240 Marionette DEBUG loaded listener.js 00:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11704b400) [pid = 1650] [serial = 251] [outer = 0x113baac00] 00:12:16 INFO - PROCESS | 1650 | 1467961936784 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]]]}] 00:12:16 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. 00:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 824ms 00:12:16 INFO - PROCESS | 1650 | 1467961936857 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:12:16 INFO - PROCESS | 1650 | 1467961936860 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:12:16 INFO - PROCESS | 1650 | 1467961936865 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:12:16 INFO - PROCESS | 1650 | 1467961936866 Marionette TRACE conn2 <- [1,310,null,{}] 00:12:16 INFO - PROCESS | 1650 | 1467961936869 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}] 00:12:16 INFO - PROCESS | 1650 | 1467961936871 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:16 INFO - PROCESS | 1650 | 1467961936982 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:12:17 INFO - PROCESS | 1650 | 1467961937055 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:17 INFO - PROCESS | 1650 | 1467961937057 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x113265800 == 48 [pid = 1650] [id = 85] 00:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1160df400) [pid = 1650] [serial = 252] [outer = 0x0] 00:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11815b000) [pid = 1650] [serial = 253] [outer = 0x1160df400] 00:12:17 INFO - PROCESS | 1650 | 1467961937088 Marionette DEBUG loaded listener.js 00:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119174400) [pid = 1650] [serial = 254] [outer = 0x1160df400] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb6000 == 47 [pid = 1650] [id = 82] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a646800 == 46 [pid = 1650] [id = 81] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2e1800 == 45 [pid = 1650] [id = 80] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2d6800 == 44 [pid = 1650] [id = 79] 00:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1268f7c00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 00:12:17 INFO - PROCESS | 1650 | 1467961937775 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]]]}] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128fea800 == 43 [pid = 1650] [id = 78] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128dbc000 == 42 [pid = 1650] [id = 77] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128bba800 == 41 [pid = 1650] [id = 76] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ac800 == 40 [pid = 1650] [id = 75] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12570d000 == 39 [pid = 1650] [id = 74] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1183bb000 == 38 [pid = 1650] [id = 73] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12349d800 == 37 [pid = 1650] [id = 72] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12327a000 == 36 [pid = 1650] [id = 71] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119c24000 == 35 [pid = 1650] [id = 70] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ae800 == 34 [pid = 1650] [id = 69] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b9800 == 33 [pid = 1650] [id = 68] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1183bc000 == 32 [pid = 1650] [id = 67] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116602800 == 31 [pid = 1650] [id = 66] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11325e000 == 30 [pid = 1650] [id = 65] 00:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x125116800 == 29 [pid = 1650] [id = 64] 00:12:17 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. 00:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 924ms 00:12:17 INFO - PROCESS | 1650 | 1467961937789 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:12:17 INFO - PROCESS | 1650 | 1467961937793 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:12:17 INFO - PROCESS | 1650 | 1467961937800 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:12:17 INFO - PROCESS | 1650 | 1467961937805 Marionette TRACE conn2 <- [1,314,null,{}] 00:12:17 INFO - PROCESS | 1650 | 1467961937810 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}] 00:12:17 INFO - PROCESS | 1650 | 1467961937812 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:17 INFO - PROCESS | 1650 | 1467961937929 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12350d000) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1246a8400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124541800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x124299800) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124e95c00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11876d000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1251e8000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1256e8c00) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1160de400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119633400) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119a91400) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11876c400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119454000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11815d000) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118465c00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116079c00) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1266e9800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11395f400) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a04000) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1166ebc00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124544400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119633800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124017c00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123123400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119458400) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11885a000) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116974000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a96800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124c7c400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12613e800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119cb4000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125789c00) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 00:12:18 INFO - PROCESS | 1650 | 1467961938024 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:18 INFO - PROCESS | 1650 | 1467961938027 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x113bbd800 == 30 [pid = 1650] [id = 86] 00:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1160de400) [pid = 1650] [serial = 255] [outer = 0x0] 00:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1172c0000) [pid = 1650] [serial = 256] [outer = 0x1160de400] 00:12:18 INFO - PROCESS | 1650 | 1467961938066 Marionette DEBUG loaded listener.js 00:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11872f400) [pid = 1650] [serial = 257] [outer = 0x1160de400] 00:12:18 INFO - PROCESS | 1650 | 1467961938374 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]]]}] 00:12:18 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. 00:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 628ms 00:12:18 INFO - PROCESS | 1650 | 1467961938435 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:12:18 INFO - PROCESS | 1650 | 1467961938438 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:12:18 INFO - PROCESS | 1650 | 1467961938459 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:12:18 INFO - PROCESS | 1650 | 1467961938461 Marionette TRACE conn2 <- [1,318,null,{}] 00:12:18 INFO - PROCESS | 1650 | 1467961938463 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}] 00:12:18 INFO - PROCESS | 1650 | 1467961938465 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:18 INFO - PROCESS | 1650 | 1467961938556 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:12:18 INFO - PROCESS | 1650 | 1467961938600 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:18 INFO - PROCESS | 1650 | 1467961938602 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117073000 == 31 [pid = 1650] [id = 87] 00:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1182f8400) [pid = 1650] [serial = 258] [outer = 0x0] 00:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119178400) [pid = 1650] [serial = 259] [outer = 0x1182f8400] 00:12:18 INFO - PROCESS | 1650 | 1467961938628 Marionette DEBUG loaded listener.js 00:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119634000) [pid = 1650] [serial = 260] [outer = 0x1182f8400] 00:12:18 INFO - PROCESS | 1650 | 1467961938922 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]]]}] 00:12:18 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. 00:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 521ms 00:12:18 INFO - PROCESS | 1650 | 1467961938979 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:12:18 INFO - PROCESS | 1650 | 1467961938980 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:12:18 INFO - PROCESS | 1650 | 1467961938985 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:12:18 INFO - PROCESS | 1650 | 1467961938988 Marionette TRACE conn2 <- [1,322,null,{}] 00:12:18 INFO - PROCESS | 1650 | 1467961938995 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}] 00:12:19 INFO - PROCESS | 1650 | 1467961938999 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:19 INFO - PROCESS | 1650 | 1467961939077 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:12:19 INFO - PROCESS | 1650 | 1467961939128 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 1650 | 1467961939130 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d3000 == 32 [pid = 1650] [id = 88] 00:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116967c00) [pid = 1650] [serial = 261] [outer = 0x0] 00:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a95000) [pid = 1650] [serial = 262] [outer = 0x116967c00] 00:12:19 INFO - PROCESS | 1650 | 1467961939158 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1235d0400) [pid = 1650] [serial = 263] [outer = 0x116967c00] 00:12:19 INFO - PROCESS | 1650 | 1467961939455 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]]]}] 00:12:19 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. 00:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 00:12:19 INFO - PROCESS | 1650 | 1467961939506 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 1650 | 1467961939508 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:12:19 INFO - PROCESS | 1650 | 1467961939510 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 1650 | 1467961939511 Marionette TRACE conn2 <- [1,326,null,{}] 00:12:19 INFO - PROCESS | 1650 | 1467961939513 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}] 00:12:19 INFO - PROCESS | 1650 | 1467961939515 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:19 INFO - PROCESS | 1650 | 1467961939599 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:12:19 INFO - PROCESS | 1650 | 1467961939604 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 1650 | 1467961939605 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118872800 == 33 [pid = 1650] [id = 89] 00:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118470c00) [pid = 1650] [serial = 264] [outer = 0x0] 00:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12453d000) [pid = 1650] [serial = 265] [outer = 0x118470c00] 00:12:19 INFO - PROCESS | 1650 | 1467961939688 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1246a9400) [pid = 1650] [serial = 266] [outer = 0x118470c00] 00:12:20 INFO - PROCESS | 1650 | 1467961940117 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]]]}] 00:12:20 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. 00:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 619ms 00:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:12:20 INFO - PROCESS | 1650 | 1467961940130 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 1650 | 1467961940131 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:12:20 INFO - PROCESS | 1650 | 1467961940133 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 1650 | 1467961940134 Marionette TRACE conn2 <- [1,330,null,{}] 00:12:20 INFO - PROCESS | 1650 | 1467961940136 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}] 00:12:20 INFO - PROCESS | 1650 | 1467961940137 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:20 INFO - PROCESS | 1650 | 1467961940232 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:12:20 INFO - PROCESS | 1650 | 1467961940235 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:20 INFO - PROCESS | 1650 | 1467961940236 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b1f800 == 34 [pid = 1650] [id = 90] 00:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119cb1000) [pid = 1650] [serial = 267] [outer = 0x0] 00:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124ce9400) [pid = 1650] [serial = 268] [outer = 0x119cb1000] 00:12:20 INFO - PROCESS | 1650 | 1467961940261 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124eef400) [pid = 1650] [serial = 269] [outer = 0x119cb1000] 00:12:20 INFO - PROCESS | 1650 | 1467961940608 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]]]}] 00:12:20 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. 00:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 00:12:20 INFO - PROCESS | 1650 | 1467961940652 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 1650 | 1467961940653 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:12:20 INFO - PROCESS | 1650 | 1467961940655 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 1650 | 1467961940656 Marionette TRACE conn2 <- [1,334,null,{}] 00:12:20 INFO - PROCESS | 1650 | 1467961940659 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}] 00:12:20 INFO - PROCESS | 1650 | 1467961940663 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:20 INFO - PROCESS | 1650 | 1467961940774 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:12:20 INFO - PROCESS | 1650 | 1467961940803 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:20 INFO - PROCESS | 1650 | 1467961940805 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x120821000 == 35 [pid = 1650] [id = 91] 00:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12512f400) [pid = 1650] [serial = 270] [outer = 0x0] 00:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126687c00) [pid = 1650] [serial = 271] [outer = 0x12512f400] 00:12:20 INFO - PROCESS | 1650 | 1467961940829 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1268f2c00) [pid = 1650] [serial = 272] [outer = 0x12512f400] 00:12:21 INFO - PROCESS | 1650 | 1467961941146 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]]]}] 00:12:21 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. 00:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 00:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:12:21 INFO - PROCESS | 1650 | 1467961941175 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:12:21 INFO - PROCESS | 1650 | 1467961941177 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:12:21 INFO - PROCESS | 1650 | 1467961941179 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:12:21 INFO - PROCESS | 1650 | 1467961941180 Marionette TRACE conn2 <- [1,338,null,{}] 00:12:21 INFO - PROCESS | 1650 | 1467961941185 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}] 00:12:21 INFO - PROCESS | 1650 | 1467961941186 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:21 INFO - PROCESS | 1650 | 1467961941263 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:12:21 INFO - PROCESS | 1650 | 1467961941292 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 1650 | 1467961941293 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12337a000 == 36 [pid = 1650] [id = 92] 00:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1246af800) [pid = 1650] [serial = 273] [outer = 0x0] 00:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126aa1800) [pid = 1650] [serial = 274] [outer = 0x1246af800] 00:12:21 INFO - PROCESS | 1650 | 1467961941316 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128bdfc00) [pid = 1650] [serial = 275] [outer = 0x1246af800] 00:12:21 INFO - PROCESS | 1650 | 1467961941723 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]]]}] 00:12:21 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. 00:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 572ms 00:12:21 INFO - PROCESS | 1650 | 1467961941753 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:12:21 INFO - PROCESS | 1650 | 1467961941755 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:12:21 INFO - PROCESS | 1650 | 1467961941758 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:12:21 INFO - PROCESS | 1650 | 1467961941759 Marionette TRACE conn2 <- [1,342,null,{}] 00:12:21 INFO - PROCESS | 1650 | 1467961941769 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}] 00:12:21 INFO - PROCESS | 1650 | 1467961941771 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:21 INFO - PROCESS | 1650 | 1467961941930 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:12:21 INFO - PROCESS | 1650 | 1467961941943 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 1650 | 1467961941944 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246c3000 == 37 [pid = 1650] [id = 93] 00:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1268f7000) [pid = 1650] [serial = 276] [outer = 0x0] 00:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128be9800) [pid = 1650] [serial = 277] [outer = 0x1268f7000] 00:12:21 INFO - PROCESS | 1650 | 1467961941968 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128df1400) [pid = 1650] [serial = 278] [outer = 0x1268f7000] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112a79c00) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128dedc00) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1182ea800) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125788000) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a2a8c00) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115e65400) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a6da000) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12af71000) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1242a3c00) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11607b000) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1293d1c00) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1139ed400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117e9fc00) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126686800) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1266eb000) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111c22400) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11662a400) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119454400) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12311f400) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:12:22 INFO - PROCESS | 1650 | 1467961942428 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]]]}] 00:12:22 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. 00:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 680ms 00:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:12:22 INFO - PROCESS | 1650 | 1467961942437 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 1650 | 1467961942438 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:12:22 INFO - PROCESS | 1650 | 1467961942440 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 1650 | 1467961942441 Marionette TRACE conn2 <- [1,346,null,{}] 00:12:22 INFO - PROCESS | 1650 | 1467961942444 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}] 00:12:22 INFO - PROCESS | 1650 | 1467961942445 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:22 INFO - PROCESS | 1650 | 1467961942555 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:12:22 INFO - PROCESS | 1650 | 1467961942590 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:22 INFO - PROCESS | 1650 | 1467961942591 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d2800 == 38 [pid = 1650] [id = 94] 00:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1139ed400) [pid = 1650] [serial = 279] [outer = 0x0] 00:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a9ac00) [pid = 1650] [serial = 280] [outer = 0x1139ed400] 00:12:22 INFO - PROCESS | 1650 | 1467961942615 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126147800) [pid = 1650] [serial = 281] [outer = 0x1139ed400] 00:12:22 INFO - PROCESS | 1650 | 1467961942876 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]]]}] 00:12:22 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. 00:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 00:12:22 INFO - PROCESS | 1650 | 1467961942912 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 1650 | 1467961942914 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:12:22 INFO - PROCESS | 1650 | 1467961942924 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 1650 | 1467961942926 Marionette TRACE conn2 <- [1,350,null,{}] 00:12:22 INFO - PROCESS | 1650 | 1467961942928 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}] 00:12:22 INFO - PROCESS | 1650 | 1467961942929 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:23 INFO - PROCESS | 1650 | 1467961943030 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:12:23 INFO - PROCESS | 1650 | 1467961943035 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 1650 | 1467961943036 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611b000 == 39 [pid = 1650] [id = 95] 00:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a94000) [pid = 1650] [serial = 282] [outer = 0x0] 00:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128dab000) [pid = 1650] [serial = 283] [outer = 0x119a94000] 00:12:23 INFO - PROCESS | 1650 | 1467961943061 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293d8800) [pid = 1650] [serial = 284] [outer = 0x119a94000] 00:12:23 INFO - PROCESS | 1650 | 1467961943403 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]]]}] 00:12:23 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. 00:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 00:12:23 INFO - PROCESS | 1650 | 1467961943442 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:12:23 INFO - PROCESS | 1650 | 1467961943444 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:12:23 INFO - PROCESS | 1650 | 1467961943446 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 1650 | 1467961943448 Marionette TRACE conn2 <- [1,354,null,{}] 00:12:23 INFO - PROCESS | 1650 | 1467961943450 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}] 00:12:23 INFO - PROCESS | 1650 | 1467961943452 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:23 INFO - PROCESS | 1650 | 1467961943541 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:12:23 INFO - PROCESS | 1650 | 1467961943544 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 1650 | 1467961943546 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb4800 == 40 [pid = 1650] [id = 96] 00:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a29fc00) [pid = 1650] [serial = 285] [outer = 0x0] 00:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a5efc00) [pid = 1650] [serial = 286] [outer = 0x12a29fc00] 00:12:23 INFO - PROCESS | 1650 | 1467961943574 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a6dbc00) [pid = 1650] [serial = 287] [outer = 0x12a29fc00] 00:12:23 INFO - PROCESS | 1650 | 1467961943884 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]]]}] 00:12:23 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. 00:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 00:12:23 INFO - PROCESS | 1650 | 1467961943919 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:12:23 INFO - PROCESS | 1650 | 1467961943920 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:12:23 INFO - PROCESS | 1650 | 1467961943923 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 1650 | 1467961943924 Marionette TRACE conn2 <- [1,358,null,{}] 00:12:23 INFO - PROCESS | 1650 | 1467961943935 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}] 00:12:23 INFO - PROCESS | 1650 | 1467961943936 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:24 INFO - PROCESS | 1650 | 1467961944014 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:12:24 INFO - PROCESS | 1650 | 1467961944066 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 1650 | 1467961944067 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd1800 == 41 [pid = 1650] [id = 97] 00:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a2a6000) [pid = 1650] [serial = 288] [outer = 0x0] 00:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a6e6400) [pid = 1650] [serial = 289] [outer = 0x12a2a6000] 00:12:24 INFO - PROCESS | 1650 | 1467961944091 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12af71000) [pid = 1650] [serial = 290] [outer = 0x12a2a6000] 00:12:24 INFO - PROCESS | 1650 | --DOCSHELL 0x113bbd800 == 40 [pid = 1650] [id = 86] 00:12:24 INFO - PROCESS | 1650 | --DOCSHELL 0x113265800 == 39 [pid = 1650] [id = 85] 00:12:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11517c800 == 38 [pid = 1650] [id = 84] 00:12:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8ea800 == 37 [pid = 1650] [id = 83] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x117073000 == 36 [pid = 1650] [id = 87] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118872800 == 35 [pid = 1650] [id = 89] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1246c3000 == 34 [pid = 1650] [id = 93] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12611b000 == 33 [pid = 1650] [id = 95] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119b1f800 == 32 [pid = 1650] [id = 90] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d2800 == 31 [pid = 1650] [id = 94] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12337a000 == 30 [pid = 1650] [id = 92] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x120821000 == 29 [pid = 1650] [id = 91] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d3000 == 28 [pid = 1650] [id = 88] 00:12:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb4800 == 27 [pid = 1650] [id = 96] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a5f4000) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123121800) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124299400) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128bed400) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128ded800) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12668d800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1268a7400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126aa2000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119459000) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119635800) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1167eac00) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1172bf400) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b63800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12311e800) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12453ac00) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1256ea400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12614b000) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126686400) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1293dec00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118469c00) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118737000) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126d2b000) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126d37800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a5fd800) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a6e1400) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12caef400) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a5fa800) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1188cfc00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a8b0400) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12a8b8c00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12af79c00) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12a8bac00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126a9d400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128bde400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128be5000) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12b610400) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12b612000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123207c00) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12a54cc00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 00:12:25 INFO - PROCESS | 1650 | 1467961945382 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]]]}] 00:12:25 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. 00:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1479ms 00:12:25 INFO - PROCESS | 1650 | 1467961945404 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:12:25 INFO - PROCESS | 1650 | 1467961945407 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:12:25 INFO - PROCESS | 1650 | 1467961945411 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:12:25 INFO - PROCESS | 1650 | 1467961945414 Marionette TRACE conn2 <- [1,362,null,{}] 00:12:25 INFO - PROCESS | 1650 | 1467961945427 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}] 00:12:25 INFO - PROCESS | 1650 | 1467961945429 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:25 INFO - PROCESS | 1650 | 1467961945497 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:12:25 INFO - PROCESS | 1650 | 1467961945539 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:25 INFO - PROCESS | 1650 | 1467961945541 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11326a000 == 28 [pid = 1650] [id = 98] 00:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11671cc00) [pid = 1650] [serial = 291] [outer = 0x0] 00:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1167e9000) [pid = 1650] [serial = 292] [outer = 0x11671cc00] 00:12:25 INFO - PROCESS | 1650 | 1467961945568 Marionette DEBUG loaded listener.js 00:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x117ea2000) [pid = 1650] [serial = 293] [outer = 0x11671cc00] 00:12:26 INFO - PROCESS | 1650 | 1467961946007 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]]]}] 00:12:26 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. 00:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 635ms 00:12:26 INFO - PROCESS | 1650 | 1467961946045 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 1650 | 1467961946050 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:12:26 INFO - PROCESS | 1650 | 1467961946057 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 1650 | 1467961946060 Marionette TRACE conn2 <- [1,366,null,{}] 00:12:26 INFO - PROCESS | 1650 | 1467961946063 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}] 00:12:26 INFO - PROCESS | 1650 | 1467961946067 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:26 INFO - PROCESS | 1650 | 1467961946185 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:12:26 INFO - PROCESS | 1650 | 1467961946192 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 1650 | 1467961946194 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11677a800 == 29 [pid = 1650] [id = 99] 00:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1182f7800) [pid = 1650] [serial = 294] [outer = 0x0] 00:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118732400) [pid = 1650] [serial = 295] [outer = 0x1182f7800] 00:12:26 INFO - PROCESS | 1650 | 1467961946239 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118852800) [pid = 1650] [serial = 296] [outer = 0x1182f7800] 00:12:26 INFO - PROCESS | 1650 | 1467961946676 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]]]}] 00:12:26 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. 00:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 00:12:26 INFO - PROCESS | 1650 | 1467961946728 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:12:26 INFO - PROCESS | 1650 | 1467961946730 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:12:26 INFO - PROCESS | 1650 | 1467961946734 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 1650 | 1467961946736 Marionette TRACE conn2 <- [1,370,null,{}] 00:12:26 INFO - PROCESS | 1650 | 1467961946744 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}] 00:12:26 INFO - PROCESS | 1650 | 1467961946747 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:26 INFO - PROCESS | 1650 | 1467961946839 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:12:26 INFO - PROCESS | 1650 | 1467961946846 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 1650 | 1467961946850 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183c2800 == 30 [pid = 1650] [id = 100] 00:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x111e2ec00) [pid = 1650] [serial = 297] [outer = 0x0] 00:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119a94400) [pid = 1650] [serial = 298] [outer = 0x111e2ec00] 00:12:26 INFO - PROCESS | 1650 | 1467961946880 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119cb3800) [pid = 1650] [serial = 299] [outer = 0x111e2ec00] 00:12:27 INFO - PROCESS | 1650 | 1467961947233 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]]]}] 00:12:27 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. 00:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 521ms 00:12:27 INFO - PROCESS | 1650 | 1467961947256 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:12:27 INFO - PROCESS | 1650 | 1467961947259 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:12:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:12:27 INFO - PROCESS | 1650 | 1467961947275 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:12:27 INFO - PROCESS | 1650 | 1467961947277 Marionette TRACE conn2 <- [1,374,null,{}] 00:12:27 INFO - PROCESS | 1650 | 1467961947280 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}] 00:12:27 INFO - PROCESS | 1650 | 1467961947293 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:27 INFO - PROCESS | 1650 | 1467961947413 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:12:27 INFO - PROCESS | 1650 | 1467961947418 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:27 INFO - PROCESS | 1650 | 1467961947420 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e6000 == 31 [pid = 1650] [id = 101] 00:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x123207c00) [pid = 1650] [serial = 300] [outer = 0x0] 00:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1234c5c00) [pid = 1650] [serial = 301] [outer = 0x123207c00] 00:12:27 INFO - PROCESS | 1650 | 1467961947450 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1242a2c00) [pid = 1650] [serial = 302] [outer = 0x123207c00] 00:12:27 INFO - PROCESS | 1650 | 1467961947761 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:12:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:12:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 00:12:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:12:27 INFO - PROCESS | 1650 | 1467961947794 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:12:27 INFO - PROCESS | 1650 | 1467961947795 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:12:27 INFO - PROCESS | 1650 | 1467961947798 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:12:27 INFO - PROCESS | 1650 | 1467961947801 Marionette TRACE conn2 <- [1,378,null,{}] 00:12:27 INFO - PROCESS | 1650 | 1467961947804 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}] 00:12:27 INFO - PROCESS | 1650 | 1467961947805 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:27 INFO - PROCESS | 1650 | 1467961947884 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:12:27 INFO - PROCESS | 1650 | 1467961947933 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:27 INFO - PROCESS | 1650 | 1467961947935 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192b4800 == 32 [pid = 1650] [id = 102] 00:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116974000) [pid = 1650] [serial = 303] [outer = 0x0] 00:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124539c00) [pid = 1650] [serial = 304] [outer = 0x116974000] 00:12:27 INFO - PROCESS | 1650 | 1467961947972 Marionette DEBUG loaded listener.js 00:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124904c00) [pid = 1650] [serial = 305] [outer = 0x116974000] 00:12:28 INFO - PROCESS | 1650 | 1467961948343 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:12:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 573ms 00:12:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:12:28 INFO - PROCESS | 1650 | 1467961948372 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 1650 | 1467961948374 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:12:28 INFO - PROCESS | 1650 | 1467961948377 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 1650 | 1467961948379 Marionette TRACE conn2 <- [1,382,null,{}] 00:12:28 INFO - PROCESS | 1650 | 1467961948384 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}] 00:12:28 INFO - PROCESS | 1650 | 1467961948391 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:28 INFO - PROCESS | 1650 | 1467961948574 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:12:28 INFO - PROCESS | 1650 | 1467961948584 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:28 INFO - PROCESS | 1650 | 1467961948585 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119efa800 == 33 [pid = 1650] [id = 103] 00:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118462c00) [pid = 1650] [serial = 306] [outer = 0x0] 00:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124c7c400) [pid = 1650] [serial = 307] [outer = 0x118462c00] 00:12:28 INFO - PROCESS | 1650 | 1467961948621 Marionette DEBUG loaded listener.js 00:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126689c00) [pid = 1650] [serial = 308] [outer = 0x118462c00] 00:12:29 INFO - PROCESS | 1650 | 1467961949022 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:12:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:12:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 669ms 00:12:29 INFO - PROCESS | 1650 | 1467961949047 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:12:29 INFO - PROCESS | 1650 | 1467961949048 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:12:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:12:29 INFO - PROCESS | 1650 | 1467961949051 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:12:29 INFO - PROCESS | 1650 | 1467961949052 Marionette TRACE conn2 <- [1,386,null,{}] 00:12:29 INFO - PROCESS | 1650 | 1467961949054 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}] 00:12:29 INFO - PROCESS | 1650 | 1467961949056 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:29 INFO - PROCESS | 1650 | 1467961949127 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:12:29 INFO - PROCESS | 1650 | 1467961949189 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 1650 | 1467961949190 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12313c800 == 34 [pid = 1650] [id = 104] 00:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1162d7400) [pid = 1650] [serial = 309] [outer = 0x0] 00:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12668fc00) [pid = 1650] [serial = 310] [outer = 0x1162d7400] 00:12:29 INFO - PROCESS | 1650 | 1467961949215 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126a93800) [pid = 1650] [serial = 311] [outer = 0x1162d7400] 00:12:29 INFO - PROCESS | 1650 | 1467961949587 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]]]}] 00:12:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 569ms 00:12:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:12:29 INFO - PROCESS | 1650 | 1467961949621 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:12:29 INFO - PROCESS | 1650 | 1467961949622 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:12:29 INFO - PROCESS | 1650 | 1467961949624 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:12:29 INFO - PROCESS | 1650 | 1467961949625 Marionette TRACE conn2 <- [1,390,null,{}] 00:12:29 INFO - PROCESS | 1650 | 1467961949627 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}] 00:12:29 INFO - PROCESS | 1650 | 1467961949629 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:29 INFO - PROCESS | 1650 | 1467961949704 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:12:29 INFO - PROCESS | 1650 | 1467961949752 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 1650 | 1467961949753 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12349e000 == 35 [pid = 1650] [id = 105] 00:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1268a6000) [pid = 1650] [serial = 312] [outer = 0x0] 00:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126aa0c00) [pid = 1650] [serial = 313] [outer = 0x1268a6000] 00:12:29 INFO - PROCESS | 1650 | 1467961949777 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128df4800) [pid = 1650] [serial = 314] [outer = 0x1268a6000] 00:12:30 INFO - PROCESS | 1650 | 1467961950091 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]]]}] 00:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 00:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:12:30 INFO - PROCESS | 1650 | 1467961950144 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:12:30 INFO - PROCESS | 1650 | 1467961950145 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:12:30 INFO - PROCESS | 1650 | 1467961950147 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:12:30 INFO - PROCESS | 1650 | 1467961950148 Marionette TRACE conn2 <- [1,394,null,{}] 00:12:30 INFO - PROCESS | 1650 | 1467961950151 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}] 00:12:30 INFO - PROCESS | 1650 | 1467961950152 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:30 INFO - PROCESS | 1650 | 1467961950227 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:12:30 INFO - PROCESS | 1650 | 1467961950235 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 1650 | 1467961950236 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183c2000 == 36 [pid = 1650] [id = 106] 00:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126a96400) [pid = 1650] [serial = 315] [outer = 0x0] 00:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a2aa000) [pid = 1650] [serial = 316] [outer = 0x126a96400] 00:12:30 INFO - PROCESS | 1650 | 1467961950261 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a54c000) [pid = 1650] [serial = 317] [outer = 0x126a96400] 00:12:30 INFO - PROCESS | 1650 | 1467961950629 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]]]}] 00:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 00:12:30 INFO - PROCESS | 1650 | 1467961950671 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:12:30 INFO - PROCESS | 1650 | 1467961950672 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:12:30 INFO - PROCESS | 1650 | 1467961950674 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:12:30 INFO - PROCESS | 1650 | 1467961950675 Marionette TRACE conn2 <- [1,398,null,{}] 00:12:30 INFO - PROCESS | 1650 | 1467961950678 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}] 00:12:30 INFO - PROCESS | 1650 | 1467961950679 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:30 INFO - PROCESS | 1650 | 1467961950780 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:12:30 INFO - PROCESS | 1650 | 1467961950783 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 1650 | 1467961950784 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611c800 == 37 [pid = 1650] [id = 107] 00:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1293d2400) [pid = 1650] [serial = 318] [outer = 0x0] 00:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a5f8c00) [pid = 1650] [serial = 319] [outer = 0x1293d2400] 00:12:30 INFO - PROCESS | 1650 | 1467961950808 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a6d8800) [pid = 1650] [serial = 320] [outer = 0x1293d2400] 00:12:31 INFO - PROCESS | 1650 | 1467961951154 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]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 00:12:31 INFO - PROCESS | 1650 | 1467961951194 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 1650 | 1467961951196 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:12:31 INFO - PROCESS | 1650 | 1467961951198 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 1650 | 1467961951200 Marionette TRACE conn2 <- [1,402,null,{}] 00:12:31 INFO - PROCESS | 1650 | 1467961951202 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}] 00:12:31 INFO - PROCESS | 1650 | 1467961951204 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:31 INFO - PROCESS | 1650 | 1467961951314 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:12:31 INFO - PROCESS | 1650 | 1467961951349 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:31 INFO - PROCESS | 1650 | 1467961951350 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192af800 == 38 [pid = 1650] [id = 108] 00:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a6dfc00) [pid = 1650] [serial = 321] [outer = 0x0] 00:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b606c00) [pid = 1650] [serial = 322] [outer = 0x12a6dfc00] 00:12:31 INFO - PROCESS | 1650 | 1467961951376 Marionette DEBUG loaded listener.js 00:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b611800) [pid = 1650] [serial = 323] [outer = 0x12a6dfc00] 00:12:31 INFO - PROCESS | 1650 | 1467961951718 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]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 572ms 00:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:12:31 INFO - PROCESS | 1650 | 1467961951771 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 1650 | 1467961951772 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:12:31 INFO - PROCESS | 1650 | 1467961951774 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 1650 | 1467961951775 Marionette TRACE conn2 <- [1,406,null,{}] 00:12:31 INFO - PROCESS | 1650 | 1467961951777 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}] 00:12:31 INFO - PROCESS | 1650 | 1467961951778 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:31 INFO - PROCESS | 1650 | 1467961951873 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:12:31 INFO - PROCESS | 1650 | 1467961951887 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:31 INFO - PROCESS | 1650 | 1467961951888 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294d7800 == 39 [pid = 1650] [id = 109] 00:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b79ac00) [pid = 1650] [serial = 324] [outer = 0x0] 00:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b7a1000) [pid = 1650] [serial = 325] [outer = 0x12b79ac00] 00:12:31 INFO - PROCESS | 1650 | 1467961951911 Marionette DEBUG loaded listener.js 00:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b7ab400) [pid = 1650] [serial = 326] [outer = 0x12b79ac00] 00:12:32 INFO - PROCESS | 1650 | 1467961952194 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:12:32 INFO - PROCESS | 1650 | 1467961952261 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]]]}] 00:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 00:12:32 INFO - PROCESS | 1650 | 1467961952298 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:12:32 INFO - PROCESS | 1650 | 1467961952301 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:12:32 INFO - PROCESS | 1650 | 1467961952303 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:12:32 INFO - PROCESS | 1650 | 1467961952304 Marionette TRACE conn2 <- [1,410,null,{}] 00:12:32 INFO - PROCESS | 1650 | 1467961952307 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}] 00:12:32 INFO - PROCESS | 1650 | 1467961952308 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:32 INFO - PROCESS | 1650 | 1467961952503 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12512f400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119cb1000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1246af800) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1268f7000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1139ed400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a94000) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a29fc00) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118470c00) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116967c00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182f8400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1160de400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1160df400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113baac00) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:12:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128bde800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:12:32 INFO - PROCESS | 1650 | 1467961952559 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:32 INFO - PROCESS | 1650 | 1467961952560 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693d000 == 40 [pid = 1650] [id = 110] 00:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113b9ec00) [pid = 1650] [serial = 327] [outer = 0x0] 00:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11670e000) [pid = 1650] [serial = 328] [outer = 0x113b9ec00] 00:12:32 INFO - PROCESS | 1650 | 1467961952586 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119589400) [pid = 1650] [serial = 329] [outer = 0x113b9ec00] 00:12:32 INFO - PROCESS | 1650 | 1467961952870 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]]]}] 00:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 619ms 00:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:12:32 INFO - PROCESS | 1650 | 1467961952924 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:12:32 INFO - PROCESS | 1650 | 1467961952925 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:12:32 INFO - PROCESS | 1650 | 1467961952927 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:12:32 INFO - PROCESS | 1650 | 1467961952928 Marionette TRACE conn2 <- [1,414,null,{}] 00:12:32 INFO - PROCESS | 1650 | 1467961952934 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}] 00:12:32 INFO - PROCESS | 1650 | 1467961952935 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:33 INFO - PROCESS | 1650 | 1467961953026 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:12:33 INFO - PROCESS | 1650 | 1467961953078 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 1650 | 1467961953080 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240da800 == 41 [pid = 1650] [id = 111] 00:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116079000) [pid = 1650] [serial = 330] [outer = 0x0] 00:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128be9000) [pid = 1650] [serial = 331] [outer = 0x116079000] 00:12:33 INFO - PROCESS | 1650 | 1467961953116 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b7b5800) [pid = 1650] [serial = 332] [outer = 0x116079000] 00:12:33 INFO - PROCESS | 1650 | 1467961953538 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]]]}] 00:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 625ms 00:12:33 INFO - PROCESS | 1650 | 1467961953554 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:12:33 INFO - PROCESS | 1650 | 1467961953555 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:12:33 INFO - PROCESS | 1650 | 1467961953558 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:12:33 INFO - PROCESS | 1650 | 1467961953559 Marionette TRACE conn2 <- [1,418,null,{}] 00:12:33 INFO - PROCESS | 1650 | 1467961953561 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}] 00:12:33 INFO - PROCESS | 1650 | 1467961953562 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:33 INFO - PROCESS | 1650 | 1467961953653 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:12:33 INFO - PROCESS | 1650 | 1467961953659 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 1650 | 1467961953660 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a651800 == 42 [pid = 1650] [id = 112] 00:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124544400) [pid = 1650] [serial = 333] [outer = 0x0] 00:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bc67c00) [pid = 1650] [serial = 334] [outer = 0x124544400] 00:12:33 INFO - PROCESS | 1650 | 1467961953679 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bcaa400) [pid = 1650] [serial = 335] [outer = 0x124544400] 00:12:34 INFO - PROCESS | 1650 | 1467961954596 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]]]}] 00:12:34 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 00:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1078ms 00:12:34 INFO - PROCESS | 1650 | 1467961954657 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 1650 | 1467961954660 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:12:34 INFO - PROCESS | 1650 | 1467961954665 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - PROCESS | 1650 | 1467961954667 Marionette TRACE conn2 <- [1,422,null,{}] 00:12:34 INFO - PROCESS | 1650 | 1467961954671 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}] 00:12:34 INFO - PROCESS | 1650 | 1467961954673 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:34 INFO - PROCESS | 1650 | 1467961954768 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:12:34 INFO - PROCESS | 1650 | 1467961954857 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:34 INFO - PROCESS | 1650 | 1467961954858 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160a2000 == 43 [pid = 1650] [id = 113] 00:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11662cc00) [pid = 1650] [serial = 336] [outer = 0x0] 00:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11671bc00) [pid = 1650] [serial = 337] [outer = 0x11662cc00] 00:12:34 INFO - PROCESS | 1650 | 1467961954890 Marionette DEBUG loaded listener.js 00:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11815cc00) [pid = 1650] [serial = 338] [outer = 0x11662cc00] 00:12:35 INFO - PROCESS | 1650 | 1467961955929 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]]]}] 00:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1274ms 00:12:35 INFO - PROCESS | 1650 | 1467961955939 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:12:35 INFO - PROCESS | 1650 | 1467961955941 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:12:35 INFO - PROCESS | 1650 | 1467961955945 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:12:35 INFO - PROCESS | 1650 | 1467961955946 Marionette TRACE conn2 <- [1,426,null,{}] 00:12:35 INFO - PROCESS | 1650 | 1467961955950 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}] 00:12:35 INFO - PROCESS | 1650 | 1467961955952 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:36 INFO - PROCESS | 1650 | 1467961956052 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:12:36 INFO - PROCESS | 1650 | 1467961956122 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:36 INFO - PROCESS | 1650 | 1467961956123 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x113262800 == 44 [pid = 1650] [id = 114] 00:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1182ec000) [pid = 1650] [serial = 339] [outer = 0x0] 00:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118464c00) [pid = 1650] [serial = 340] [outer = 0x1182ec000] 00:12:36 INFO - PROCESS | 1650 | 1467961956154 Marionette DEBUG loaded listener.js 00:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118737000) [pid = 1650] [serial = 341] [outer = 0x1182ec000] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1240da800 == 43 [pid = 1650] [id = 111] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11693d000 == 42 [pid = 1650] [id = 110] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1294d7800 == 41 [pid = 1650] [id = 109] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1192af800 == 40 [pid = 1650] [id = 108] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a6e6400) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12611c800 == 39 [pid = 1650] [id = 107] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1183c2000 == 38 [pid = 1650] [id = 106] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12349e000 == 37 [pid = 1650] [id = 105] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12313c800 == 36 [pid = 1650] [id = 104] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119efa800 == 35 [pid = 1650] [id = 103] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1192b4800 == 34 [pid = 1650] [id = 102] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e6000 == 33 [pid = 1650] [id = 101] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1183c2800 == 32 [pid = 1650] [id = 100] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11677a800 == 31 [pid = 1650] [id = 99] 00:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11326a000 == 30 [pid = 1650] [id = 98] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126687c00) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124ce9400) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126aa1800) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1268f2c00) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128be9800) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a9ac00) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128bdfc00) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128dab000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a5efc00) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126147800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128df1400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12453d000) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a95000) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1235d0400) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119178400) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119634000) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1172c0000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11872f400) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119174400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11815b000) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a6dbc00) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11704b400) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1162dc000) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128bea400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124eef400) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1246a9400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1293d8800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 00:12:36 INFO - PROCESS | 1650 | 1467961956577 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] 00:12:36 INFO - PROCESS | 1650 | 1467961956621 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:12:36 INFO - PROCESS | 1650 | 1467961956626 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:12:36 INFO - PROCESS | 1650 | 1467961956627 Marionette TRACE conn2 <- [1,430,null,{}] 00:12:36 INFO - PROCESS | 1650 | 1467961956630 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}] 00:12:36 INFO - PROCESS | 1650 | 1467961956631 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:36 INFO - PROCESS | 1650 | 1467961956711 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:12:36 INFO - PROCESS | 1650 | 1467961956719 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:36 INFO - PROCESS | 1650 | 1467961956720 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116258000 == 31 [pid = 1650] [id = 115] 00:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11854b000) [pid = 1650] [serial = 342] [outer = 0x0] 00:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119217000) [pid = 1650] [serial = 343] [outer = 0x11854b000] 00:12:36 INFO - PROCESS | 1650 | 1467961956748 Marionette DEBUG loaded listener.js 00:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119583000) [pid = 1650] [serial = 344] [outer = 0x11854b000] 00:12:37 INFO - PROCESS | 1650 | 1467961957082 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]]]}] 00:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 00:12:37 INFO - PROCESS | 1650 | 1467961957145 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:12:37 INFO - PROCESS | 1650 | 1467961957146 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:12:37 INFO - PROCESS | 1650 | 1467961957149 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:12:37 INFO - PROCESS | 1650 | 1467961957151 Marionette TRACE conn2 <- [1,434,null,{}] 00:12:37 INFO - PROCESS | 1650 | 1467961957159 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}] 00:12:37 INFO - PROCESS | 1650 | 1467961957162 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:37 INFO - PROCESS | 1650 | 1467961957242 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:12:37 INFO - PROCESS | 1650 | 1467961957247 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:37 INFO - PROCESS | 1650 | 1467961957250 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e23000 == 32 [pid = 1650] [id = 116] 00:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119634000) [pid = 1650] [serial = 345] [outer = 0x0] 00:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a9a400) [pid = 1650] [serial = 346] [outer = 0x119634000] 00:12:37 INFO - PROCESS | 1650 | 1467961957280 Marionette DEBUG loaded listener.js 00:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12120f400) [pid = 1650] [serial = 347] [outer = 0x119634000] 00:12:37 INFO - PROCESS | 1650 | 1467961957642 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]]]}] 00:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 00:12:37 INFO - PROCESS | 1650 | 1467961957670 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:12:37 INFO - PROCESS | 1650 | 1467961957672 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:12:37 INFO - PROCESS | 1650 | 1467961957674 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:12:37 INFO - PROCESS | 1650 | 1467961957675 Marionette TRACE conn2 <- [1,438,null,{}] 00:12:37 INFO - PROCESS | 1650 | 1467961957678 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}] 00:12:37 INFO - PROCESS | 1650 | 1467961957679 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:37 INFO - PROCESS | 1650 | 1467961957775 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:12:37 INFO - PROCESS | 1650 | 1467961957782 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:37 INFO - PROCESS | 1650 | 1467961957785 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185cd000 == 33 [pid = 1650] [id = 117] 00:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12320fc00) [pid = 1650] [serial = 348] [outer = 0x0] 00:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124018000) [pid = 1650] [serial = 349] [outer = 0x12320fc00] 00:12:37 INFO - PROCESS | 1650 | 1467961957811 Marionette DEBUG loaded listener.js 00:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12453ec00) [pid = 1650] [serial = 350] [outer = 0x12320fc00] 00:12:38 INFO - PROCESS | 1650 | 1467961958126 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]]]}] 00:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 00:12:38 INFO - PROCESS | 1650 | 1467961958144 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:12:38 INFO - PROCESS | 1650 | 1467961958145 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:12:38 INFO - PROCESS | 1650 | 1467961958148 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:12:38 INFO - PROCESS | 1650 | 1467961958151 Marionette TRACE conn2 <- [1,442,null,{}] 00:12:38 INFO - PROCESS | 1650 | 1467961958156 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}] 00:12:38 INFO - PROCESS | 1650 | 1467961958157 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:38 INFO - PROCESS | 1650 | 1467961958231 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:12:38 INFO - PROCESS | 1650 | 1467961958237 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:38 INFO - PROCESS | 1650 | 1467961958238 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d3000 == 34 [pid = 1650] [id = 118] 00:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124540400) [pid = 1650] [serial = 351] [outer = 0x0] 00:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1246a9400) [pid = 1650] [serial = 352] [outer = 0x124540400] 00:12:38 INFO - PROCESS | 1650 | 1467961958263 Marionette DEBUG loaded listener.js 00:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124e8d400) [pid = 1650] [serial = 353] [outer = 0x124540400] 00:12:38 INFO - PROCESS | 1650 | 1467961958606 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]]]}] 00:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 473ms 00:12:38 INFO - PROCESS | 1650 | 1467961958644 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:12:38 INFO - PROCESS | 1650 | 1467961958645 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:12:38 INFO - PROCESS | 1650 | 1467961958656 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:12:38 INFO - PROCESS | 1650 | 1467961958657 Marionette TRACE conn2 <- [1,446,null,{}] 00:12:38 INFO - PROCESS | 1650 | 1467961958667 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}] 00:12:38 INFO - PROCESS | 1650 | 1467961958671 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:38 INFO - PROCESS | 1650 | 1467961958786 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:12:38 INFO - PROCESS | 1650 | 1467961958790 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:38 INFO - PROCESS | 1650 | 1467961958791 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef5800 == 35 [pid = 1650] [id = 119] 00:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124541000) [pid = 1650] [serial = 354] [outer = 0x0] 00:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1251f6000) [pid = 1650] [serial = 355] [outer = 0x124541000] 00:12:38 INFO - PROCESS | 1650 | 1467961958816 Marionette DEBUG loaded listener.js 00:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1266f2400) [pid = 1650] [serial = 356] [outer = 0x124541000] 00:12:39 INFO - PROCESS | 1650 | 1467961959172 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]]]}] 00:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 530ms 00:12:39 INFO - PROCESS | 1650 | 1467961959185 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:12:39 INFO - PROCESS | 1650 | 1467961959186 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:12:39 INFO - PROCESS | 1650 | 1467961959188 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - PROCESS | 1650 | 1467961959189 Marionette TRACE conn2 <- [1,450,null,{}] 00:12:39 INFO - PROCESS | 1650 | 1467961959191 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}] 00:12:39 INFO - PROCESS | 1650 | 1467961959193 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:39 INFO - PROCESS | 1650 | 1467961959285 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:12:39 INFO - PROCESS | 1650 | 1467961959320 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:39 INFO - PROCESS | 1650 | 1467961959320 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x120821800 == 36 [pid = 1650] [id = 120] 00:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1268a1c00) [pid = 1650] [serial = 357] [outer = 0x0] 00:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126aa0800) [pid = 1650] [serial = 358] [outer = 0x1268a1c00] 00:12:39 INFO - PROCESS | 1650 | 1467961959345 Marionette DEBUG loaded listener.js 00:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128be4400) [pid = 1650] [serial = 359] [outer = 0x1268a1c00] 00:12:39 INFO - PROCESS | 1650 | 1467961959688 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] 00:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:12:39 INFO - PROCESS | 1650 | 1467961959709 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:12:39 INFO - PROCESS | 1650 | 1467961959711 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - PROCESS | 1650 | 1467961959713 Marionette TRACE conn2 <- [1,454,null,{}] 00:12:39 INFO - PROCESS | 1650 | 1467961959715 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}] 00:12:39 INFO - PROCESS | 1650 | 1467961959718 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:39 INFO - PROCESS | 1650 | 1467961959818 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:12:39 INFO - PROCESS | 1650 | 1467961959821 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:39 INFO - PROCESS | 1650 | 1467961959822 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240f1800 == 37 [pid = 1650] [id = 121] 00:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126a98800) [pid = 1650] [serial = 360] [outer = 0x0] 00:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128ded000) [pid = 1650] [serial = 361] [outer = 0x126a98800] 00:12:39 INFO - PROCESS | 1650 | 1467961959847 Marionette DEBUG loaded listener.js 00:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a542800) [pid = 1650] [serial = 362] [outer = 0x126a98800] 00:12:40 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:40 INFO - PROCESS | 1650 | 1467961960182 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]]]}] 00:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 00:12:40 INFO - PROCESS | 1650 | 1467961960232 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:12:40 INFO - PROCESS | 1650 | 1467961960233 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:12:40 INFO - PROCESS | 1650 | 1467961960236 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:12:40 INFO - PROCESS | 1650 | 1467961960237 Marionette TRACE conn2 <- [1,458,null,{}] 00:12:40 INFO - PROCESS | 1650 | 1467961960239 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}] 00:12:40 INFO - PROCESS | 1650 | 1467961960240 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:40 INFO - PROCESS | 1650 | 1467961960334 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:12:40 INFO - PROCESS | 1650 | 1467961960367 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 1650 | 1467961960368 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246cd000 == 38 [pid = 1650] [id = 122] 00:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128da5000) [pid = 1650] [serial = 363] [outer = 0x0] 00:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a5f8000) [pid = 1650] [serial = 364] [outer = 0x128da5000] 00:12:40 INFO - PROCESS | 1650 | 1467961960400 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a6dbc00) [pid = 1650] [serial = 365] [outer = 0x128da5000] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111e2ec00) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1268a6000) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1182f7800) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1162d7400) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a2a6000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b79ac00) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116079000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113b9ec00) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1293d2400) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a6dfc00) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126a96400) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118462c00) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116974000) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123207c00) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11671cc00) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:12:40 INFO - PROCESS | 1650 | 1467961960857 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] 00:12:40 INFO - PROCESS | 1650 | 1467961960908 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:12:40 INFO - PROCESS | 1650 | 1467961960910 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:12:40 INFO - PROCESS | 1650 | 1467961960911 Marionette TRACE conn2 <- [1,462,null,{}] 00:12:40 INFO - PROCESS | 1650 | 1467961960914 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}] 00:12:40 INFO - PROCESS | 1650 | 1467961960915 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:41 INFO - PROCESS | 1650 | 1467961961009 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:12:41 INFO - PROCESS | 1650 | 1467961961013 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 1650 | 1467961961015 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c9b800 == 39 [pid = 1650] [id = 123] 00:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11671cc00) [pid = 1650] [serial = 366] [outer = 0x0] 00:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1241c0400) [pid = 1650] [serial = 367] [outer = 0x11671cc00] 00:12:41 INFO - PROCESS | 1650 | 1467961961042 Marionette DEBUG loaded listener.js 00:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126a97400) [pid = 1650] [serial = 368] [outer = 0x11671cc00] 00:12:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:41 INFO - PROCESS | 1650 | 1467961961391 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] 00:12:41 INFO - PROCESS | 1650 | 1467961961431 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:12:41 INFO - PROCESS | 1650 | 1467961961434 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 1650 | 1467961961436 Marionette TRACE conn2 <- [1,466,null,{}] 00:12:41 INFO - PROCESS | 1650 | 1467961961438 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}] 00:12:41 INFO - PROCESS | 1650 | 1467961961440 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:41 INFO - PROCESS | 1650 | 1467961961529 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:12:41 INFO - PROCESS | 1650 | 1467961961534 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 1650 | 1467961961537 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba7000 == 40 [pid = 1650] [id = 124] 00:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ce7400) [pid = 1650] [serial = 369] [outer = 0x0] 00:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a8b4800) [pid = 1650] [serial = 370] [outer = 0x124ce7400] 00:12:41 INFO - PROCESS | 1650 | 1467961961571 Marionette DEBUG loaded listener.js 00:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12b610000) [pid = 1650] [serial = 371] [outer = 0x124ce7400] 00:12:41 INFO - PROCESS | 1650 | 1467961961908 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] 00:12:41 INFO - PROCESS | 1650 | 1467961961955 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:12:41 INFO - PROCESS | 1650 | 1467961961957 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 1650 | 1467961961958 Marionette TRACE conn2 <- [1,470,null,{}] 00:12:41 INFO - PROCESS | 1650 | 1467961961960 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}] 00:12:41 INFO - PROCESS | 1650 | 1467961961961 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:42 INFO - PROCESS | 1650 | 1467961962040 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:12:42 INFO - PROCESS | 1650 | 1467961962091 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:42 INFO - PROCESS | 1650 | 1467961962092 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbb800 == 41 [pid = 1650] [id = 125] 00:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1268a6000) [pid = 1650] [serial = 372] [outer = 0x0] 00:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12b7a2c00) [pid = 1650] [serial = 373] [outer = 0x1268a6000] 00:12:42 INFO - PROCESS | 1650 | 1467961962115 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12bc66400) [pid = 1650] [serial = 374] [outer = 0x1268a6000] 00:12:42 INFO - PROCESS | 1650 | 1467961962404 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]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 00:12:42 INFO - PROCESS | 1650 | 1467961962427 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 1650 | 1467961962428 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:12:42 INFO - PROCESS | 1650 | 1467961962430 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:12:42 INFO - PROCESS | 1650 | 1467961962432 Marionette TRACE conn2 <- [1,474,null,{}] 00:12:42 INFO - PROCESS | 1650 | 1467961962438 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}] 00:12:42 INFO - PROCESS | 1650 | 1467961962439 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:42 INFO - PROCESS | 1650 | 1467961962525 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:12:42 INFO - PROCESS | 1650 | 1467961962528 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:42 INFO - PROCESS | 1650 | 1467961962529 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2d2000 == 42 [pid = 1650] [id = 126] 00:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bc66800) [pid = 1650] [serial = 375] [outer = 0x0] 00:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bcaa800) [pid = 1650] [serial = 376] [outer = 0x12bc66800] 00:12:42 INFO - PROCESS | 1650 | 1467961962555 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bcb2400) [pid = 1650] [serial = 377] [outer = 0x12bc66800] 00:12:43 INFO - PROCESS | 1650 | 1467961963045 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]]]}] 00:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 672ms 00:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:12:43 INFO - PROCESS | 1650 | 1467961963103 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:12:43 INFO - PROCESS | 1650 | 1467961963106 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:12:43 INFO - PROCESS | 1650 | 1467961963109 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:12:43 INFO - PROCESS | 1650 | 1467961963111 Marionette TRACE conn2 <- [1,478,null,{}] 00:12:43 INFO - PROCESS | 1650 | 1467961963115 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}] 00:12:43 INFO - PROCESS | 1650 | 1467961963117 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:43 INFO - PROCESS | 1650 | 1467961963219 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:12:43 INFO - PROCESS | 1650 | 1467961963272 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 1650 | 1467961963274 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116244000 == 43 [pid = 1650] [id = 127] 00:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11696f000) [pid = 1650] [serial = 378] [outer = 0x0] 00:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117ea4400) [pid = 1650] [serial = 379] [outer = 0x11696f000] 00:12:43 INFO - PROCESS | 1650 | 1467961963304 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11846fc00) [pid = 1650] [serial = 380] [outer = 0x11696f000] 00:12:43 INFO - PROCESS | 1650 | 1467961963809 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]]]}] 00:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 721ms 00:12:43 INFO - PROCESS | 1650 | 1467961963829 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:12:43 INFO - PROCESS | 1650 | 1467961963833 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:12:43 INFO - PROCESS | 1650 | 1467961963837 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:12:43 INFO - PROCESS | 1650 | 1467961963839 Marionette TRACE conn2 <- [1,482,null,{}] 00:12:43 INFO - PROCESS | 1650 | 1467961963842 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}] 00:12:43 INFO - PROCESS | 1650 | 1467961963843 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:43 INFO - PROCESS | 1650 | 1467961963946 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:12:44 INFO - PROCESS | 1650 | 1467961963997 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 1650 | 1467961963999 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3a800 == 44 [pid = 1650] [id = 128] 00:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119583400) [pid = 1650] [serial = 381] [outer = 0x0] 00:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119631c00) [pid = 1650] [serial = 382] [outer = 0x119583400] 00:12:44 INFO - PROCESS | 1650 | 1467961964041 Marionette DEBUG loaded listener.js 00:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119b5a400) [pid = 1650] [serial = 383] [outer = 0x119583400] 00:12:44 INFO - PROCESS | 1650 | 1467961964472 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]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 00:12:44 INFO - PROCESS | 1650 | 1467961964512 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 1650 | 1467961964514 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:12:44 INFO - PROCESS | 1650 | 1467961964536 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 1650 | 1467961964539 Marionette TRACE conn2 <- [1,486,null,{}] 00:12:44 INFO - PROCESS | 1650 | 1467961964546 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}] 00:12:44 INFO - PROCESS | 1650 | 1467961964552 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:44 INFO - PROCESS | 1650 | 1467961964652 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:12:44 INFO - PROCESS | 1650 | 1467961964720 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 1650 | 1467961964722 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a63d800 == 45 [pid = 1650] [id = 129] 00:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124e95400) [pid = 1650] [serial = 384] [outer = 0x0] 00:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12578c800) [pid = 1650] [serial = 385] [outer = 0x124e95400] 00:12:44 INFO - PROCESS | 1650 | 1467961964753 Marionette DEBUG loaded listener.js 00:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12668d400) [pid = 1650] [serial = 386] [outer = 0x124e95400] 00:12:45 INFO - PROCESS | 1650 | 1467961965184 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 673ms 00:12:45 INFO - PROCESS | 1650 | 1467961965208 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 1650 | 1467961965209 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:12:45 INFO - PROCESS | 1650 | 1467961965212 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 1650 | 1467961965213 Marionette TRACE conn2 <- [1,490,null,{}] 00:12:45 INFO - PROCESS | 1650 | 1467961965216 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}] 00:12:45 INFO - PROCESS | 1650 | 1467961965217 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:45 INFO - PROCESS | 1650 | 1467961965318 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:12:45 INFO - PROCESS | 1650 | 1467961965368 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 1650 | 1467961965369 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afc8800 == 46 [pid = 1650] [id = 130] 00:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128d9f400) [pid = 1650] [serial = 387] [outer = 0x0] 00:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a6dcc00) [pid = 1650] [serial = 388] [outer = 0x128d9f400] 00:12:45 INFO - PROCESS | 1650 | 1467961965398 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12af76400) [pid = 1650] [serial = 389] [outer = 0x128d9f400] 00:12:45 INFO - PROCESS | 1650 | 1467961965829 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 669ms 00:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:12:45 INFO - PROCESS | 1650 | 1467961965881 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 1650 | 1467961965883 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:12:45 INFO - PROCESS | 1650 | 1467961965885 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 1650 | 1467961965886 Marionette TRACE conn2 <- [1,494,null,{}] 00:12:45 INFO - PROCESS | 1650 | 1467961965888 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}] 00:12:45 INFO - PROCESS | 1650 | 1467961965890 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:46 INFO - PROCESS | 1650 | 1467961966015 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:12:46 INFO - PROCESS | 1650 | 1467961966068 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 1650 | 1467961966069 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afdf800 == 47 [pid = 1650] [id = 131] 00:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1293d1800) [pid = 1650] [serial = 390] [outer = 0x0] 00:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b79ac00) [pid = 1650] [serial = 391] [outer = 0x1293d1800] 00:12:46 INFO - PROCESS | 1650 | 1467961966097 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bcae400) [pid = 1650] [serial = 392] [outer = 0x1293d1800] 00:12:46 INFO - PROCESS | 1650 | 1467961966664 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]]]}] 00:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 822ms 00:12:46 INFO - PROCESS | 1650 | 1467961966707 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:12:46 INFO - PROCESS | 1650 | 1467961966709 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:12:46 INFO - PROCESS | 1650 | 1467961966713 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 1650 | 1467961966715 Marionette TRACE conn2 <- [1,498,null,{}] 00:12:46 INFO - PROCESS | 1650 | 1467961966721 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}] 00:12:46 INFO - PROCESS | 1650 | 1467961966722 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:46 INFO - PROCESS | 1650 | 1467961966813 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:12:46 INFO - PROCESS | 1650 | 1467961966884 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 1650 | 1467961966886 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11325d800 == 48 [pid = 1650] [id = 132] 00:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117ea0800) [pid = 1650] [serial = 393] [outer = 0x0] 00:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118558800) [pid = 1650] [serial = 394] [outer = 0x117ea0800] 00:12:46 INFO - PROCESS | 1650 | 1467961966914 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118856000) [pid = 1650] [serial = 395] [outer = 0x117ea0800] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd1800 == 47 [pid = 1650] [id = 97] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128dbb800 == 46 [pid = 1650] [id = 125] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba7000 == 45 [pid = 1650] [id = 124] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x124c9b800 == 44 [pid = 1650] [id = 123] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1246cd000 == 43 [pid = 1650] [id = 122] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1240f1800 == 42 [pid = 1650] [id = 121] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x120821800 == 41 [pid = 1650] [id = 120] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef5800 == 40 [pid = 1650] [id = 119] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d3000 == 39 [pid = 1650] [id = 118] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1185cd000 == 38 [pid = 1650] [id = 117] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117e23000 == 37 [pid = 1650] [id = 116] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116258000 == 36 [pid = 1650] [id = 115] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x113262800 == 35 [pid = 1650] [id = 114] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1160a2000 == 34 [pid = 1650] [id = 113] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a651800 == 33 [pid = 1650] [id = 112] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12afdf800 == 32 [pid = 1650] [id = 131] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12afc8800 == 31 [pid = 1650] [id = 130] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a63d800 == 30 [pid = 1650] [id = 129] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3a800 == 29 [pid = 1650] [id = 128] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2d2000 == 28 [pid = 1650] [id = 126] 00:12:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116244000 == 27 [pid = 1650] [id = 127] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a5f8c00) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b606c00) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a2aa000) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124c7c400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126689c00) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124539c00) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124904c00) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1234c5c00) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1242a2c00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1167e9000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117ea2000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a6d8800) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a94400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119cb3800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126aa0c00) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128df4800) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118732400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118852800) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126a93800) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12668fc00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12af71000) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b7a1000) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b611800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b7ab400) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128be9000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119589400) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b7b5800) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11670e000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a54c000) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12bc67c00) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 00:12:47 INFO - PROCESS | 1650 | 1467961967864 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1176ms 00:12:47 INFO - PROCESS | 1650 | 1467961967889 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 1650 | 1467961967892 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:12:47 INFO - PROCESS | 1650 | 1467961967895 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 1650 | 1467961967897 Marionette TRACE conn2 <- [1,502,null,{}] 00:12:47 INFO - PROCESS | 1650 | 1467961967906 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}] 00:12:47 INFO - PROCESS | 1650 | 1467961967908 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:47 INFO - PROCESS | 1650 | 1467961967988 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:12:47 INFO - PROCESS | 1650 | 1467961967994 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 1650 | 1467961967996 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b43000 == 28 [pid = 1650] [id = 133] 00:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116629c00) [pid = 1650] [serial = 396] [outer = 0x0] 00:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1172b8c00) [pid = 1650] [serial = 397] [outer = 0x116629c00] 00:12:48 INFO - PROCESS | 1650 | 1467961968028 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116630000) [pid = 1650] [serial = 398] [outer = 0x116629c00] 00:12:48 INFO - PROCESS | 1650 | 1467961968357 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]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 478ms 00:12:48 INFO - PROCESS | 1650 | 1467961968388 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:12:48 INFO - PROCESS | 1650 | 1467961968391 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:12:48 INFO - PROCESS | 1650 | 1467961968397 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:12:48 INFO - PROCESS | 1650 | 1467961968399 Marionette TRACE conn2 <- [1,506,null,{}] 00:12:48 INFO - PROCESS | 1650 | 1467961968402 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}] 00:12:48 INFO - PROCESS | 1650 | 1467961968403 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:48 INFO - PROCESS | 1650 | 1467961968480 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:12:48 INFO - PROCESS | 1650 | 1467961968487 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 1650 | 1467961968488 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a8000 == 29 [pid = 1650] [id = 134] 00:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118732000) [pid = 1650] [serial = 399] [outer = 0x0] 00:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118858000) [pid = 1650] [serial = 400] [outer = 0x118732000] 00:12:48 INFO - PROCESS | 1650 | 1467961968515 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119583800) [pid = 1650] [serial = 401] [outer = 0x118732000] 00:12:48 INFO - PROCESS | 1650 | 1467961968871 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]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 00:12:48 INFO - PROCESS | 1650 | 1467961968919 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:12:48 INFO - PROCESS | 1650 | 1467961968920 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:12:48 INFO - PROCESS | 1650 | 1467961968922 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:12:48 INFO - PROCESS | 1650 | 1467961968925 Marionette TRACE conn2 <- [1,510,null,{}] 00:12:48 INFO - PROCESS | 1650 | 1467961968933 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}] 00:12:48 INFO - PROCESS | 1650 | 1467961968936 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:49 INFO - PROCESS | 1650 | 1467961969012 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:12:49 INFO - PROCESS | 1650 | 1467961969021 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 1650 | 1467961969024 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185c1000 == 30 [pid = 1650] [id = 135] 00:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113f36400) [pid = 1650] [serial = 402] [outer = 0x0] 00:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12320bc00) [pid = 1650] [serial = 403] [outer = 0x113f36400] 00:12:49 INFO - PROCESS | 1650 | 1467961969052 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1235c8400) [pid = 1650] [serial = 404] [outer = 0x113f36400] 00:12:49 INFO - PROCESS | 1650 | 1467961969421 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]]]}] 00:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 524ms 00:12:49 INFO - PROCESS | 1650 | 1467961969447 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:12:49 INFO - PROCESS | 1650 | 1467961969450 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:12:49 INFO - PROCESS | 1650 | 1467961969453 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - PROCESS | 1650 | 1467961969454 Marionette TRACE conn2 <- [1,514,null,{}] 00:12:49 INFO - PROCESS | 1650 | 1467961969456 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}] 00:12:49 INFO - PROCESS | 1650 | 1467961969457 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:49 INFO - PROCESS | 1650 | 1467961969563 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:12:49 INFO - PROCESS | 1650 | 1467961969569 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 1650 | 1467961969570 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195ce000 == 31 [pid = 1650] [id = 136] 00:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1241bdc00) [pid = 1650] [serial = 405] [outer = 0x0] 00:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12453fc00) [pid = 1650] [serial = 406] [outer = 0x1241bdc00] 00:12:49 INFO - PROCESS | 1650 | 1467961969595 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ce5400) [pid = 1650] [serial = 407] [outer = 0x1241bdc00] 00:12:49 INFO - PROCESS | 1650 | 1467961969923 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]]]}] 00:12:49 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 00:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 00:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:12:49 INFO - PROCESS | 1650 | 1467961969972 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:12:49 INFO - PROCESS | 1650 | 1467961969974 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:12:49 INFO - PROCESS | 1650 | 1467961969976 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - PROCESS | 1650 | 1467961969977 Marionette TRACE conn2 <- [1,518,null,{}] 00:12:49 INFO - PROCESS | 1650 | 1467961969980 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}] 00:12:49 INFO - PROCESS | 1650 | 1467961969982 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:50 INFO - PROCESS | 1650 | 1467961970074 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:12:50 INFO - PROCESS | 1650 | 1467961970078 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1650 | 1467961970079 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119efc000 == 32 [pid = 1650] [id = 137] 00:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118556000) [pid = 1650] [serial = 408] [outer = 0x0] 00:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124efac00) [pid = 1650] [serial = 409] [outer = 0x118556000] 00:12:50 INFO - PROCESS | 1650 | 1467961970104 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126149c00) [pid = 1650] [serial = 410] [outer = 0x118556000] 00:12:50 INFO - PROCESS | 1650 | 1467961970462 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]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 00:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:12:50 INFO - PROCESS | 1650 | 1467961970499 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 1650 | 1467961970502 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:12:50 INFO - PROCESS | 1650 | 1467961970505 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 1650 | 1467961970506 Marionette TRACE conn2 <- [1,522,null,{}] 00:12:50 INFO - PROCESS | 1650 | 1467961970508 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}] 00:12:50 INFO - PROCESS | 1650 | 1467961970512 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:50 INFO - PROCESS | 1650 | 1467961970622 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:12:50 INFO - PROCESS | 1650 | 1467961970627 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1650 | 1467961970629 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12337f000 == 33 [pid = 1650] [id = 138] 00:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124efa400) [pid = 1650] [serial = 411] [outer = 0x0] 00:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1266eb000) [pid = 1650] [serial = 412] [outer = 0x124efa400] 00:12:50 INFO - PROCESS | 1650 | 1467961970654 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128beb000) [pid = 1650] [serial = 413] [outer = 0x124efa400] 00:12:50 INFO - PROCESS | 1650 | 1467961970996 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]]]}] 00:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 00:12:51 INFO - PROCESS | 1650 | 1467961971025 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 1650 | 1467961971026 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:12:51 INFO - PROCESS | 1650 | 1467961971036 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 1650 | 1467961971037 Marionette TRACE conn2 <- [1,526,null,{}] 00:12:51 INFO - PROCESS | 1650 | 1467961971039 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}] 00:12:51 INFO - PROCESS | 1650 | 1467961971040 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:51 INFO - PROCESS | 1650 | 1467961971150 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:12:51 INFO - PROCESS | 1650 | 1467961971155 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 1650 | 1467961971157 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246cd000 == 34 [pid = 1650] [id = 139] 00:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126149400) [pid = 1650] [serial = 414] [outer = 0x0] 00:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a29b400) [pid = 1650] [serial = 415] [outer = 0x126149400] 00:12:51 INFO - PROCESS | 1650 | 1467961971236 Marionette DEBUG loaded listener.js 00:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a5f2400) [pid = 1650] [serial = 416] [outer = 0x126149400] 00:12:51 INFO - PROCESS | 1650 | 1467961971669 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]]]}] 00:12:51 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 00:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 669ms 00:12:51 INFO - PROCESS | 1650 | 1467961971705 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:12:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:12:51 INFO - PROCESS | 1650 | 1467961971706 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:12:51 INFO - PROCESS | 1650 | 1467961971709 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 1650 | 1467961971710 Marionette TRACE conn2 <- [1,530,null,{}] 00:12:51 INFO - PROCESS | 1650 | 1467961971712 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}] 00:12:51 INFO - PROCESS | 1650 | 1467961971713 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:51 INFO - PROCESS | 1650 | 1467961971808 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1268a1c00) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126a98800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124544400) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11854b000) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11662cc00) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1182ec000) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12320fc00) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124540400) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119634000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1268a6000) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128da5000) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bc66800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11671cc00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124ce7400) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:12:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124541000) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:12:52 INFO - PROCESS | 1650 | 1467961972047 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 1650 | 1467961972047 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f49800 == 35 [pid = 1650] [id = 140] 00:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116083400) [pid = 1650] [serial = 417] [outer = 0x0] 00:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1182ec000) [pid = 1650] [serial = 418] [outer = 0x116083400] 00:12:52 INFO - PROCESS | 1650 | 1467961972075 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11958d400) [pid = 1650] [serial = 419] [outer = 0x116083400] 00:12:52 INFO - PROCESS | 1650 | 1467961972338 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"]]]}] 00:12:52 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 00:12:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:12:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:12:52 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 00:12:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:12:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:12:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 670ms 00:12:52 INFO - PROCESS | 1650 | 1467961972380 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:12:52 INFO - PROCESS | 1650 | 1467961972381 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:12:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:12:52 INFO - PROCESS | 1650 | 1467961972392 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 1650 | 1467961972406 Marionette TRACE conn2 <- [1,534,null,{}] 00:12:52 INFO - PROCESS | 1650 | 1467961972409 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}] 00:12:52 INFO - PROCESS | 1650 | 1467961972410 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:52 INFO - PROCESS | 1650 | 1467961972493 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:12:52 INFO - PROCESS | 1650 | 1467961972496 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 1650 | 1467961972498 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185c0800 == 36 [pid = 1650] [id = 141] 00:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119451c00) [pid = 1650] [serial = 420] [outer = 0x0] 00:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1293d3c00) [pid = 1650] [serial = 421] [outer = 0x119451c00] 00:12:52 INFO - PROCESS | 1650 | 1467961972525 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a8acc00) [pid = 1650] [serial = 422] [outer = 0x119451c00] 00:12:52 INFO - PROCESS | 1650 | 1467961972825 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]]]}] 00:12:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:12:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 483ms 00:12:52 INFO - PROCESS | 1650 | 1467961972877 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:12:52 INFO - PROCESS | 1650 | 1467961972878 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:12:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:12:52 INFO - PROCESS | 1650 | 1467961972880 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 1650 | 1467961972881 Marionette TRACE conn2 <- [1,538,null,{}] 00:12:52 INFO - PROCESS | 1650 | 1467961972888 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}] 00:12:52 INFO - PROCESS | 1650 | 1467961972889 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:53 INFO - PROCESS | 1650 | 1467961973005 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:12:53 INFO - PROCESS | 1650 | 1467961973011 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 1650 | 1467961973012 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c4b800 == 37 [pid = 1650] [id = 142] 00:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d9ec00) [pid = 1650] [serial = 423] [outer = 0x0] 00:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12af6e000) [pid = 1650] [serial = 424] [outer = 0x128d9ec00] 00:12:53 INFO - PROCESS | 1650 | 1467961973044 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b79e000) [pid = 1650] [serial = 425] [outer = 0x128d9ec00] 00:12:53 INFO - PROCESS | 1650 | 1467961973391 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]]]}] 00:12:53 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. 00:12:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 524ms 00:12:53 INFO - PROCESS | 1650 | 1467961973404 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:12:53 INFO - PROCESS | 1650 | 1467961973406 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:12:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:12:53 INFO - PROCESS | 1650 | 1467961973408 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:12:53 INFO - PROCESS | 1650 | 1467961973410 Marionette TRACE conn2 <- [1,542,null,{}] 00:12:53 INFO - PROCESS | 1650 | 1467961973412 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}] 00:12:53 INFO - PROCESS | 1650 | 1467961973424 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:53 INFO - PROCESS | 1650 | 1467961973512 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:12:53 INFO - PROCESS | 1650 | 1467961973519 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 1650 | 1467961973521 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2e7800 == 38 [pid = 1650] [id = 143] 00:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a6dd400) [pid = 1650] [serial = 426] [outer = 0x0] 00:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b7b0400) [pid = 1650] [serial = 427] [outer = 0x12a6dd400] 00:12:53 INFO - PROCESS | 1650 | 1467961973547 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bcad800) [pid = 1650] [serial = 428] [outer = 0x12a6dd400] 00:12:53 INFO - PROCESS | 1650 | 1467961973869 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]]]}] 00:12:53 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. 00:12:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 00:12:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:12:53 INFO - PROCESS | 1650 | 1467961973879 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:12:53 INFO - PROCESS | 1650 | 1467961973880 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:12:53 INFO - PROCESS | 1650 | 1467961973882 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:12:53 INFO - PROCESS | 1650 | 1467961973886 Marionette TRACE conn2 <- [1,546,null,{}] 00:12:53 INFO - PROCESS | 1650 | 1467961973892 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}] 00:12:53 INFO - PROCESS | 1650 | 1467961973893 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:54 INFO - PROCESS | 1650 | 1467961974003 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:12:54 INFO - PROCESS | 1650 | 1467961974009 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1650 | 1467961974010 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a64e800 == 39 [pid = 1650] [id = 144] 00:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1246a7400) [pid = 1650] [serial = 429] [outer = 0x0] 00:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bcb0800) [pid = 1650] [serial = 430] [outer = 0x1246a7400] 00:12:54 INFO - PROCESS | 1650 | 1467961974041 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12c42cc00) [pid = 1650] [serial = 431] [outer = 0x1246a7400] 00:12:54 INFO - PROCESS | 1650 | 1467961974545 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]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:12:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 675ms 00:12:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:12:54 INFO - PROCESS | 1650 | 1467961974558 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 1650 | 1467961974561 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:12:54 INFO - PROCESS | 1650 | 1467961974564 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 1650 | 1467961974568 Marionette TRACE conn2 <- [1,550,null,{}] 00:12:54 INFO - PROCESS | 1650 | 1467961974571 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}] 00:12:54 INFO - PROCESS | 1650 | 1467961974573 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:54 INFO - PROCESS | 1650 | 1467961974692 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:12:54 INFO - PROCESS | 1650 | 1467961974788 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1650 | 1467961974790 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117249000 == 40 [pid = 1650] [id = 145] 00:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116975c00) [pid = 1650] [serial = 432] [outer = 0x0] 00:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117ea4800) [pid = 1650] [serial = 433] [outer = 0x116975c00] 00:12:54 INFO - PROCESS | 1650 | 1467961974828 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119459800) [pid = 1650] [serial = 434] [outer = 0x116975c00] 00:12:55 INFO - PROCESS | 1650 | 1467961975259 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]]]}] 00:12:55 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. 00:12:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 724ms 00:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:12:55 INFO - PROCESS | 1650 | 1467961975288 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:12:55 INFO - PROCESS | 1650 | 1467961975292 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:12:55 INFO - PROCESS | 1650 | 1467961975296 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:12:55 INFO - PROCESS | 1650 | 1467961975298 Marionette TRACE conn2 <- [1,554,null,{}] 00:12:55 INFO - PROCESS | 1650 | 1467961975301 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}] 00:12:55 INFO - PROCESS | 1650 | 1467961975302 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:55 INFO - PROCESS | 1650 | 1467961975412 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:12:55 INFO - PROCESS | 1650 | 1467961975507 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 1650 | 1467961975508 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12337a000 == 41 [pid = 1650] [id = 146] 00:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196a6800) [pid = 1650] [serial = 435] [outer = 0x0] 00:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12120c800) [pid = 1650] [serial = 436] [outer = 0x1196a6800] 00:12:55 INFO - PROCESS | 1650 | 1467961975539 Marionette DEBUG loaded listener.js 00:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124015c00) [pid = 1650] [serial = 437] [outer = 0x1196a6800] 00:12:55 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:56 INFO - PROCESS | 1650 | 1467961976193 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]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 970ms 00:12:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:12:56 INFO - PROCESS | 1650 | 1467961976267 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 1650 | 1467961976269 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:12:56 INFO - PROCESS | 1650 | 1467961976273 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 1650 | 1467961976274 Marionette TRACE conn2 <- [1,558,null,{}] 00:12:56 INFO - PROCESS | 1650 | 1467961976278 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}] 00:12:56 INFO - PROCESS | 1650 | 1467961976279 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:56 INFO - PROCESS | 1650 | 1467961976384 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:12:56 INFO - PROCESS | 1650 | 1467961976437 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:56 INFO - PROCESS | 1650 | 1467961976440 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116019000 == 42 [pid = 1650] [id = 147] 00:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11704c800) [pid = 1650] [serial = 438] [outer = 0x0] 00:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1176e0800) [pid = 1650] [serial = 439] [outer = 0x11704c800] 00:12:56 INFO - PROCESS | 1650 | 1467961976468 Marionette DEBUG loaded listener.js 00:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11846a000) [pid = 1650] [serial = 440] [outer = 0x11704c800] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2e7800 == 41 [pid = 1650] [id = 143] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128c4b800 == 40 [pid = 1650] [id = 142] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1185c0800 == 39 [pid = 1650] [id = 141] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x113f49800 == 38 [pid = 1650] [id = 140] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1246cd000 == 37 [pid = 1650] [id = 139] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12337f000 == 36 [pid = 1650] [id = 138] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119efc000 == 35 [pid = 1650] [id = 137] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1195ce000 == 34 [pid = 1650] [id = 136] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1185c1000 == 33 [pid = 1650] [id = 135] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a8000 == 32 [pid = 1650] [id = 134] 00:12:56 INFO - PROCESS | 1650 | --DOCSHELL 0x113b43000 == 31 [pid = 1650] [id = 133] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126aa0800) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128ded000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128be4400) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bcaa400) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119217000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119583000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11671bc00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11815cc00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118464c00) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118737000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124018000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12453ec00) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1246a9400) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a9a400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12120f400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bc66400) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a5f8000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bcaa800) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bcb2400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a542800) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1241c0400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a8b4800) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a6dbc00) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1251f6000) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b7a2c00) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b610000) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1266f2400) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124e8d400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126a97400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 00:12:56 INFO - PROCESS | 1650 | 1467961976883 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]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 621ms 00:12:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:12:56 INFO - PROCESS | 1650 | 1467961976893 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 1650 | 1467961976896 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:12:56 INFO - PROCESS | 1650 | 1467961976905 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 1650 | 1467961976907 Marionette TRACE conn2 <- [1,562,null,{}] 00:12:56 INFO - PROCESS | 1650 | 1467961976909 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}] 00:12:56 INFO - PROCESS | 1650 | 1467961976911 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:56 INFO - PROCESS | 1650 | 1467961976992 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:12:57 INFO - PROCESS | 1650 | 1467961976996 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 1650 | 1467961976997 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3c000 == 32 [pid = 1650] [id = 148] 00:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11872ec00) [pid = 1650] [serial = 441] [outer = 0x0] 00:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119633c00) [pid = 1650] [serial = 442] [outer = 0x11872ec00] 00:12:57 INFO - PROCESS | 1650 | 1467961977027 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119b57c00) [pid = 1650] [serial = 443] [outer = 0x11872ec00] 00:12:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:57 INFO - PROCESS | 1650 | 1467961977396 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 524ms 00:12:57 INFO - PROCESS | 1650 | 1467961977425 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 1650 | 1467961977426 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:12:57 INFO - PROCESS | 1650 | 1467961977428 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 1650 | 1467961977431 Marionette TRACE conn2 <- [1,566,null,{}] 00:12:57 INFO - PROCESS | 1650 | 1467961977445 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}] 00:12:57 INFO - PROCESS | 1650 | 1467961977450 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:57 INFO - PROCESS | 1650 | 1467961977531 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:12:57 INFO - PROCESS | 1650 | 1467961977539 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 1650 | 1467961977541 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11914c800 == 33 [pid = 1650] [id = 149] 00:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11607d400) [pid = 1650] [serial = 444] [outer = 0x0] 00:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12453c800) [pid = 1650] [serial = 445] [outer = 0x11607d400] 00:12:57 INFO - PROCESS | 1650 | 1467961977569 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124c76400) [pid = 1650] [serial = 446] [outer = 0x11607d400] 00:12:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:57 INFO - PROCESS | 1650 | 1467961977906 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 527ms 00:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:12:57 INFO - PROCESS | 1650 | 1467961977955 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 1650 | 1467961977957 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:12:57 INFO - PROCESS | 1650 | 1467961977959 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 1650 | 1467961977960 Marionette TRACE conn2 <- [1,570,null,{}] 00:12:57 INFO - PROCESS | 1650 | 1467961977963 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}] 00:12:57 INFO - PROCESS | 1650 | 1467961977964 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:58 INFO - PROCESS | 1650 | 1467961978042 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:12:58 INFO - PROCESS | 1650 | 1467961978046 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 1650 | 1467961978047 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef8000 == 34 [pid = 1650] [id = 150] 00:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124ef5c00) [pid = 1650] [serial = 447] [outer = 0x0] 00:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125795000) [pid = 1650] [serial = 448] [outer = 0x124ef5c00] 00:12:58 INFO - PROCESS | 1650 | 1467961978077 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1265f1000) [pid = 1650] [serial = 449] [outer = 0x124ef5c00] 00:12:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:58 INFO - PROCESS | 1650 | 1467961978436 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]]]}] 00:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 00:12:58 INFO - PROCESS | 1650 | 1467961978478 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:12:58 INFO - PROCESS | 1650 | 1467961978479 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:12:58 INFO - PROCESS | 1650 | 1467961978482 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:12:58 INFO - PROCESS | 1650 | 1467961978484 Marionette TRACE conn2 <- [1,574,null,{}] 00:12:58 INFO - PROCESS | 1650 | 1467961978487 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}] 00:12:58 INFO - PROCESS | 1650 | 1467961978489 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:58 INFO - PROCESS | 1650 | 1467961978643 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:12:58 INFO - PROCESS | 1650 | 1467961978656 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 1650 | 1467961978657 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12327b800 == 35 [pid = 1650] [id = 151] 00:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11607cc00) [pid = 1650] [serial = 450] [outer = 0x0] 00:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12668a000) [pid = 1650] [serial = 451] [outer = 0x11607cc00] 00:12:58 INFO - PROCESS | 1650 | 1467961978692 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126a9dc00) [pid = 1650] [serial = 452] [outer = 0x11607cc00] 00:12:59 INFO - PROCESS | 1650 | 1467961979022 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]]]}] 00:12:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:12:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 572ms 00:12:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:12:59 INFO - PROCESS | 1650 | 1467961979054 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:12:59 INFO - PROCESS | 1650 | 1467961979056 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:12:59 INFO - PROCESS | 1650 | 1467961979058 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 1650 | 1467961979059 Marionette TRACE conn2 <- [1,578,null,{}] 00:12:59 INFO - PROCESS | 1650 | 1467961979061 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}] 00:12:59 INFO - PROCESS | 1650 | 1467961979065 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:59 INFO - PROCESS | 1650 | 1467961979179 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:12:59 INFO - PROCESS | 1650 | 1467961979215 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 1650 | 1467961979216 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:12:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x124496800 == 36 [pid = 1650] [id = 152] 00:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d31000) [pid = 1650] [serial = 453] [outer = 0x0] 00:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128bec400) [pid = 1650] [serial = 454] [outer = 0x126d31000] 00:12:59 INFO - PROCESS | 1650 | 1467961979240 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12af71c00) [pid = 1650] [serial = 455] [outer = 0x126d31000] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a6dd400) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128d9ec00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118556000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126149400) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117ea0800) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1241bdc00) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113f36400) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118732000) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116629c00) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11696f000) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119583400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124e95400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124efa400) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128d9f400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116083400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119451c00) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1293d1800) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:12:59 INFO - PROCESS | 1650 | 1467961979982 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]]]}] 00:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 972ms 00:13:00 INFO - PROCESS | 1650 | 1467961980031 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:13:00 INFO - PROCESS | 1650 | 1467961980033 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:13:00 INFO - PROCESS | 1650 | 1467961980037 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 1650 | 1467961980039 Marionette TRACE conn2 <- [1,582,null,{}] 00:13:00 INFO - PROCESS | 1650 | 1467961980043 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}] 00:13:00 INFO - PROCESS | 1650 | 1467961980045 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:00 INFO - PROCESS | 1650 | 1467961980144 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:13:00 INFO - PROCESS | 1650 | 1467961980207 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1650 | 1467961980208 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ac800 == 37 [pid = 1650] [id = 153] 00:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11671cc00) [pid = 1650] [serial = 456] [outer = 0x0] 00:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118160400) [pid = 1650] [serial = 457] [outer = 0x11671cc00] 00:13:00 INFO - PROCESS | 1650 | 1467961980240 Marionette DEBUG loaded listener.js 00:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118737000) [pid = 1650] [serial = 458] [outer = 0x11671cc00] 00:13:00 INFO - PROCESS | 1650 | 1467961980686 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]]]}] 00:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 00:13:00 INFO - PROCESS | 1650 | 1467961980708 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:13:00 INFO - PROCESS | 1650 | 1467961980711 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:13:00 INFO - PROCESS | 1650 | 1467961980735 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 1650 | 1467961980737 Marionette TRACE conn2 <- [1,586,null,{}] 00:13:00 INFO - PROCESS | 1650 | 1467961980740 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}] 00:13:00 INFO - PROCESS | 1650 | 1467961980742 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:00 INFO - PROCESS | 1650 | 1467961980843 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:13:00 INFO - PROCESS | 1650 | 1467961980906 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1650 | 1467961980908 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3a000 == 38 [pid = 1650] [id = 154] 00:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119633800) [pid = 1650] [serial = 459] [outer = 0x0] 00:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119cb2000) [pid = 1650] [serial = 460] [outer = 0x119633800] 00:13:00 INFO - PROCESS | 1650 | 1467961980939 Marionette DEBUG loaded listener.js 00:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123124c00) [pid = 1650] [serial = 461] [outer = 0x119633800] 00:13:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:01 INFO - PROCESS | 1650 | 1467961981368 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]]]}] 00:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 690ms 00:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:13:01 INFO - PROCESS | 1650 | 1467961981406 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:13:01 INFO - PROCESS | 1650 | 1467961981407 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:13:01 INFO - PROCESS | 1650 | 1467961981409 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:13:01 INFO - PROCESS | 1650 | 1467961981412 Marionette TRACE conn2 <- [1,590,null,{}] 00:13:01 INFO - PROCESS | 1650 | 1467961981420 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}] 00:13:01 INFO - PROCESS | 1650 | 1467961981424 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:01 INFO - PROCESS | 1650 | 1467961981523 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:13:01 INFO - PROCESS | 1650 | 1467961981610 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:01 INFO - PROCESS | 1650 | 1467961981612 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119149000 == 39 [pid = 1650] [id = 155] 00:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12512f400) [pid = 1650] [serial = 462] [outer = 0x0] 00:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12614a800) [pid = 1650] [serial = 463] [outer = 0x12512f400] 00:13:01 INFO - PROCESS | 1650 | 1467961981657 Marionette DEBUG loaded listener.js 00:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126d2d000) [pid = 1650] [serial = 464] [outer = 0x12512f400] 00:13:02 INFO - PROCESS | 1650 | 1467961982070 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]]]}] 00:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 00:13:02 INFO - PROCESS | 1650 | 1467961982081 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:13:02 INFO - PROCESS | 1650 | 1467961982083 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:13:02 INFO - PROCESS | 1650 | 1467961982088 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:13:02 INFO - PROCESS | 1650 | 1467961982089 Marionette TRACE conn2 <- [1,594,null,{}] 00:13:02 INFO - PROCESS | 1650 | 1467961982091 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}] 00:13:02 INFO - PROCESS | 1650 | 1467961982093 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:02 INFO - PROCESS | 1650 | 1467961982196 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:13:02 INFO - PROCESS | 1650 | 1467961982243 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 1650 | 1467961982244 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c50800 == 40 [pid = 1650] [id = 156] 00:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128be4c00) [pid = 1650] [serial = 465] [outer = 0x0] 00:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a29ec00) [pid = 1650] [serial = 466] [outer = 0x128be4c00] 00:13:02 INFO - PROCESS | 1650 | 1467961982274 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a5efc00) [pid = 1650] [serial = 467] [outer = 0x128be4c00] 00:13:02 INFO - PROCESS | 1650 | 1467961982664 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]]]}] 00:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 00:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:13:02 INFO - PROCESS | 1650 | 1467961982711 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:13:02 INFO - PROCESS | 1650 | 1467961982712 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:13:02 INFO - PROCESS | 1650 | 1467961982714 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:13:02 INFO - PROCESS | 1650 | 1467961982716 Marionette TRACE conn2 <- [1,598,null,{}] 00:13:02 INFO - PROCESS | 1650 | 1467961982721 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}] 00:13:02 INFO - PROCESS | 1650 | 1467961982722 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:02 INFO - PROCESS | 1650 | 1467961982820 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:13:02 INFO - PROCESS | 1650 | 1467961982911 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 1650 | 1467961982913 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x113bd8000 == 41 [pid = 1650] [id = 157] 00:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11336e000) [pid = 1650] [serial = 468] [outer = 0x0] 00:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118555000) [pid = 1650] [serial = 469] [outer = 0x11336e000] 00:13:02 INFO - PROCESS | 1650 | 1467961982943 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a5f9c00) [pid = 1650] [serial = 470] [outer = 0x11336e000] 00:13:03 INFO - PROCESS | 1650 | 1467961983461 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]]]}] 00:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 774ms 00:13:03 INFO - PROCESS | 1650 | 1467961983489 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:13:03 INFO - PROCESS | 1650 | 1467961983491 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:13:03 INFO - PROCESS | 1650 | 1467961983494 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 1650 | 1467961983496 Marionette TRACE conn2 <- [1,602,null,{}] 00:13:03 INFO - PROCESS | 1650 | 1467961983503 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}] 00:13:03 INFO - PROCESS | 1650 | 1467961983505 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12327b800 == 40 [pid = 1650] [id = 151] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef8000 == 39 [pid = 1650] [id = 150] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11914c800 == 38 [pid = 1650] [id = 149] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3c000 == 37 [pid = 1650] [id = 148] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116019000 == 36 [pid = 1650] [id = 147] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12337a000 == 35 [pid = 1650] [id = 146] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x117249000 == 34 [pid = 1650] [id = 145] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a64e800 == 33 [pid = 1650] [id = 144] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11325d800 == 32 [pid = 1650] [id = 132] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x113bd8000 == 31 [pid = 1650] [id = 157] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128c50800 == 30 [pid = 1650] [id = 156] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119149000 == 29 [pid = 1650] [id = 155] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3a000 == 28 [pid = 1650] [id = 154] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x124496800 == 27 [pid = 1650] [id = 152] 00:13:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ac800 == 26 [pid = 1650] [id = 153] 00:13:04 INFO - PROCESS | 1650 | 1467961984057 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124efac00) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a29b400) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118856000) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118558800) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12453fc00) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12320bc00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1235c8400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118858000) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119583800) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1172b8c00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116630000) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11846fc00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117ea4400) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119b5a400) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119631c00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12668d400) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12578c800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1266eb000) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12af76400) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a6dcc00) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a5f2400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11958d400) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1293d3c00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bcae400) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1182ec000) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12b79ac00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x126149c00) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128beb000) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12a8acc00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12bcad800) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x124ce5400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12af6e000) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12b7b0400) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12b79e000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 00:13:04 INFO - PROCESS | 1650 | 1467961984144 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 1650 | 1467961984145 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11206c000 == 27 [pid = 1650] [id = 158] 00:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1133f2800) [pid = 1650] [serial = 471] [outer = 0x0] 00:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x113f30800) [pid = 1650] [serial = 472] [outer = 0x1133f2800] 00:13:04 INFO - PROCESS | 1650 | 1467961984174 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1162d0800) [pid = 1650] [serial = 473] [outer = 0x1133f2800] 00:13:04 INFO - PROCESS | 1650 | 1467961984543 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]]]}] 00:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1076ms 00:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:13:04 INFO - PROCESS | 1650 | 1467961984572 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:13:04 INFO - PROCESS | 1650 | 1467961984574 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:13:04 INFO - PROCESS | 1650 | 1467961984578 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:13:04 INFO - PROCESS | 1650 | 1467961984580 Marionette TRACE conn2 <- [1,606,null,{}] 00:13:04 INFO - PROCESS | 1650 | 1467961984583 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}] 00:13:04 INFO - PROCESS | 1650 | 1467961984585 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:04 INFO - PROCESS | 1650 | 1467961984679 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:13:04 INFO - PROCESS | 1650 | 1467961984723 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 1650 | 1467961984725 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x116249000 == 28 [pid = 1650] [id = 159] 00:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1167eac00) [pid = 1650] [serial = 474] [outer = 0x0] 00:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118469800) [pid = 1650] [serial = 475] [outer = 0x1167eac00] 00:13:04 INFO - PROCESS | 1650 | 1467961984755 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119178000) [pid = 1650] [serial = 476] [outer = 0x1167eac00] 00:13:05 INFO - PROCESS | 1650 | 1467961985166 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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 620ms 00:13:05 INFO - PROCESS | 1650 | 1467961985199 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 1650 | 1467961985204 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:13:05 INFO - PROCESS | 1650 | 1467961985222 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 1650 | 1467961985224 Marionette TRACE conn2 <- [1,610,null,{}] 00:13:05 INFO - PROCESS | 1650 | 1467961985227 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}] 00:13:05 INFO - PROCESS | 1650 | 1467961985228 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:05 INFO - PROCESS | 1650 | 1467961985331 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:13:05 INFO - PROCESS | 1650 | 1467961985370 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 1650 | 1467961985371 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11722b800 == 29 [pid = 1650] [id = 160] 00:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11958c800) [pid = 1650] [serial = 477] [outer = 0x0] 00:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1196ac000) [pid = 1650] [serial = 478] [outer = 0x11958c800] 00:13:05 INFO - PROCESS | 1650 | 1467961985396 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119b5d400) [pid = 1650] [serial = 479] [outer = 0x11958c800] 00:13:05 INFO - PROCESS | 1650 | 1467961985729 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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 530ms 00:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:13:05 INFO - PROCESS | 1650 | 1467961985743 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 1650 | 1467961985745 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:13:05 INFO - PROCESS | 1650 | 1467961985757 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 1650 | 1467961985760 Marionette TRACE conn2 <- [1,614,null,{}] 00:13:05 INFO - PROCESS | 1650 | 1467961985763 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}] 00:13:05 INFO - PROCESS | 1650 | 1467961985765 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:05 INFO - PROCESS | 1650 | 1467961985873 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:13:05 INFO - PROCESS | 1650 | 1467961985902 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 1650 | 1467961985903 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b7000 == 30 [pid = 1650] [id = 161] 00:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118764000) [pid = 1650] [serial = 480] [outer = 0x0] 00:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x121210800) [pid = 1650] [serial = 481] [outer = 0x118764000] 00:13:05 INFO - PROCESS | 1650 | 1467961985928 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x124537800) [pid = 1650] [serial = 482] [outer = 0x118764000] 00:13:06 INFO - PROCESS | 1650 | 1467961986240 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]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 529ms 00:13:06 INFO - PROCESS | 1650 | 1467961986279 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 1650 | 1467961986280 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:13:06 INFO - PROCESS | 1650 | 1467961986282 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 1650 | 1467961986285 Marionette TRACE conn2 <- [1,618,null,{}] 00:13:06 INFO - PROCESS | 1650 | 1467961986288 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}] 00:13:06 INFO - PROCESS | 1650 | 1467961986290 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:06 INFO - PROCESS | 1650 | 1467961986380 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:13:06 INFO - PROCESS | 1650 | 1467961986414 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 1650 | 1467961986415 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d3800 == 31 [pid = 1650] [id = 162] 00:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1241bdc00) [pid = 1650] [serial = 483] [outer = 0x0] 00:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124ac0000) [pid = 1650] [serial = 484] [outer = 0x1241bdc00] 00:13:06 INFO - PROCESS | 1650 | 1467961986447 Marionette DEBUG loaded listener.js 00:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x124e91000) [pid = 1650] [serial = 485] [outer = 0x1241bdc00] 00:13:06 INFO - PROCESS | 1650 | 1467961986764 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]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 522ms 00:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:13:06 INFO - PROCESS | 1650 | 1467961986804 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 1650 | 1467961986806 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:13:06 INFO - PROCESS | 1650 | 1467961986808 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 1650 | 1467961986809 Marionette TRACE conn2 <- [1,622,null,{}] 00:13:06 INFO - PROCESS | 1650 | 1467961986811 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}] 00:13:06 INFO - PROCESS | 1650 | 1467961986813 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:06 INFO - PROCESS | 1650 | 1467961986903 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:13:06 INFO - PROCESS | 1650 | 1467961986935 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 1650 | 1467961986939 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fe8800 == 32 [pid = 1650] [id = 163] 00:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118461400) [pid = 1650] [serial = 486] [outer = 0x0] 00:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126147800) [pid = 1650] [serial = 487] [outer = 0x118461400] 00:13:06 INFO - PROCESS | 1650 | 1467961986971 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1266eb800) [pid = 1650] [serial = 488] [outer = 0x118461400] 00:13:07 INFO - PROCESS | 1650 | 1467961987312 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]]]}] 00:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 00:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:13:07 INFO - PROCESS | 1650 | 1467961987328 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:13:07 INFO - PROCESS | 1650 | 1467961987329 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:13:07 INFO - PROCESS | 1650 | 1467961987332 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:13:07 INFO - PROCESS | 1650 | 1467961987334 Marionette TRACE conn2 <- [1,626,null,{}] 00:13:07 INFO - PROCESS | 1650 | 1467961987337 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}] 00:13:07 INFO - PROCESS | 1650 | 1467961987339 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:07 INFO - PROCESS | 1650 | 1467961987434 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:13:07 INFO - PROCESS | 1650 | 1467961987468 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:07 INFO - PROCESS | 1650 | 1467961987469 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11201b800 == 33 [pid = 1650] [id = 164] 00:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12578c800) [pid = 1650] [serial = 489] [outer = 0x0] 00:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126d29400) [pid = 1650] [serial = 490] [outer = 0x12578c800] 00:13:07 INFO - PROCESS | 1650 | 1467961987494 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1293d2800) [pid = 1650] [serial = 491] [outer = 0x12578c800] 00:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1293db400) [pid = 1650] [serial = 492] [outer = 0x12cae8000] 00:13:07 INFO - PROCESS | 1650 | 1467961987888 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]]]}] 00:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 573ms 00:13:07 INFO - PROCESS | 1650 | 1467961987906 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:13:07 INFO - PROCESS | 1650 | 1467961987907 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:13:07 INFO - PROCESS | 1650 | 1467961987910 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:13:07 INFO - PROCESS | 1650 | 1467961987911 Marionette TRACE conn2 <- [1,630,null,{}] 00:13:07 INFO - PROCESS | 1650 | 1467961987913 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}] 00:13:07 INFO - PROCESS | 1650 | 1467961987914 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:08 INFO - PROCESS | 1650 | 1467961988007 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:13:08 INFO - PROCESS | 1650 | 1467961988040 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 1650 | 1467961988041 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c06800 == 34 [pid = 1650] [id = 165] 00:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1162d5000) [pid = 1650] [serial = 493] [outer = 0x0] 00:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a2a8c00) [pid = 1650] [serial = 494] [outer = 0x1162d5000] 00:13:08 INFO - PROCESS | 1650 | 1467961988065 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a5fa400) [pid = 1650] [serial = 495] [outer = 0x1162d5000] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11607cc00) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126d31000) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124ef5c00) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11607d400) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116975c00) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11872ec00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11704c800) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1246a7400) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:13:08 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1196a6800) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:13:08 INFO - PROCESS | 1650 | 1467961988453 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 569ms 00:13:08 INFO - PROCESS | 1650 | 1467961988480 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 1650 | 1467961988481 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:13:08 INFO - PROCESS | 1650 | 1467961988490 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 1650 | 1467961988491 Marionette TRACE conn2 <- [1,634,null,{}] 00:13:08 INFO - PROCESS | 1650 | 1467961988493 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}] 00:13:08 INFO - PROCESS | 1650 | 1467961988494 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:08 INFO - PROCESS | 1650 | 1467961988599 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:13:08 INFO - PROCESS | 1650 | 1467961988629 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 1650 | 1467961988630 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0e800 == 35 [pid = 1650] [id = 166] 00:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1133f3c00) [pid = 1650] [serial = 496] [outer = 0x0] 00:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119170000) [pid = 1650] [serial = 497] [outer = 0x1133f3c00] 00:13:08 INFO - PROCESS | 1650 | 1467961988654 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1293dc400) [pid = 1650] [serial = 498] [outer = 0x1133f3c00] 00:13:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:08 INFO - PROCESS | 1650 | 1467961988943 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 00:13:08 INFO - PROCESS | 1650 | 1467961988959 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 1650 | 1467961988960 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:13:08 INFO - PROCESS | 1650 | 1467961988962 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 1650 | 1467961988963 Marionette TRACE conn2 <- [1,638,null,{}] 00:13:08 INFO - PROCESS | 1650 | 1467961988966 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}] 00:13:08 INFO - PROCESS | 1650 | 1467961988969 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:09 INFO - PROCESS | 1650 | 1467961989059 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:13:09 INFO - PROCESS | 1650 | 1467961989063 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1650 | 1467961989064 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126648000 == 36 [pid = 1650] [id = 167] 00:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12a543400) [pid = 1650] [serial = 499] [outer = 0x0] 00:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12a8b8000) [pid = 1650] [serial = 500] [outer = 0x12a543400] 00:13:09 INFO - PROCESS | 1650 | 1467961989091 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12b608000) [pid = 1650] [serial = 501] [outer = 0x12a543400] 00:13:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:09 INFO - PROCESS | 1650 | 1467961989410 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]]]}] 00:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 00:13:09 INFO - PROCESS | 1650 | 1467961989431 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:13:09 INFO - PROCESS | 1650 | 1467961989432 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:13:09 INFO - PROCESS | 1650 | 1467961989438 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 1650 | 1467961989439 Marionette TRACE conn2 <- [1,642,null,{}] 00:13:09 INFO - PROCESS | 1650 | 1467961989441 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}] 00:13:09 INFO - PROCESS | 1650 | 1467961989443 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:09 INFO - PROCESS | 1650 | 1467961989552 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:13:09 INFO - PROCESS | 1650 | 1467961989559 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1650 | 1467961989561 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb7000 == 37 [pid = 1650] [id = 168] 00:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12a8abc00) [pid = 1650] [serial = 502] [outer = 0x0] 00:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12b60fc00) [pid = 1650] [serial = 503] [outer = 0x12a8abc00] 00:13:09 INFO - PROCESS | 1650 | 1467961989584 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12b7a3800) [pid = 1650] [serial = 504] [outer = 0x12a8abc00] 00:13:09 INFO - PROCESS | 1650 | 1467961989890 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]]]}] 00:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 00:13:09 INFO - PROCESS | 1650 | 1467961989908 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:13:09 INFO - PROCESS | 1650 | 1467961989910 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:13:09 INFO - PROCESS | 1650 | 1467961989912 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 1650 | 1467961989914 Marionette TRACE conn2 <- [1,646,null,{}] 00:13:09 INFO - PROCESS | 1650 | 1467961989916 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}] 00:13:09 INFO - PROCESS | 1650 | 1467961989921 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:10 INFO - PROCESS | 1650 | 1467961990030 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:13:10 INFO - PROCESS | 1650 | 1467961990036 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 1650 | 1467961990037 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185cf000 == 38 [pid = 1650] [id = 169] 00:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12453a000) [pid = 1650] [serial = 505] [outer = 0x0] 00:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12bc5ec00) [pid = 1650] [serial = 506] [outer = 0x12453a000] 00:13:10 INFO - PROCESS | 1650 | 1467961990077 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12bcb2000) [pid = 1650] [serial = 507] [outer = 0x12453a000] 00:13:10 INFO - PROCESS | 1650 | 1467961990722 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]]]}] 00:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 873ms 00:13:10 INFO - PROCESS | 1650 | 1467961990786 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:13:10 INFO - PROCESS | 1650 | 1467961990788 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:13:10 INFO - PROCESS | 1650 | 1467961990791 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:13:10 INFO - PROCESS | 1650 | 1467961990793 Marionette TRACE conn2 <- [1,650,null,{}] 00:13:10 INFO - PROCESS | 1650 | 1467961990797 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}] 00:13:10 INFO - PROCESS | 1650 | 1467961990799 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:10 INFO - PROCESS | 1650 | 1467961990902 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:13:10 INFO - PROCESS | 1650 | 1467961990976 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 1650 | 1467961990978 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11699a000 == 39 [pid = 1650] [id = 170] 00:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11696a400) [pid = 1650] [serial = 508] [outer = 0x0] 00:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1176db000) [pid = 1650] [serial = 509] [outer = 0x11696a400] 00:13:11 INFO - PROCESS | 1650 | 1467961991009 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118558400) [pid = 1650] [serial = 510] [outer = 0x11696a400] 00:13:11 INFO - PROCESS | 1650 | 1467961991555 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]]]}] 00:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 772ms 00:13:11 INFO - PROCESS | 1650 | 1467961991564 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:13:11 INFO - PROCESS | 1650 | 1467961991567 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:13:11 INFO - PROCESS | 1650 | 1467961991572 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 1650 | 1467961991574 Marionette TRACE conn2 <- [1,654,null,{}] 00:13:11 INFO - PROCESS | 1650 | 1467961991576 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}] 00:13:11 INFO - PROCESS | 1650 | 1467961991578 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:11 INFO - PROCESS | 1650 | 1467961991692 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:13:11 INFO - PROCESS | 1650 | 1467961991769 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 1650 | 1467961991770 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d2800 == 40 [pid = 1650] [id = 171] 00:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119170800) [pid = 1650] [serial = 511] [outer = 0x0] 00:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11958a000) [pid = 1650] [serial = 512] [outer = 0x119170800] 00:13:11 INFO - PROCESS | 1650 | 1467961991802 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123124400) [pid = 1650] [serial = 513] [outer = 0x119170800] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb7000 == 39 [pid = 1650] [id = 168] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x126648000 == 38 [pid = 1650] [id = 167] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0e800 == 37 [pid = 1650] [id = 166] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x124c06800 == 36 [pid = 1650] [id = 165] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11201b800 == 35 [pid = 1650] [id = 164] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x119fe8800 == 34 [pid = 1650] [id = 163] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d3800 == 33 [pid = 1650] [id = 162] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b7000 == 32 [pid = 1650] [id = 161] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11722b800 == 31 [pid = 1650] [id = 160] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x116249000 == 30 [pid = 1650] [id = 159] 00:13:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11206c000 == 29 [pid = 1650] [id = 158] 00:13:12 INFO - PROCESS | 1650 | 1467961992411 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]]]}] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128bec400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12668a000) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1265f1000) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12453c800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125795000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119459800) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124c76400) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12af71c00) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119633c00) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11846a000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bcb0800) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117ea4800) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c42cc00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12120c800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124015c00) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1176e0800) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119b57c00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 00:13:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126a9dc00) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 00:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 873ms 00:13:12 INFO - PROCESS | 1650 | 1467961992445 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:13:12 INFO - PROCESS | 1650 | 1467961992447 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:13:12 INFO - PROCESS | 1650 | 1467961992451 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1650 | 1467961992453 Marionette TRACE conn2 <- [1,658,null,{}] 00:13:12 INFO - PROCESS | 1650 | 1467961992457 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}] 00:13:12 INFO - PROCESS | 1650 | 1467961992458 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:12 INFO - PROCESS | 1650 | 1467961992537 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:13:12 INFO - PROCESS | 1650 | 1467961992543 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:12 INFO - PROCESS | 1650 | 1467961992545 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116251000 == 30 [pid = 1650] [id = 172] 00:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118762800) [pid = 1650] [serial = 514] [outer = 0x0] 00:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1188d6000) [pid = 1650] [serial = 515] [outer = 0x118762800] 00:13:12 INFO - PROCESS | 1650 | 1467961992573 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11958ac00) [pid = 1650] [serial = 516] [outer = 0x118762800] 00:13:12 INFO - PROCESS | 1650 | 1467961992911 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]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 472ms 00:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:13:12 INFO - PROCESS | 1650 | 1467961992923 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 1650 | 1467961992926 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:13:12 INFO - PROCESS | 1650 | 1467961992930 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1650 | 1467961992932 Marionette TRACE conn2 <- [1,662,null,{}] 00:13:12 INFO - PROCESS | 1650 | 1467961992938 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}] 00:13:12 INFO - PROCESS | 1650 | 1467961992939 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:13 INFO - PROCESS | 1650 | 1467961993032 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:13:13 INFO - PROCESS | 1650 | 1467961993079 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1650 | 1467961993080 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e1d000 == 31 [pid = 1650] [id = 173] 00:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119631800) [pid = 1650] [serial = 517] [outer = 0x0] 00:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12333a000) [pid = 1650] [serial = 518] [outer = 0x119631800] 00:13:13 INFO - PROCESS | 1650 | 1467961993107 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12401d800) [pid = 1650] [serial = 519] [outer = 0x119631800] 00:13:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:13 INFO - PROCESS | 1650 | 1467961993444 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 00:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:13:13 INFO - PROCESS | 1650 | 1467961993459 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 1650 | 1467961993460 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:13:13 INFO - PROCESS | 1650 | 1467961993462 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 1650 | 1467961993465 Marionette TRACE conn2 <- [1,666,null,{}] 00:13:13 INFO - PROCESS | 1650 | 1467961993477 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}] 00:13:13 INFO - PROCESS | 1650 | 1467961993480 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:13 INFO - PROCESS | 1650 | 1467961993562 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:13:13 INFO - PROCESS | 1650 | 1467961993617 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1650 | 1467961993619 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195db800 == 32 [pid = 1650] [id = 174] 00:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12429b400) [pid = 1650] [serial = 520] [outer = 0x0] 00:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124c76000) [pid = 1650] [serial = 521] [outer = 0x12429b400] 00:13:13 INFO - PROCESS | 1650 | 1467961993646 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x125787c00) [pid = 1650] [serial = 522] [outer = 0x12429b400] 00:13:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:13 INFO - PROCESS | 1650 | 1467961993958 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 526ms 00:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:13:14 INFO - PROCESS | 1650 | 1467961993990 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:13:14 INFO - PROCESS | 1650 | 1467961993992 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:13:14 INFO - PROCESS | 1650 | 1467961993994 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 1650 | 1467961993995 Marionette TRACE conn2 <- [1,670,null,{}] 00:13:14 INFO - PROCESS | 1650 | 1467961993997 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}] 00:13:14 INFO - PROCESS | 1650 | 1467961993998 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:14 INFO - PROCESS | 1650 | 1467961994081 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:13:14 INFO - PROCESS | 1650 | 1467961994088 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 1650 | 1467961994089 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12328e800 == 33 [pid = 1650] [id = 175] 00:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126687800) [pid = 1650] [serial = 523] [outer = 0x0] 00:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126a9a000) [pid = 1650] [serial = 524] [outer = 0x126687800] 00:13:14 INFO - PROCESS | 1650 | 1467961994114 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128bdf800) [pid = 1650] [serial = 525] [outer = 0x126687800] 00:13:14 INFO - PROCESS | 1650 | 1467961994445 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]]]}] 00:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 00:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:13:14 INFO - PROCESS | 1650 | 1467961994464 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:13:14 INFO - PROCESS | 1650 | 1467961994465 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:13:14 INFO - PROCESS | 1650 | 1467961994470 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 1650 | 1467961994473 Marionette TRACE conn2 <- [1,674,null,{}] 00:13:14 INFO - PROCESS | 1650 | 1467961994502 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}] 00:13:14 INFO - PROCESS | 1650 | 1467961994504 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:14 INFO - PROCESS | 1650 | 1467961994599 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:13:14 INFO - PROCESS | 1650 | 1467961994631 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 1650 | 1467961994632 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246b7800 == 34 [pid = 1650] [id = 176] 00:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1167dcc00) [pid = 1650] [serial = 526] [outer = 0x0] 00:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126d31000) [pid = 1650] [serial = 527] [outer = 0x1167dcc00] 00:13:14 INFO - PROCESS | 1650 | 1467961994657 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128da9800) [pid = 1650] [serial = 528] [outer = 0x1167dcc00] 00:13:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:14 INFO - PROCESS | 1650 | 1467961994972 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]]]}] 00:13:15 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 00:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 547ms 00:13:15 INFO - PROCESS | 1650 | 1467961995016 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 1650 | 1467961995017 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:13:15 INFO - PROCESS | 1650 | 1467961995034 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1650 | 1467961995035 Marionette TRACE conn2 <- [1,678,null,{}] 00:13:15 INFO - PROCESS | 1650 | 1467961995038 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}] 00:13:15 INFO - PROCESS | 1650 | 1467961995042 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:15 INFO - PROCESS | 1650 | 1467961995158 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:13:15 INFO - PROCESS | 1650 | 1467961995164 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 1650 | 1467961995165 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x125716800 == 35 [pid = 1650] [id = 177] 00:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12668c000) [pid = 1650] [serial = 529] [outer = 0x0] 00:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5f3c00) [pid = 1650] [serial = 530] [outer = 0x12668c000] 00:13:15 INFO - PROCESS | 1650 | 1467961995191 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bc6c400) [pid = 1650] [serial = 531] [outer = 0x12668c000] 00:13:15 INFO - PROCESS | 1650 | 1467961995545 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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 536ms 00:13:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:13:15 INFO - PROCESS | 1650 | 1467961995556 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 1650 | 1467961995557 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:13:15 INFO - PROCESS | 1650 | 1467961995559 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1650 | 1467961995560 Marionette TRACE conn2 <- [1,682,null,{}] 00:13:15 INFO - PROCESS | 1650 | 1467961995563 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}] 00:13:15 INFO - PROCESS | 1650 | 1467961995564 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:15 INFO - PROCESS | 1650 | 1467961995668 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:13:15 INFO - PROCESS | 1650 | 1467961995672 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 1650 | 1467961995673 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fe7800 == 36 [pid = 1650] [id = 178] 00:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bca3400) [pid = 1650] [serial = 532] [outer = 0x0] 00:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bcabc00) [pid = 1650] [serial = 533] [outer = 0x12bca3400] 00:13:15 INFO - PROCESS | 1650 | 1467961995698 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12c425400) [pid = 1650] [serial = 534] [outer = 0x12bca3400] 00:13:16 INFO - PROCESS | 1650 | 1467961996552 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]]]}] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1133f2800) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1167eac00) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118764000) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11958c800) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11336e000) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11671cc00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1241bdc00) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119633800) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12512f400) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128be4c00) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12578c800) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118461400) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1133f3c00) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1162d5000) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a543400) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:13:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a8abc00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:13:16 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) 00:13:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 00:13:16 INFO - PROCESS | 1650 | 1467961996580 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 1650 | 1467961996582 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:13:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:13:16 INFO - PROCESS | 1650 | 1467961996588 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 1650 | 1467961996590 Marionette TRACE conn2 <- [1,686,null,{}] 00:13:16 INFO - PROCESS | 1650 | 1467961996603 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}] 00:13:16 INFO - PROCESS | 1650 | 1467961996605 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:16 INFO - PROCESS | 1650 | 1467961996712 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:13:16 INFO - PROCESS | 1650 | 1467961996719 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:16 INFO - PROCESS | 1650 | 1467961996720 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183ba800 == 37 [pid = 1650] [id = 179] 00:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111c19c00) [pid = 1650] [serial = 535] [outer = 0x0] 00:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117ea0800) [pid = 1650] [serial = 536] [outer = 0x111c19c00] 00:13:16 INFO - PROCESS | 1650 | 1467961996761 Marionette DEBUG loaded listener.js 00:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11944e400) [pid = 1650] [serial = 537] [outer = 0x111c19c00] 00:13:17 INFO - PROCESS | 1650 | 1467961997708 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]]]}] 00:13:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:13:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1136ms 00:13:17 INFO - PROCESS | 1650 | 1467961997724 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:13:17 INFO - PROCESS | 1650 | 1467961997725 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:13:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:13:17 INFO - PROCESS | 1650 | 1467961997731 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:13:17 INFO - PROCESS | 1650 | 1467961997732 Marionette TRACE conn2 <- [1,690,null,{}] 00:13:17 INFO - PROCESS | 1650 | 1467961997738 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}] 00:13:17 INFO - PROCESS | 1650 | 1467961997739 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:17 INFO - PROCESS | 1650 | 1467961997814 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:13:17 INFO - PROCESS | 1650 | 1467961997820 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 1650 | 1467961997821 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192a1800 == 38 [pid = 1650] [id = 180] 00:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123124000) [pid = 1650] [serial = 538] [outer = 0x0] 00:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126aa0800) [pid = 1650] [serial = 539] [outer = 0x123124000] 00:13:17 INFO - PROCESS | 1650 | 1467961997846 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12b7a4800) [pid = 1650] [serial = 540] [outer = 0x123124000] 00:13:18 INFO - PROCESS | 1650 | 1467961998665 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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:13:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 978ms 00:13:18 INFO - PROCESS | 1650 | 1467961998741 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 1650 | 1467961998744 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:13:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:13:18 INFO - PROCESS | 1650 | 1467961998749 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 1650 | 1467961998751 Marionette TRACE conn2 <- [1,694,null,{}] 00:13:18 INFO - PROCESS | 1650 | 1467961998755 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}] 00:13:18 INFO - PROCESS | 1650 | 1467961998757 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:18 INFO - PROCESS | 1650 | 1467961998849 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:13:18 INFO - PROCESS | 1650 | 1467961998940 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 1650 | 1467961998941 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117073000 == 39 [pid = 1650] [id = 181] 00:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11815d800) [pid = 1650] [serial = 541] [outer = 0x0] 00:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118468800) [pid = 1650] [serial = 542] [outer = 0x11815d800] 00:13:18 INFO - PROCESS | 1650 | 1467961998974 Marionette DEBUG loaded listener.js 00:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11945a400) [pid = 1650] [serial = 543] [outer = 0x11815d800] 00:13:19 INFO - PROCESS | 1650 | 1467961999875 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]]]}] 00:13:19 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) 00:13:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1174ms 00:13:19 INFO - PROCESS | 1650 | 1467961999923 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 1650 | 1467961999926 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:13:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:13:19 INFO - PROCESS | 1650 | 1467961999931 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 1650 | 1467961999933 Marionette TRACE conn2 <- [1,698,null,{}] 00:13:19 INFO - PROCESS | 1650 | 1467961999935 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}] 00:13:19 INFO - PROCESS | 1650 | 1467961999937 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:20 INFO - PROCESS | 1650 | 1467962000038 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:13:20 INFO - PROCESS | 1650 | 1467962000088 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 1650 | 1467962000089 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240ed800 == 40 [pid = 1650] [id = 182] 00:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12453b000) [pid = 1650] [serial = 544] [outer = 0x0] 00:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12466c400) [pid = 1650] [serial = 545] [outer = 0x12453b000] 00:13:20 INFO - PROCESS | 1650 | 1467962000120 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1256e7000) [pid = 1650] [serial = 546] [outer = 0x12453b000] 00:13:21 INFO - PROCESS | 1650 | 1467962001038 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]]]}] 00:13:21 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) 00:13:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 00:13:21 INFO - PROCESS | 1650 | 1467962001054 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 1650 | 1467962001055 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:13:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:13:21 INFO - PROCESS | 1650 | 1467962001058 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 1650 | 1467962001061 Marionette TRACE conn2 <- [1,702,null,{}] 00:13:21 INFO - PROCESS | 1650 | 1467962001068 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}] 00:13:21 INFO - PROCESS | 1650 | 1467962001070 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:21 INFO - PROCESS | 1650 | 1467962001158 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:13:21 INFO - PROCESS | 1650 | 1467962001207 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 1650 | 1467962001209 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f4f800 == 41 [pid = 1650] [id = 183] 00:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118559000) [pid = 1650] [serial = 547] [outer = 0x0] 00:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1266e8800) [pid = 1650] [serial = 548] [outer = 0x118559000] 00:13:21 INFO - PROCESS | 1650 | 1467962001258 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12af6ec00) [pid = 1650] [serial = 549] [outer = 0x118559000] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1183ba800 == 40 [pid = 1650] [id = 179] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128fe7800 == 39 [pid = 1650] [id = 178] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x125716800 == 38 [pid = 1650] [id = 177] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1246b7800 == 37 [pid = 1650] [id = 176] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12328e800 == 36 [pid = 1650] [id = 175] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1195db800 == 35 [pid = 1650] [id = 174] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x117e1d000 == 34 [pid = 1650] [id = 173] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116251000 == 33 [pid = 1650] [id = 172] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1185cf000 == 32 [pid = 1650] [id = 169] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11699a000 == 31 [pid = 1650] [id = 170] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d2800 == 30 [pid = 1650] [id = 171] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1240ed800 == 29 [pid = 1650] [id = 182] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1192a1800 == 28 [pid = 1650] [id = 180] 00:13:22 INFO - PROCESS | 1650 | --DOCSHELL 0x117073000 == 27 [pid = 1650] [id = 181] 00:13:22 INFO - PROCESS | 1650 | 1467962002843 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]]]}] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113f30800) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1162d0800) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118469800) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119178000) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121210800) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1196ac000) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119b5d400) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118555000) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a5f9c00) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118737000) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118160400) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124ac0000) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123124c00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119cb2000) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126d2d000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12614a800) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a5efc00) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a29ec00) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126d29400) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118850400) [pid = 1650] [serial = 197] [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.] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1266eb800) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126147800) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119170000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a2a8c00) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1293d2800) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12a5fa400) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124e91000) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12b608000) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124537800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a8b8000) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12bc5ec00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1293dc400) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12b7a3800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 00:13:22 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12b60fc00) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 00:13:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:13:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1880ms 00:13:22 INFO - PROCESS | 1650 | 1467962002939 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 1650 | 1467962002941 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:13:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:13:22 INFO - PROCESS | 1650 | 1467962002944 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 1650 | 1467962002946 Marionette TRACE conn2 <- [1,706,null,{}] 00:13:22 INFO - PROCESS | 1650 | 1467962002951 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}] 00:13:22 INFO - PROCESS | 1650 | 1467962002953 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:23 INFO - PROCESS | 1650 | 1467962003031 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:13:23 INFO - PROCESS | 1650 | 1467962003039 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 1650 | 1467962003041 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11326f800 == 28 [pid = 1650] [id = 184] 00:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11696f000) [pid = 1650] [serial = 550] [outer = 0x0] 00:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116a0b000) [pid = 1650] [serial = 551] [outer = 0x11696f000] 00:13:23 INFO - PROCESS | 1650 | 1467962003071 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x117ea3c00) [pid = 1650] [serial = 552] [outer = 0x11696f000] 00:13:23 INFO - PROCESS | 1650 | 1467962003891 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]]]}] 00:13:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:13:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 00:13:23 INFO - PROCESS | 1650 | 1467962003915 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:13:23 INFO - PROCESS | 1650 | 1467962003921 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:13:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:13:23 INFO - PROCESS | 1650 | 1467962003926 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 1650 | 1467962003928 Marionette TRACE conn2 <- [1,710,null,{}] 00:13:23 INFO - PROCESS | 1650 | 1467962003930 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}] 00:13:23 INFO - PROCESS | 1650 | 1467962003932 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:24 INFO - PROCESS | 1650 | 1467962004014 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:13:24 INFO - PROCESS | 1650 | 1467962004061 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 1650 | 1467962004063 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116620800 == 29 [pid = 1650] [id = 185] 00:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118558000) [pid = 1650] [serial = 553] [outer = 0x0] 00:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118767400) [pid = 1650] [serial = 554] [outer = 0x118558000] 00:13:24 INFO - PROCESS | 1650 | 1467962004090 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11917b800) [pid = 1650] [serial = 555] [outer = 0x118558000] 00:13:24 INFO - PROCESS | 1650 | 1467962004882 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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:13:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 00:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:13:24 INFO - PROCESS | 1650 | 1467962004898 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 1650 | 1467962004899 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:13:24 INFO - PROCESS | 1650 | 1467962004903 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 1650 | 1467962004905 Marionette TRACE conn2 <- [1,714,null,{}] 00:13:24 INFO - PROCESS | 1650 | 1467962004921 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}] 00:13:24 INFO - PROCESS | 1650 | 1467962004924 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:25 INFO - PROCESS | 1650 | 1467962005032 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:13:25 INFO - PROCESS | 1650 | 1467962005038 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 1650 | 1467962005040 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e1d000 == 30 [pid = 1650] [id = 186] 00:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119a8ec00) [pid = 1650] [serial = 556] [outer = 0x0] 00:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119b57c00) [pid = 1650] [serial = 557] [outer = 0x119a8ec00] 00:13:25 INFO - PROCESS | 1650 | 1467962005070 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x121210800) [pid = 1650] [serial = 558] [outer = 0x119a8ec00] 00:13:25 INFO - PROCESS | 1650 | 1467962005912 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]]]}] 00:13:25 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 00:13:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 00:13:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:13:25 INFO - PROCESS | 1650 | 1467962005926 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 1650 | 1467962005927 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:13:25 INFO - PROCESS | 1650 | 1467962005930 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 1650 | 1467962005931 Marionette TRACE conn2 <- [1,718,null,{}] 00:13:25 INFO - PROCESS | 1650 | 1467962005933 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}] 00:13:25 INFO - PROCESS | 1650 | 1467962005936 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:26 INFO - PROCESS | 1650 | 1467962006029 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:13:26 INFO - PROCESS | 1650 | 1467962006062 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 1650 | 1467962006063 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11887a800 == 31 [pid = 1650] [id = 187] 00:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12350e000) [pid = 1650] [serial = 559] [outer = 0x0] 00:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x124539c00) [pid = 1650] [serial = 560] [outer = 0x12350e000] 00:13:26 INFO - PROCESS | 1650 | 1467962006088 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1246a6400) [pid = 1650] [serial = 561] [outer = 0x12350e000] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12668c000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12bca3400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126687800) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12453a000) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119170800) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x118762800) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119631800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11696a400) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12429b400) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x111c19c00) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1167dcc00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:13:26 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x123124000) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:13:26 INFO - PROCESS | 1650 | 1467962006910 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]]]}] 00:13:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:13:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1019ms 00:13:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:13:26 INFO - PROCESS | 1650 | 1467962006949 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 1650 | 1467962006951 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:13:26 INFO - PROCESS | 1650 | 1467962006953 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 1650 | 1467962006954 Marionette TRACE conn2 <- [1,722,null,{}] 00:13:26 INFO - PROCESS | 1650 | 1467962006956 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}] 00:13:26 INFO - PROCESS | 1650 | 1467962006957 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:27 INFO - PROCESS | 1650 | 1467962007037 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:13:27 INFO - PROCESS | 1650 | 1467962007041 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 1650 | 1467962007042 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192b4000 == 32 [pid = 1650] [id = 188] 00:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x119631800) [pid = 1650] [serial = 562] [outer = 0x0] 00:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119a93c00) [pid = 1650] [serial = 563] [outer = 0x119631800] 00:13:27 INFO - PROCESS | 1650 | 1467962007069 Marionette DEBUG loaded listener.js 00:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x124c75400) [pid = 1650] [serial = 564] [outer = 0x119631800] 00:13:27 INFO - PROCESS | 1650 | 1467962007381 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] 00:13:27 INFO - PROCESS | 1650 | 1467962007424 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:13:27 INFO - PROCESS | 1650 | 1467962007426 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 1650 | 1467962007427 Marionette TRACE conn2 <- [1,726,null,{}] 00:13:27 INFO - PROCESS | 1650 | 1467962007430 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}] 00:13:27 INFO - PROCESS | 1650 | 1467962007434 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:27 INFO - PROCESS | 1650 | 1467962007559 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:13:27 INFO - PROCESS | 1650 | 1467962007567 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 1650 | 1467962007568 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fe5800 == 33 [pid = 1650] [id = 189] 00:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119634800) [pid = 1650] [serial = 565] [outer = 0x0] 00:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x124efac00) [pid = 1650] [serial = 566] [outer = 0x119634800] 00:13:27 INFO - PROCESS | 1650 | 1467962007593 Marionette DEBUG loaded listener.js 00:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x126a9e000) [pid = 1650] [serial = 567] [outer = 0x119634800] 00:13:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:13:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 00:13:27 INFO - PROCESS | 1650 | 1467962007946 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]]]}] 00:13:27 INFO - PROCESS | 1650 | 1467962007950 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 1650 | 1467962007953 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:13:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:13:27 INFO - PROCESS | 1650 | 1467962007957 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 1650 | 1467962007958 Marionette TRACE conn2 <- [1,730,null,{}] 00:13:27 INFO - PROCESS | 1650 | 1467962007961 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}] 00:13:27 INFO - PROCESS | 1650 | 1467962007962 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:28 INFO - PROCESS | 1650 | 1467962008037 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:13:28 INFO - PROCESS | 1650 | 1467962008040 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 1650 | 1467962008041 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123498800 == 34 [pid = 1650] [id = 190] 00:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x12578f800) [pid = 1650] [serial = 568] [outer = 0x0] 00:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x128be9800) [pid = 1650] [serial = 569] [outer = 0x12578f800] 00:13:28 INFO - PROCESS | 1650 | 1467962008076 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12a2a0000) [pid = 1650] [serial = 570] [outer = 0x12578f800] 00:13:28 INFO - PROCESS | 1650 | 1467962008417 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] 00:13:28 INFO - PROCESS | 1650 | 1467962008428 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:13:28 INFO - PROCESS | 1650 | 1467962008430 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:13:28 INFO - PROCESS | 1650 | 1467962008431 Marionette TRACE conn2 <- [1,734,null,{}] 00:13:28 INFO - PROCESS | 1650 | 1467962008434 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}] 00:13:28 INFO - PROCESS | 1650 | 1467962008437 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:28 INFO - PROCESS | 1650 | 1467962008537 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:13:28 INFO - PROCESS | 1650 | 1467962008542 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 1650 | 1467962008543 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240f1000 == 35 [pid = 1650] [id = 191] 00:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x126a9dc00) [pid = 1650] [serial = 571] [outer = 0x0] 00:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12a5fa000) [pid = 1650] [serial = 572] [outer = 0x126a9dc00] 00:13:28 INFO - PROCESS | 1650 | 1467962008570 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12a6e6400) [pid = 1650] [serial = 573] [outer = 0x126a9dc00] 00:13:28 INFO - PROCESS | 1650 | 1467962008836 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]]]}] 00:13:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 420ms 00:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:13:28 INFO - PROCESS | 1650 | 1467962008861 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:13:28 INFO - PROCESS | 1650 | 1467962008863 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:13:28 INFO - PROCESS | 1650 | 1467962008866 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:13:28 INFO - PROCESS | 1650 | 1467962008871 Marionette TRACE conn2 <- [1,738,null,{}] 00:13:28 INFO - PROCESS | 1650 | 1467962008880 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}] 00:13:28 INFO - PROCESS | 1650 | 1467962008882 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:29 INFO - PROCESS | 1650 | 1467962009072 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:13:29 INFO - PROCESS | 1650 | 1467962009182 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 1650 | 1467962009184 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x112650000 == 36 [pid = 1650] [id = 192] 00:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11393a400) [pid = 1650] [serial = 574] [outer = 0x0] 00:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113f30c00) [pid = 1650] [serial = 575] [outer = 0x11393a400] 00:13:29 INFO - PROCESS | 1650 | 1467962009238 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1167de400) [pid = 1650] [serial = 576] [outer = 0x11393a400] 00:13:30 INFO - PROCESS | 1650 | 1467962010360 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]]]}] 00:13:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:13:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1532ms 00:13:30 INFO - PROCESS | 1650 | 1467962010398 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 1650 | 1467962010401 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:13:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:13:30 INFO - PROCESS | 1650 | 1467962010404 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 1650 | 1467962010406 Marionette TRACE conn2 <- [1,742,null,{}] 00:13:30 INFO - PROCESS | 1650 | 1467962010409 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}] 00:13:30 INFO - PROCESS | 1650 | 1467962010411 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:30 INFO - PROCESS | 1650 | 1467962010528 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:13:30 INFO - PROCESS | 1650 | 1467962010574 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:30 INFO - PROCESS | 1650 | 1467962010575 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185ab800 == 37 [pid = 1650] [id = 193] 00:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11872ec00) [pid = 1650] [serial = 577] [outer = 0x0] 00:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11921c800) [pid = 1650] [serial = 578] [outer = 0x11872ec00] 00:13:30 INFO - PROCESS | 1650 | 1467962010606 Marionette DEBUG loaded listener.js 00:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119630c00) [pid = 1650] [serial = 579] [outer = 0x11872ec00] 00:13:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c967800 == 36 [pid = 1650] [id = 15] 00:13:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd27800 == 35 [pid = 1650] [id = 16] 00:13:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef4800 == 34 [pid = 1650] [id = 6] 00:13:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12afcd800 == 33 [pid = 1650] [id = 9] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a5f3c00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12bcabc00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126a9a000) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12bcb2000) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11958a000) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123124400) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1188d6000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11958ac00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12333a000) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12401d800) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1176db000) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x118558400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124c76000) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x125787c00) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11944e400) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x117ea0800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12c425400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x126d31000) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x128da9800) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12bc6c400) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x128bdf800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12b7a4800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x126aa0800) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 00:13:31 INFO - PROCESS | 1650 | 1467962011651 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]]]}] 00:13:31 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 00:13:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1274ms 00:13:31 INFO - PROCESS | 1650 | 1467962011679 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 1650 | 1467962011681 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:13:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:13:31 INFO - PROCESS | 1650 | 1467962011685 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - PROCESS | 1650 | 1467962011688 Marionette TRACE conn2 <- [1,746,null,{}] 00:13:31 INFO - PROCESS | 1650 | 1467962011692 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}] 00:13:31 INFO - PROCESS | 1650 | 1467962011693 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:31 INFO - PROCESS | 1650 | 1467962011777 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:13:31 INFO - PROCESS | 1650 | 1467962011844 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 1650 | 1467962011845 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116783000 == 34 [pid = 1650] [id = 194] 00:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118466c00) [pid = 1650] [serial = 580] [outer = 0x0] 00:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118555c00) [pid = 1650] [serial = 581] [outer = 0x118466c00] 00:13:31 INFO - PROCESS | 1650 | 1467962011875 Marionette DEBUG loaded listener.js 00:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11921a000) [pid = 1650] [serial = 582] [outer = 0x118466c00] 00:13:32 INFO - PROCESS | 1650 | 1467962012643 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]]]}] 00:13:32 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.) 00:13:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 00:13:32 INFO - PROCESS | 1650 | 1467962012657 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:13:32 INFO - PROCESS | 1650 | 1467962012660 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:13:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:13:32 INFO - PROCESS | 1650 | 1467962012665 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 1650 | 1467962012667 Marionette TRACE conn2 <- [1,750,null,{}] 00:13:32 INFO - PROCESS | 1650 | 1467962012671 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}] 00:13:32 INFO - PROCESS | 1650 | 1467962012672 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:32 INFO - PROCESS | 1650 | 1467962012750 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:13:32 INFO - PROCESS | 1650 | 1467962012757 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 1650 | 1467962012758 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d1800 == 35 [pid = 1650] [id = 195] 00:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119cb3400) [pid = 1650] [serial = 583] [outer = 0x0] 00:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12311e800) [pid = 1650] [serial = 584] [outer = 0x119cb3400] 00:13:32 INFO - PROCESS | 1650 | 1467962012785 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1235c4800) [pid = 1650] [serial = 585] [outer = 0x119cb3400] 00:13:33 INFO - PROCESS | 1650 | 1467962013629 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]]]}] 00:13:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:13:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 976ms 00:13:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:13:33 INFO - PROCESS | 1650 | 1467962013647 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 1650 | 1467962013648 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:13:33 INFO - PROCESS | 1650 | 1467962013651 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - PROCESS | 1650 | 1467962013656 Marionette TRACE conn2 <- [1,754,null,{}] 00:13:33 INFO - PROCESS | 1650 | 1467962013663 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}] 00:13:33 INFO - PROCESS | 1650 | 1467962013667 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:33 INFO - PROCESS | 1650 | 1467962013759 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:13:33 INFO - PROCESS | 1650 | 1467962013792 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 1650 | 1467962013793 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c26000 == 36 [pid = 1650] [id = 196] 00:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x124545000) [pid = 1650] [serial = 586] [outer = 0x0] 00:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x124ef8000) [pid = 1650] [serial = 587] [outer = 0x124545000] 00:13:33 INFO - PROCESS | 1650 | 1467962013821 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x126143c00) [pid = 1650] [serial = 588] [outer = 0x124545000] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118558000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11696f000) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118559000) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119a8ec00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11815d800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12453b000) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12350e000) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x119631800) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12578f800) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:13:34 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x119634800) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:13:34 INFO - PROCESS | 1650 | 1467962014611 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]]]}] 00:13:34 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 00:13:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 00:13:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:13:34 INFO - PROCESS | 1650 | 1467962014625 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:13:34 INFO - PROCESS | 1650 | 1467962014627 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:13:34 INFO - PROCESS | 1650 | 1467962014629 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:13:34 INFO - PROCESS | 1650 | 1467962014630 Marionette TRACE conn2 <- [1,758,null,{}] 00:13:34 INFO - PROCESS | 1650 | 1467962014632 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}] 00:13:34 INFO - PROCESS | 1650 | 1467962014634 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:34 INFO - PROCESS | 1650 | 1467962014716 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:13:34 INFO - PROCESS | 1650 | 1467962014722 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:34 INFO - PROCESS | 1650 | 1467962014723 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123278000 == 37 [pid = 1650] [id = 197] 00:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x119583800) [pid = 1650] [serial = 589] [outer = 0x0] 00:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1256e8400) [pid = 1650] [serial = 590] [outer = 0x119583800] 00:13:34 INFO - PROCESS | 1650 | 1467962014749 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12668d800) [pid = 1650] [serial = 591] [outer = 0x119583800] 00:13:35 INFO - PROCESS | 1650 | 1467962015084 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]]]}] 00:13:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:13:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 00:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:13:35 INFO - PROCESS | 1650 | 1467962015098 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 1650 | 1467962015099 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:13:35 INFO - PROCESS | 1650 | 1467962015104 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 1650 | 1467962015107 Marionette TRACE conn2 <- [1,762,null,{}] 00:13:35 INFO - PROCESS | 1650 | 1467962015110 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}] 00:13:35 INFO - PROCESS | 1650 | 1467962015111 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:35 INFO - PROCESS | 1650 | 1467962015188 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:13:35 INFO - PROCESS | 1650 | 1467962015238 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 1650 | 1467962015239 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11708e800 == 38 [pid = 1650] [id = 198] 00:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118165800) [pid = 1650] [serial = 592] [outer = 0x0] 00:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1268aec00) [pid = 1650] [serial = 593] [outer = 0x118165800] 00:13:35 INFO - PROCESS | 1650 | 1467962015263 Marionette DEBUG loaded listener.js 00:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x126d35000) [pid = 1650] [serial = 594] [outer = 0x118165800] 00:13:36 INFO - PROCESS | 1650 | 1467962016001 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]]]}] 00:13:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:13:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 00:13:36 INFO - PROCESS | 1650 | 1467962016025 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:13:36 INFO - PROCESS | 1650 | 1467962016026 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:13:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:13:36 INFO - PROCESS | 1650 | 1467962016029 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:13:36 INFO - PROCESS | 1650 | 1467962016030 Marionette TRACE conn2 <- [1,766,null,{}] 00:13:36 INFO - PROCESS | 1650 | 1467962016032 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}] 00:13:36 INFO - PROCESS | 1650 | 1467962016036 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:36 INFO - PROCESS | 1650 | 1467962016128 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:13:36 INFO - PROCESS | 1650 | 1467962016132 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:36 INFO - PROCESS | 1650 | 1467962016133 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126563000 == 39 [pid = 1650] [id = 199] 00:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x128bebc00) [pid = 1650] [serial = 595] [outer = 0x0] 00:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12af71c00) [pid = 1650] [serial = 596] [outer = 0x128bebc00] 00:13:36 INFO - PROCESS | 1650 | 1467962016162 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12b60c000) [pid = 1650] [serial = 597] [outer = 0x128bebc00] 00:13:36 INFO - PROCESS | 1650 | 1467962016969 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]]]}] 00:13:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:13:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 00:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:13:37 INFO - PROCESS | 1650 | 1467962016999 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:13:37 INFO - PROCESS | 1650 | 1467962017000 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:13:37 INFO - PROCESS | 1650 | 1467962017002 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - PROCESS | 1650 | 1467962017003 Marionette TRACE conn2 <- [1,770,null,{}] 00:13:37 INFO - PROCESS | 1650 | 1467962017005 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}] 00:13:37 INFO - PROCESS | 1650 | 1467962017006 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:37 INFO - PROCESS | 1650 | 1467962017076 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:13:37 INFO - PROCESS | 1650 | 1467962017080 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 1650 | 1467962017081 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bba000 == 40 [pid = 1650] [id = 200] 00:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x12b611000) [pid = 1650] [serial = 598] [outer = 0x0] 00:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x12b79c800) [pid = 1650] [serial = 599] [outer = 0x12b611000] 00:13:37 INFO - PROCESS | 1650 | 1467962017108 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x12b7a6000) [pid = 1650] [serial = 600] [outer = 0x12b611000] 00:13:37 INFO - PROCESS | 1650 | 1467962017580 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]]]}] 00:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 620ms 00:13:37 INFO - PROCESS | 1650 | 1467962017633 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:13:37 INFO - PROCESS | 1650 | 1467962017637 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:13:37 INFO - PROCESS | 1650 | 1467962017641 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - PROCESS | 1650 | 1467962017644 Marionette TRACE conn2 <- [1,774,null,{}] 00:13:37 INFO - PROCESS | 1650 | 1467962017648 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}] 00:13:37 INFO - PROCESS | 1650 | 1467962017650 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:37 INFO - PROCESS | 1650 | 1467962017749 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:13:37 INFO - PROCESS | 1650 | 1467962017813 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 1650 | 1467962017814 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e27000 == 41 [pid = 1650] [id = 201] 00:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117ea4000) [pid = 1650] [serial = 601] [outer = 0x0] 00:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118469800) [pid = 1650] [serial = 602] [outer = 0x117ea4000] 00:13:37 INFO - PROCESS | 1650 | 1467962017845 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119455000) [pid = 1650] [serial = 603] [outer = 0x117ea4000] 00:13:38 INFO - PROCESS | 1650 | 1467962018274 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]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 674ms 00:13:38 INFO - PROCESS | 1650 | 1467962018353 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 1650 | 1467962018356 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:13:38 INFO - PROCESS | 1650 | 1467962018363 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 1650 | 1467962018364 Marionette TRACE conn2 <- [1,778,null,{}] 00:13:38 INFO - PROCESS | 1650 | 1467962018367 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}] 00:13:38 INFO - PROCESS | 1650 | 1467962018372 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:38 INFO - PROCESS | 1650 | 1467962018469 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:13:38 INFO - PROCESS | 1650 | 1467962018531 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 1650 | 1467962018533 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123273800 == 42 [pid = 1650] [id = 202] 00:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1235c9800) [pid = 1650] [serial = 604] [outer = 0x0] 00:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12429d400) [pid = 1650] [serial = 605] [outer = 0x1235c9800] 00:13:38 INFO - PROCESS | 1650 | 1467962018564 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1246af800) [pid = 1650] [serial = 606] [outer = 0x1235c9800] 00:13:38 INFO - PROCESS | 1650 | 1467962018973 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]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 621ms 00:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:13:38 INFO - PROCESS | 1650 | 1467962018984 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 1650 | 1467962018985 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:13:38 INFO - PROCESS | 1650 | 1467962018988 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 1650 | 1467962018990 Marionette TRACE conn2 <- [1,782,null,{}] 00:13:39 INFO - PROCESS | 1650 | 1467962018998 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}] 00:13:39 INFO - PROCESS | 1650 | 1467962019001 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:39 INFO - PROCESS | 1650 | 1467962019099 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:13:39 INFO - PROCESS | 1650 | 1467962019147 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1650 | 1467962019149 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fe7800 == 43 [pid = 1650] [id = 203] 00:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12512ac00) [pid = 1650] [serial = 607] [outer = 0x0] 00:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x128bec400) [pid = 1650] [serial = 608] [outer = 0x12512ac00] 00:13:39 INFO - PROCESS | 1650 | 1467962019179 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12a5f8800) [pid = 1650] [serial = 609] [outer = 0x12512ac00] 00:13:39 INFO - PROCESS | 1650 | 1467962019597 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]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 00:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:13:39 INFO - PROCESS | 1650 | 1467962019666 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 1650 | 1467962019670 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:13:39 INFO - PROCESS | 1650 | 1467962019673 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 1650 | 1467962019675 Marionette TRACE conn2 <- [1,786,null,{}] 00:13:39 INFO - PROCESS | 1650 | 1467962019677 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}] 00:13:39 INFO - PROCESS | 1650 | 1467962019679 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:39 INFO - PROCESS | 1650 | 1467962019796 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:13:39 INFO - PROCESS | 1650 | 1467962019870 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1650 | 1467962019871 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294ea800 == 44 [pid = 1650] [id = 204] 00:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12af6dc00) [pid = 1650] [serial = 610] [outer = 0x0] 00:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12b60e400) [pid = 1650] [serial = 611] [outer = 0x12af6dc00] 00:13:39 INFO - PROCESS | 1650 | 1467962019901 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12b7aa000) [pid = 1650] [serial = 612] [outer = 0x12af6dc00] 00:13:40 INFO - PROCESS | 1650 | 1467962020423 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]]]}] 00:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 770ms 00:13:40 INFO - PROCESS | 1650 | 1467962020444 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:13:40 INFO - PROCESS | 1650 | 1467962020446 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:13:40 INFO - PROCESS | 1650 | 1467962020449 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - PROCESS | 1650 | 1467962020451 Marionette TRACE conn2 <- [1,790,null,{}] 00:13:40 INFO - PROCESS | 1650 | 1467962020474 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}] 00:13:40 INFO - PROCESS | 1650 | 1467962020475 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:40 INFO - PROCESS | 1650 | 1467962020569 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:13:40 INFO - PROCESS | 1650 | 1467962020636 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 1650 | 1467962020637 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11322c000 == 45 [pid = 1650] [id = 205] 00:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e08000) [pid = 1650] [serial = 613] [outer = 0x0] 00:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112ee5400) [pid = 1650] [serial = 614] [outer = 0x112e08000] 00:13:40 INFO - PROCESS | 1650 | 1467962020665 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1133cd000) [pid = 1650] [serial = 615] [outer = 0x112e08000] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c199000 == 44 [pid = 1650] [id = 13] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc47000 == 43 [pid = 1650] [id = 11] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b807000 == 42 [pid = 1650] [id = 10] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x112fdf800 == 41 [pid = 1650] [id = 23] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1183ce000 == 40 [pid = 1650] [id = 20] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a641000 == 39 [pid = 1650] [id = 8] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117248800 == 38 [pid = 1650] [id = 25] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b8000 == 37 [pid = 1650] [id = 19] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x112ebb800 == 36 [pid = 1650] [id = 26] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3e000 == 35 [pid = 1650] [id = 24] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12db61000 == 34 [pid = 1650] [id = 22] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc22000 == 33 [pid = 1650] [id = 12] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x113f4f800 == 32 [pid = 1650] [id = 183] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5c4800 == 31 [pid = 1650] [id = 21] 00:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4db800 == 30 [pid = 1650] [id = 14] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118767400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116a0b000) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x117ea3c00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12af6ec00) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1266e8800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119b57c00) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11945a400) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118468800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1256e7000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12466c400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124539c00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119a93c00) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12a2a0000) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126a9e000) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128be9800) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1246a6400) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a5fa000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x124c75400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x121210800) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x124efac00) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11917b800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 00:13:41 INFO - PROCESS | 1650 | 1467962021532 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]]]}] 00:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1093ms 00:13:41 INFO - PROCESS | 1650 | 1467962021542 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 1650 | 1467962021544 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:13:41 INFO - PROCESS | 1650 | 1467962021547 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 1650 | 1467962021549 Marionette TRACE conn2 <- [1,794,null,{}] 00:13:41 INFO - PROCESS | 1650 | 1467962021552 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}] 00:13:41 INFO - PROCESS | 1650 | 1467962021554 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:41 INFO - PROCESS | 1650 | 1467962021632 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:13:41 INFO - PROCESS | 1650 | 1467962021639 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:41 INFO - PROCESS | 1650 | 1467962021642 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d77000 == 31 [pid = 1650] [id = 206] 00:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113d8e800) [pid = 1650] [serial = 616] [outer = 0x0] 00:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1151dc400) [pid = 1650] [serial = 617] [outer = 0x113d8e800] 00:13:41 INFO - PROCESS | 1650 | 1467962021669 Marionette DEBUG loaded listener.js 00:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1160e2000) [pid = 1650] [serial = 618] [outer = 0x113d8e800] 00:13:42 INFO - PROCESS | 1650 | 1467962022020 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]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 00:13:42 INFO - PROCESS | 1650 | 1467962022067 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 1650 | 1467962022070 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:13:42 INFO - PROCESS | 1650 | 1467962022075 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 1650 | 1467962022077 Marionette TRACE conn2 <- [1,798,null,{}] 00:13:42 INFO - PROCESS | 1650 | 1467962022079 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}] 00:13:42 INFO - PROCESS | 1650 | 1467962022081 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:42 INFO - PROCESS | 1650 | 1467962022159 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:13:42 INFO - PROCESS | 1650 | 1467962022163 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 1650 | 1467962022165 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116938000 == 32 [pid = 1650] [id = 207] 00:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x116a0a400) [pid = 1650] [serial = 619] [outer = 0x0] 00:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116faf400) [pid = 1650] [serial = 620] [outer = 0x116a0a400] 00:13:42 INFO - PROCESS | 1650 | 1467962022195 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1172bf400) [pid = 1650] [serial = 621] [outer = 0x116a0a400] 00:13:42 INFO - PROCESS | 1650 | 1467962022556 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]]]}] 00:13:42 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 00:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 00:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:13:42 INFO - PROCESS | 1650 | 1467962022596 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 1650 | 1467962022597 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:13:42 INFO - PROCESS | 1650 | 1467962022600 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 1650 | 1467962022602 Marionette TRACE conn2 <- [1,802,null,{}] 00:13:42 INFO - PROCESS | 1650 | 1467962022610 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}] 00:13:42 INFO - PROCESS | 1650 | 1467962022613 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:42 INFO - PROCESS | 1650 | 1467962022691 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:13:42 INFO - PROCESS | 1650 | 1467962022696 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 1650 | 1467962022698 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11724a000 == 33 [pid = 1650] [id = 208] 00:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11395f400) [pid = 1650] [serial = 622] [outer = 0x0] 00:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118763800) [pid = 1650] [serial = 623] [outer = 0x11395f400] 00:13:42 INFO - PROCESS | 1650 | 1467962022729 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11885bc00) [pid = 1650] [serial = 624] [outer = 0x11395f400] 00:13:43 INFO - PROCESS | 1650 | 1467962023074 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]]]}] 00:13:43 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 00:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 00:13:43 INFO - PROCESS | 1650 | 1467962023123 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:13:43 INFO - PROCESS | 1650 | 1467962023126 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:13:43 INFO - PROCESS | 1650 | 1467962023129 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:13:43 INFO - PROCESS | 1650 | 1467962023131 Marionette TRACE conn2 <- [1,806,null,{}] 00:13:43 INFO - PROCESS | 1650 | 1467962023135 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}] 00:13:43 INFO - PROCESS | 1650 | 1467962023137 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:43 INFO - PROCESS | 1650 | 1467962023293 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:13:43 INFO - PROCESS | 1650 | 1467962023332 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 1650 | 1467962023333 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183cf000 == 34 [pid = 1650] [id = 209] 00:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119177c00) [pid = 1650] [serial = 625] [outer = 0x0] 00:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119455800) [pid = 1650] [serial = 626] [outer = 0x119177c00] 00:13:43 INFO - PROCESS | 1650 | 1467962023359 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11958e400) [pid = 1650] [serial = 627] [outer = 0x119177c00] 00:13:43 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:13:43 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:13:43 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:13:43 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 00:13:43 INFO - PROCESS | 1650 | 1467962023694 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]]]}] 00:13:43 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 00:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 00:13:43 INFO - PROCESS | 1650 | 1467962023699 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:13:43 INFO - PROCESS | 1650 | 1467962023702 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:13:43 INFO - PROCESS | 1650 | 1467962023711 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:13:43 INFO - PROCESS | 1650 | 1467962023712 Marionette TRACE conn2 <- [1,810,null,{}] 00:13:43 INFO - PROCESS | 1650 | 1467962023715 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}] 00:13:43 INFO - PROCESS | 1650 | 1467962023716 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:43 INFO - PROCESS | 1650 | 1467962023808 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:13:43 INFO - PROCESS | 1650 | 1467962023843 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 1650 | 1467962023844 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ac000 == 35 [pid = 1650] [id = 210] 00:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115121c00) [pid = 1650] [serial = 628] [outer = 0x0] 00:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a8f000) [pid = 1650] [serial = 629] [outer = 0x115121c00] 00:13:43 INFO - PROCESS | 1650 | 1467962023868 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119cb2000) [pid = 1650] [serial = 630] [outer = 0x115121c00] 00:13:44 INFO - PROCESS | 1650 | 1467962024227 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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 575ms 00:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:13:44 INFO - PROCESS | 1650 | 1467962024280 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 1650 | 1467962024281 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:13:44 INFO - PROCESS | 1650 | 1467962024283 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1650 | 1467962024284 Marionette TRACE conn2 <- [1,814,null,{}] 00:13:44 INFO - PROCESS | 1650 | 1467962024287 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}] 00:13:44 INFO - PROCESS | 1650 | 1467962024291 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:44 INFO - PROCESS | 1650 | 1467962024410 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:13:44 INFO - PROCESS | 1650 | 1467962024414 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1650 | 1467962024415 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef0000 == 36 [pid = 1650] [id = 211] 00:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121203c00) [pid = 1650] [serial = 631] [outer = 0x0] 00:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1234c0000) [pid = 1650] [serial = 632] [outer = 0x121203c00] 00:13:44 INFO - PROCESS | 1650 | 1467962024441 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12466c400) [pid = 1650] [serial = 633] [outer = 0x121203c00] 00:13:44 INFO - PROCESS | 1650 | 1467962024773 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] 00:13:44 INFO - PROCESS | 1650 | 1467962024806 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:13:44 INFO - PROCESS | 1650 | 1467962024808 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1650 | 1467962024809 Marionette TRACE conn2 <- [1,818,null,{}] 00:13:44 INFO - PROCESS | 1650 | 1467962024811 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}] 00:13:44 INFO - PROCESS | 1650 | 1467962024820 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:44 INFO - PROCESS | 1650 | 1467962024910 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:13:44 INFO - PROCESS | 1650 | 1467962024914 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1650 | 1467962024915 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12313d000 == 37 [pid = 1650] [id = 212] 00:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121204c00) [pid = 1650] [serial = 634] [outer = 0x0] 00:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124ac2800) [pid = 1650] [serial = 635] [outer = 0x121204c00] 00:13:44 INFO - PROCESS | 1650 | 1467962024940 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124ef8c00) [pid = 1650] [serial = 636] [outer = 0x121204c00] 00:13:45 INFO - PROCESS | 1650 | 1467962025282 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]]]}] 00:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 00:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:13:45 INFO - PROCESS | 1650 | 1467962025327 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 1650 | 1467962025329 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:13:45 INFO - PROCESS | 1650 | 1467962025331 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 1650 | 1467962025332 Marionette TRACE conn2 <- [1,822,null,{}] 00:13:45 INFO - PROCESS | 1650 | 1467962025334 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}] 00:13:45 INFO - PROCESS | 1650 | 1467962025335 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:45 INFO - PROCESS | 1650 | 1467962025427 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:13:45 INFO - PROCESS | 1650 | 1467962025461 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:45 INFO - PROCESS | 1650 | 1467962025462 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240d9800 == 38 [pid = 1650] [id = 213] 00:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124c70000) [pid = 1650] [serial = 637] [outer = 0x0] 00:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1256f2000) [pid = 1650] [serial = 638] [outer = 0x124c70000] 00:13:45 INFO - PROCESS | 1650 | 1467962025486 Marionette DEBUG loaded listener.js 00:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126142400) [pid = 1650] [serial = 639] [outer = 0x124c70000] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128bebc00) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b611000) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119583800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119cb3400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11872ec00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11393a400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118466c00) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126a9dc00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124545000) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118165800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:13:45 INFO - PROCESS | 1650 | 1467962025878 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] 00:13:45 INFO - PROCESS | 1650 | 1467962025906 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:13:45 INFO - PROCESS | 1650 | 1467962025909 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 1650 | 1467962025911 Marionette TRACE conn2 <- [1,826,null,{}] 00:13:45 INFO - PROCESS | 1650 | 1467962025913 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}] 00:13:45 INFO - PROCESS | 1650 | 1467962025914 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:46 INFO - PROCESS | 1650 | 1467962026045 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:13:46 INFO - PROCESS | 1650 | 1467962026084 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 1650 | 1467962026085 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117249800 == 39 [pid = 1650] [id = 214] 00:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1139ebc00) [pid = 1650] [serial = 640] [outer = 0x0] 00:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124537800) [pid = 1650] [serial = 641] [outer = 0x1139ebc00] 00:13:46 INFO - PROCESS | 1650 | 1467962026125 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126146c00) [pid = 1650] [serial = 642] [outer = 0x1139ebc00] 00:13:46 INFO - PROCESS | 1650 | 1467962026514 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]]]}] 00:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 619ms 00:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:13:46 INFO - PROCESS | 1650 | 1467962026528 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:13:46 INFO - PROCESS | 1650 | 1467962026529 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:13:46 INFO - PROCESS | 1650 | 1467962026531 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:13:46 INFO - PROCESS | 1650 | 1467962026532 Marionette TRACE conn2 <- [1,830,null,{}] 00:13:46 INFO - PROCESS | 1650 | 1467962026537 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}] 00:13:46 INFO - PROCESS | 1650 | 1467962026539 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:46 INFO - PROCESS | 1650 | 1467962026637 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:13:46 INFO - PROCESS | 1650 | 1467962026666 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 1650 | 1467962026667 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x125122800 == 40 [pid = 1650] [id = 215] 00:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11662ac00) [pid = 1650] [serial = 643] [outer = 0x0] 00:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12614a800) [pid = 1650] [serial = 644] [outer = 0x11662ac00] 00:13:46 INFO - PROCESS | 1650 | 1467962026691 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126686000) [pid = 1650] [serial = 645] [outer = 0x11662ac00] 00:13:46 INFO - PROCESS | 1650 | 1467962026976 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]]]}] 00:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 00:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:13:47 INFO - PROCESS | 1650 | 1467962027009 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 1650 | 1467962027010 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:13:47 INFO - PROCESS | 1650 | 1467962027013 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 1650 | 1467962027015 Marionette TRACE conn2 <- [1,834,null,{}] 00:13:47 INFO - PROCESS | 1650 | 1467962027017 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}] 00:13:47 INFO - PROCESS | 1650 | 1467962027021 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:47 INFO - PROCESS | 1650 | 1467962027124 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:13:47 INFO - PROCESS | 1650 | 1467962027128 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 1650 | 1467962027129 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192aa800 == 41 [pid = 1650] [id = 216] 00:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1268a3c00) [pid = 1650] [serial = 646] [outer = 0x0] 00:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126a9b000) [pid = 1650] [serial = 647] [outer = 0x1268a3c00] 00:13:47 INFO - PROCESS | 1650 | 1467962027156 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128be8400) [pid = 1650] [serial = 648] [outer = 0x1268a3c00] 00:13:47 INFO - PROCESS | 1650 | 1467962027485 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]]]}] 00:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 00:13:47 INFO - PROCESS | 1650 | 1467962027542 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 1650 | 1467962027543 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:13:47 INFO - PROCESS | 1650 | 1467962027546 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 1650 | 1467962027547 Marionette TRACE conn2 <- [1,838,null,{}] 00:13:47 INFO - PROCESS | 1650 | 1467962027549 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}] 00:13:47 INFO - PROCESS | 1650 | 1467962027550 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:47 INFO - PROCESS | 1650 | 1467962027627 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:13:47 INFO - PROCESS | 1650 | 1467962027631 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 1650 | 1467962027632 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd3000 == 42 [pid = 1650] [id = 217] 00:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126d2d000) [pid = 1650] [serial = 649] [outer = 0x0] 00:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128dab000) [pid = 1650] [serial = 650] [outer = 0x126d2d000] 00:13:47 INFO - PROCESS | 1650 | 1467962027659 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1293d8000) [pid = 1650] [serial = 651] [outer = 0x126d2d000] 00:13:48 INFO - PROCESS | 1650 | 1467962028218 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]]]}] 00:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 719ms 00:13:48 INFO - PROCESS | 1650 | 1467962028266 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:13:48 INFO - PROCESS | 1650 | 1467962028270 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:13:48 INFO - PROCESS | 1650 | 1467962028274 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 1650 | 1467962028278 Marionette TRACE conn2 <- [1,842,null,{}] 00:13:48 INFO - PROCESS | 1650 | 1467962028281 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}] 00:13:48 INFO - PROCESS | 1650 | 1467962028283 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:48 INFO - PROCESS | 1650 | 1467962028392 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:13:48 INFO - PROCESS | 1650 | 1467962028490 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:48 INFO - PROCESS | 1650 | 1467962028491 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a3000 == 43 [pid = 1650] [id = 218] 00:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116079800) [pid = 1650] [serial = 652] [outer = 0x0] 00:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1160db000) [pid = 1650] [serial = 653] [outer = 0x116079800] 00:13:48 INFO - PROCESS | 1650 | 1467962028522 Marionette DEBUG loaded listener.js 00:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1167eb400) [pid = 1650] [serial = 654] [outer = 0x116079800] 00:13:49 INFO - PROCESS | 1650 | 1467962029149 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]]]}] 00:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 925ms 00:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:13:49 INFO - PROCESS | 1650 | 1467962029199 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 1650 | 1467962029202 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:13:49 INFO - PROCESS | 1650 | 1467962029207 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 1650 | 1467962029209 Marionette TRACE conn2 <- [1,846,null,{}] 00:13:49 INFO - PROCESS | 1650 | 1467962029214 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}] 00:13:49 INFO - PROCESS | 1650 | 1467962029215 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:49 INFO - PROCESS | 1650 | 1467962029320 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:13:49 INFO - PROCESS | 1650 | 1467962029393 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1650 | 1467962029396 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160a6000 == 44 [pid = 1650] [id = 219] 00:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a04400) [pid = 1650] [serial = 655] [outer = 0x0] 00:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11704b400) [pid = 1650] [serial = 656] [outer = 0x116a04400] 00:13:49 INFO - PROCESS | 1650 | 1467962029424 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1176e1800) [pid = 1650] [serial = 657] [outer = 0x116a04400] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1192aa800 == 43 [pid = 1650] [id = 216] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x125122800 == 42 [pid = 1650] [id = 215] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x117249800 == 41 [pid = 1650] [id = 214] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1240d9800 == 40 [pid = 1650] [id = 213] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12313d000 == 39 [pid = 1650] [id = 212] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef0000 == 38 [pid = 1650] [id = 211] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ac000 == 37 [pid = 1650] [id = 210] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1183cf000 == 36 [pid = 1650] [id = 209] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11724a000 == 35 [pid = 1650] [id = 208] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116938000 == 34 [pid = 1650] [id = 207] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x113d77000 == 33 [pid = 1650] [id = 206] 00:13:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11322c000 == 32 [pid = 1650] [id = 205] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b60c000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b7a6000) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b79c800) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1256e8400) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12311e800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11921c800) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119630c00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113f30c00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1167de400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118555c00) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11921a000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12af71c00) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a6e6400) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124ef8000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1268aec00) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126143c00) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12668d800) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1235c4800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126d35000) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 00:13:49 INFO - PROCESS | 1650 | 1467962029854 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]]]}] 00:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 673ms 00:13:49 INFO - PROCESS | 1650 | 1467962029879 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 1650 | 1467962029883 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:13:49 INFO - PROCESS | 1650 | 1467962029888 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 1650 | 1467962029890 Marionette TRACE conn2 <- [1,850,null,{}] 00:13:49 INFO - PROCESS | 1650 | 1467962029892 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}] 00:13:49 INFO - PROCESS | 1650 | 1467962029894 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:49 INFO - PROCESS | 1650 | 1467962029977 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:13:49 INFO - PROCESS | 1650 | 1467962029982 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1650 | 1467962029983 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11708b000 == 33 [pid = 1650] [id = 220] 00:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118162c00) [pid = 1650] [serial = 658] [outer = 0x0] 00:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11854d400) [pid = 1650] [serial = 659] [outer = 0x118162c00] 00:13:50 INFO - PROCESS | 1650 | 1467962030014 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11916fc00) [pid = 1650] [serial = 660] [outer = 0x118162c00] 00:13:50 INFO - PROCESS | 1650 | 1467962030350 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]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 00:13:50 INFO - PROCESS | 1650 | 1467962030408 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 1650 | 1467962030409 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:13:50 INFO - PROCESS | 1650 | 1467962030412 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 1650 | 1467962030414 Marionette TRACE conn2 <- [1,854,null,{}] 00:13:50 INFO - PROCESS | 1650 | 1467962030422 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}] 00:13:50 INFO - PROCESS | 1650 | 1467962030425 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:50 INFO - PROCESS | 1650 | 1467962030502 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:13:50 INFO - PROCESS | 1650 | 1467962030508 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 1650 | 1467962030510 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e5800 == 34 [pid = 1650] [id = 221] 00:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119634000) [pid = 1650] [serial = 661] [outer = 0x0] 00:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a94400) [pid = 1650] [serial = 662] [outer = 0x119634000] 00:13:50 INFO - PROCESS | 1650 | 1467962030541 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121211c00) [pid = 1650] [serial = 663] [outer = 0x119634000] 00:13:50 INFO - PROCESS | 1650 | 1467962030892 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]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 00:13:50 INFO - PROCESS | 1650 | 1467962030932 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 1650 | 1467962030934 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:13:50 INFO - PROCESS | 1650 | 1467962030936 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 1650 | 1467962030937 Marionette TRACE conn2 <- [1,858,null,{}] 00:13:50 INFO - PROCESS | 1650 | 1467962030940 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}] 00:13:50 INFO - PROCESS | 1650 | 1467962030941 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:51 INFO - PROCESS | 1650 | 1467962031023 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:13:51 INFO - PROCESS | 1650 | 1467962031027 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 1650 | 1467962031028 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c1a800 == 35 [pid = 1650] [id = 222] 00:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113930c00) [pid = 1650] [serial = 664] [outer = 0x0] 00:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124018000) [pid = 1650] [serial = 665] [outer = 0x113930c00] 00:13:51 INFO - PROCESS | 1650 | 1467962031053 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12453f400) [pid = 1650] [serial = 666] [outer = 0x113930c00] 00:13:51 INFO - PROCESS | 1650 | 1467962031373 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]]]}] 00:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 00:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:13:51 INFO - PROCESS | 1650 | 1467962031406 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 1650 | 1467962031408 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:13:51 INFO - PROCESS | 1650 | 1467962031410 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 1650 | 1467962031411 Marionette TRACE conn2 <- [1,862,null,{}] 00:13:51 INFO - PROCESS | 1650 | 1467962031413 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}] 00:13:51 INFO - PROCESS | 1650 | 1467962031414 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:51 INFO - PROCESS | 1650 | 1467962031490 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:13:51 INFO - PROCESS | 1650 | 1467962031494 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 1650 | 1467962031495 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12313e000 == 36 [pid = 1650] [id = 223] 00:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124546800) [pid = 1650] [serial = 667] [outer = 0x0] 00:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124aca400) [pid = 1650] [serial = 668] [outer = 0x124546800] 00:13:51 INFO - PROCESS | 1650 | 1467962031522 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12512e000) [pid = 1650] [serial = 669] [outer = 0x124546800] 00:13:51 INFO - PROCESS | 1650 | 1467962031874 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]]]}] 00:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 00:13:51 INFO - PROCESS | 1650 | 1467962031878 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 1650 | 1467962031880 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:13:51 INFO - PROCESS | 1650 | 1467962031882 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 1650 | 1467962031883 Marionette TRACE conn2 <- [1,866,null,{}] 00:13:51 INFO - PROCESS | 1650 | 1467962031888 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}] 00:13:51 INFO - PROCESS | 1650 | 1467962031892 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:52 INFO - PROCESS | 1650 | 1467962032017 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:13:52 INFO - PROCESS | 1650 | 1467962032030 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:52 INFO - PROCESS | 1650 | 1467962032031 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12349f800 == 37 [pid = 1650] [id = 224] 00:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125130000) [pid = 1650] [serial = 670] [outer = 0x0] 00:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12614bc00) [pid = 1650] [serial = 671] [outer = 0x125130000] 00:13:52 INFO - PROCESS | 1650 | 1467962032057 Marionette DEBUG loaded listener.js 00:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126d29800) [pid = 1650] [serial = 672] [outer = 0x125130000] 00:13:52 INFO - PROCESS | 1650 | 1467962032378 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]]]}] 00:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 00:13:52 INFO - PROCESS | 1650 | 1467962032402 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:13:52 INFO - PROCESS | 1650 | 1467962032405 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:13:52 INFO - PROCESS | 1650 | 1467962032407 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 1650 | 1467962032408 Marionette TRACE conn2 <- [1,870,null,{}] 00:13:52 INFO - PROCESS | 1650 | 1467962032411 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}] 00:13:52 INFO - PROCESS | 1650 | 1467962032412 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:52 INFO - PROCESS | 1650 | 1467962032505 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:13:52 INFO - PROCESS | 1650 | 1467962032535 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:52 INFO - PROCESS | 1650 | 1467962032536 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12574e800 == 38 [pid = 1650] [id = 225] 00:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11958f400) [pid = 1650] [serial = 673] [outer = 0x0] 00:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128be3000) [pid = 1650] [serial = 674] [outer = 0x11958f400] 00:13:52 INFO - PROCESS | 1650 | 1467962032560 Marionette DEBUG loaded listener.js 00:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128de5c00) [pid = 1650] [serial = 675] [outer = 0x11958f400] 00:13:52 INFO - PROCESS | 1650 | 1467962032890 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]]]}] 00:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 00:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:13:52 INFO - PROCESS | 1650 | 1467962032925 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:13:52 INFO - PROCESS | 1650 | 1467962032927 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:13:52 INFO - PROCESS | 1650 | 1467962032929 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 1650 | 1467962032930 Marionette TRACE conn2 <- [1,874,null,{}] 00:13:52 INFO - PROCESS | 1650 | 1467962032932 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}] 00:13:52 INFO - PROCESS | 1650 | 1467962032933 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:53 INFO - PROCESS | 1650 | 1467962033030 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:13:53 INFO - PROCESS | 1650 | 1467962033034 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 1650 | 1467962033035 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x113bcd000 == 39 [pid = 1650] [id = 226] 00:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124544400) [pid = 1650] [serial = 676] [outer = 0x0] 00:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293db800) [pid = 1650] [serial = 677] [outer = 0x124544400] 00:13:53 INFO - PROCESS | 1650 | 1467962033060 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a2a8c00) [pid = 1650] [serial = 678] [outer = 0x124544400] 00:13:53 INFO - PROCESS | 1650 | 1467962033399 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]]]}] 00:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 00:13:53 INFO - PROCESS | 1650 | 1467962033447 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:13:53 INFO - PROCESS | 1650 | 1467962033448 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:13:53 INFO - PROCESS | 1650 | 1467962033451 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:13:53 INFO - PROCESS | 1650 | 1467962033452 Marionette TRACE conn2 <- [1,878,null,{}] 00:13:53 INFO - PROCESS | 1650 | 1467962033454 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}] 00:13:53 INFO - PROCESS | 1650 | 1467962033455 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:53 INFO - PROCESS | 1650 | 1467962033549 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:13:53 INFO - PROCESS | 1650 | 1467962033559 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 1650 | 1467962033560 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dcc800 == 40 [pid = 1650] [id = 227] 00:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a542c00) [pid = 1650] [serial = 679] [outer = 0x0] 00:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a54bc00) [pid = 1650] [serial = 680] [outer = 0x12a542c00] 00:13:53 INFO - PROCESS | 1650 | 1467962033591 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a5f4000) [pid = 1650] [serial = 681] [outer = 0x12a542c00] 00:13:53 INFO - PROCESS | 1650 | 1467962033911 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]]]}] 00:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 00:13:53 INFO - PROCESS | 1650 | 1467962033973 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:13:53 INFO - PROCESS | 1650 | 1467962033974 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:13:53 INFO - PROCESS | 1650 | 1467962033976 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:13:53 INFO - PROCESS | 1650 | 1467962033977 Marionette TRACE conn2 <- [1,882,null,{}] 00:13:53 INFO - PROCESS | 1650 | 1467962033980 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}] 00:13:53 INFO - PROCESS | 1650 | 1467962033981 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:54 INFO - PROCESS | 1650 | 1467962034166 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11395f400) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115121c00) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a0a400) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112e08000) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119177c00) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113d8e800) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117ea4000) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1235c9800) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12512ac00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12af6dc00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121203c00) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1139ebc00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121204c00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124c70000) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11662ac00) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:13:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1268a3c00) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:13:54 INFO - PROCESS | 1650 | 1467962034210 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 1650 | 1467962034211 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f50000 == 41 [pid = 1650] [id = 228] 00:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111e58000) [pid = 1650] [serial = 682] [outer = 0x0] 00:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113baac00) [pid = 1650] [serial = 683] [outer = 0x111e58000] 00:13:54 INFO - PROCESS | 1650 | 1467962034235 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11815d400) [pid = 1650] [serial = 684] [outer = 0x111e58000] 00:13:54 INFO - PROCESS | 1650 | 1467962034527 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]]]}] 00:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 568ms 00:13:54 INFO - PROCESS | 1650 | 1467962034545 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:13:54 INFO - PROCESS | 1650 | 1467962034546 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:13:54 INFO - PROCESS | 1650 | 1467962034548 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:13:54 INFO - PROCESS | 1650 | 1467962034550 Marionette TRACE conn2 <- [1,886,null,{}] 00:13:54 INFO - PROCESS | 1650 | 1467962034562 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}] 00:13:54 INFO - PROCESS | 1650 | 1467962034564 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:54 INFO - PROCESS | 1650 | 1467962034661 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:13:54 INFO - PROCESS | 1650 | 1467962034665 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 1650 | 1467962034667 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12571f000 == 42 [pid = 1650] [id = 229] 00:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115121c00) [pid = 1650] [serial = 685] [outer = 0x0] 00:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119635800) [pid = 1650] [serial = 686] [outer = 0x115121c00] 00:13:54 INFO - PROCESS | 1650 | 1467962034746 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a6da000) [pid = 1650] [serial = 687] [outer = 0x115121c00] 00:13:55 INFO - PROCESS | 1650 | 1467962035035 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]]]}] 00:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 527ms 00:13:55 INFO - PROCESS | 1650 | 1467962035077 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 1650 | 1467962035078 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:13:55 INFO - PROCESS | 1650 | 1467962035080 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 1650 | 1467962035081 Marionette TRACE conn2 <- [1,890,null,{}] 00:13:55 INFO - PROCESS | 1650 | 1467962035084 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}] 00:13:55 INFO - PROCESS | 1650 | 1467962035086 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:55 INFO - PROCESS | 1650 | 1467962035173 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:13:55 INFO - PROCESS | 1650 | 1467962035177 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 1650 | 1467962035178 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8e1000 == 43 [pid = 1650] [id = 230] 00:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a6d8000) [pid = 1650] [serial = 688] [outer = 0x0] 00:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a8ad800) [pid = 1650] [serial = 689] [outer = 0x12a6d8000] 00:13:55 INFO - PROCESS | 1650 | 1467962035202 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12af71c00) [pid = 1650] [serial = 690] [outer = 0x12a6d8000] 00:13:55 INFO - PROCESS | 1650 | 1467962035531 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]]]}] 00:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 00:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:13:55 INFO - PROCESS | 1650 | 1467962035549 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 1650 | 1467962035550 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:13:55 INFO - PROCESS | 1650 | 1467962035553 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 1650 | 1467962035556 Marionette TRACE conn2 <- [1,894,null,{}] 00:13:55 INFO - PROCESS | 1650 | 1467962035558 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}] 00:13:55 INFO - PROCESS | 1650 | 1467962035559 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:55 INFO - PROCESS | 1650 | 1467962035664 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:13:55 INFO - PROCESS | 1650 | 1467962035669 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 1650 | 1467962035670 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af2c800 == 44 [pid = 1650] [id = 231] 00:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a6d8c00) [pid = 1650] [serial = 691] [outer = 0x0] 00:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12af79800) [pid = 1650] [serial = 692] [outer = 0x12a6d8c00] 00:13:55 INFO - PROCESS | 1650 | 1467962035701 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b612c00) [pid = 1650] [serial = 693] [outer = 0x12a6d8c00] 00:13:56 INFO - PROCESS | 1650 | 1467962035997 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]]]}] 00:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 472ms 00:13:56 INFO - PROCESS | 1650 | 1467962036024 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 1650 | 1467962036026 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:13:56 INFO - PROCESS | 1650 | 1467962036028 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 1650 | 1467962036029 Marionette TRACE conn2 <- [1,898,null,{}] 00:13:56 INFO - PROCESS | 1650 | 1467962036031 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}] 00:13:56 INFO - PROCESS | 1650 | 1467962036032 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:56 INFO - PROCESS | 1650 | 1467962036113 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:13:56 INFO - PROCESS | 1650 | 1467962036117 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 1650 | 1467962036118 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afe0000 == 45 [pid = 1650] [id = 232] 00:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b79dc00) [pid = 1650] [serial = 694] [outer = 0x0] 00:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b7a6800) [pid = 1650] [serial = 695] [outer = 0x12b79dc00] 00:13:56 INFO - PROCESS | 1650 | 1467962036145 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b7aec00) [pid = 1650] [serial = 696] [outer = 0x12b79dc00] 00:13:56 INFO - PROCESS | 1650 | 1467962036638 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]]]}] 00:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 671ms 00:13:56 INFO - PROCESS | 1650 | 1467962036700 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 1650 | 1467962036703 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:13:56 INFO - PROCESS | 1650 | 1467962036724 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 1650 | 1467962036727 Marionette TRACE conn2 <- [1,902,null,{}] 00:13:56 INFO - PROCESS | 1650 | 1467962036731 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}] 00:13:56 INFO - PROCESS | 1650 | 1467962036732 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:56 INFO - PROCESS | 1650 | 1467962036837 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:13:56 INFO - PROCESS | 1650 | 1467962036903 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 1650 | 1467962036905 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117235800 == 46 [pid = 1650] [id = 233] 00:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11704c400) [pid = 1650] [serial = 697] [outer = 0x0] 00:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1182ebc00) [pid = 1650] [serial = 698] [outer = 0x11704c400] 00:13:56 INFO - PROCESS | 1650 | 1467962036935 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118764000) [pid = 1650] [serial = 699] [outer = 0x11704c400] 00:13:57 INFO - PROCESS | 1650 | 1467962037342 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]]]}] 00:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 00:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:13:57 INFO - PROCESS | 1650 | 1467962037395 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:13:57 INFO - PROCESS | 1650 | 1467962037399 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:13:57 INFO - PROCESS | 1650 | 1467962037403 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:13:57 INFO - PROCESS | 1650 | 1467962037405 Marionette TRACE conn2 <- [1,906,null,{}] 00:13:57 INFO - PROCESS | 1650 | 1467962037408 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}] 00:13:57 INFO - PROCESS | 1650 | 1467962037409 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:57 INFO - PROCESS | 1650 | 1467962037516 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:13:57 INFO - PROCESS | 1650 | 1467962037602 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:57 INFO - PROCESS | 1650 | 1467962037603 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ea9800 == 47 [pid = 1650] [id = 234] 00:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11945a000) [pid = 1650] [serial = 700] [outer = 0x0] 00:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a9c400) [pid = 1650] [serial = 701] [outer = 0x11945a000] 00:13:57 INFO - PROCESS | 1650 | 1467962037646 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1234c1800) [pid = 1650] [serial = 702] [outer = 0x11945a000] 00:13:58 INFO - PROCESS | 1650 | 1467962038070 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]]]}] 00:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 720ms 00:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:13:58 INFO - PROCESS | 1650 | 1467962038124 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:13:58 INFO - PROCESS | 1650 | 1467962038125 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:13:58 INFO - PROCESS | 1650 | 1467962038128 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 1650 | 1467962038130 Marionette TRACE conn2 <- [1,910,null,{}] 00:13:58 INFO - PROCESS | 1650 | 1467962038138 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}] 00:13:58 INFO - PROCESS | 1650 | 1467962038141 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:58 INFO - PROCESS | 1650 | 1467962038247 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:13:58 INFO - PROCESS | 1650 | 1467962038316 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 1650 | 1467962038318 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b80b800 == 48 [pid = 1650] [id = 235] 00:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1246a7000) [pid = 1650] [serial = 703] [outer = 0x0] 00:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1265a9800) [pid = 1650] [serial = 704] [outer = 0x1246a7000] 00:13:58 INFO - PROCESS | 1650 | 1467962038349 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1268f8c00) [pid = 1650] [serial = 705] [outer = 0x1246a7000] 00:13:58 INFO - PROCESS | 1650 | 1467962038753 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]]]}] 00:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 00:13:58 INFO - PROCESS | 1650 | 1467962038800 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:13:58 INFO - PROCESS | 1650 | 1467962038802 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:13:58 INFO - PROCESS | 1650 | 1467962038827 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 1650 | 1467962038829 Marionette TRACE conn2 <- [1,914,null,{}] 00:13:58 INFO - PROCESS | 1650 | 1467962038831 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}] 00:13:58 INFO - PROCESS | 1650 | 1467962038832 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:59 INFO - PROCESS | 1650 | 1467962039060 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:13:59 INFO - PROCESS | 1650 | 1467962039142 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 1650 | 1467962039144 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11678e800 == 49 [pid = 1650] [id = 236] 00:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1151da400) [pid = 1650] [serial = 706] [outer = 0x0] 00:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1162d9c00) [pid = 1650] [serial = 707] [outer = 0x1151da400] 00:13:59 INFO - PROCESS | 1650 | 1467962039172 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1176df800) [pid = 1650] [serial = 708] [outer = 0x1151da400] 00:13:59 INFO - PROCESS | 1650 | 1467962039583 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]]]}] 00:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 819ms 00:13:59 INFO - PROCESS | 1650 | 1467962039648 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:13:59 INFO - PROCESS | 1650 | 1467962039650 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:13:59 INFO - PROCESS | 1650 | 1467962039654 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:13:59 INFO - PROCESS | 1650 | 1467962039656 Marionette TRACE conn2 <- [1,918,null,{}] 00:13:59 INFO - PROCESS | 1650 | 1467962039659 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}] 00:13:59 INFO - PROCESS | 1650 | 1467962039660 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:59 INFO - PROCESS | 1650 | 1467962039751 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:13:59 INFO - PROCESS | 1650 | 1467962039824 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 1650 | 1467962039825 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:13:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117070800 == 50 [pid = 1650] [id = 237] 00:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118463800) [pid = 1650] [serial = 709] [outer = 0x0] 00:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11876d800) [pid = 1650] [serial = 710] [outer = 0x118463800] 00:13:59 INFO - PROCESS | 1650 | 1467962039853 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119177c00) [pid = 1650] [serial = 711] [outer = 0x118463800] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123273800 == 49 [pid = 1650] [id = 202] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1294ea800 == 48 [pid = 1650] [id = 204] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119fe7800 == 47 [pid = 1650] [id = 203] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12af2c800 == 46 [pid = 1650] [id = 231] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8e1000 == 45 [pid = 1650] [id = 230] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12571f000 == 44 [pid = 1650] [id = 229] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116f50000 == 43 [pid = 1650] [id = 228] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128dcc800 == 42 [pid = 1650] [id = 227] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x113bcd000 == 41 [pid = 1650] [id = 226] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12574e800 == 40 [pid = 1650] [id = 225] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12349f800 == 39 [pid = 1650] [id = 224] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12313e000 == 38 [pid = 1650] [id = 223] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119c1a800 == 37 [pid = 1650] [id = 222] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e5800 == 36 [pid = 1650] [id = 221] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11708b000 == 35 [pid = 1650] [id = 220] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1160a6000 == 34 [pid = 1650] [id = 219] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a3000 == 33 [pid = 1650] [id = 218] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd3000 == 32 [pid = 1650] [id = 217] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11678e800 == 31 [pid = 1650] [id = 236] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b80b800 == 30 [pid = 1650] [id = 235] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x124ea9800 == 29 [pid = 1650] [id = 234] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x117235800 == 28 [pid = 1650] [id = 233] 00:14:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12afe0000 == 27 [pid = 1650] [id = 232] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126a9b000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118763800) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11885bc00) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a8f000) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116faf400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1172bf400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112ee5400) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119455800) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1151dc400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1160e2000) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119455000) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118469800) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1246af800) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12429d400) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a5f8800) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128bec400) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b7aa000) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b60e400) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1234c0000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124537800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124ef8c00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124ac2800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1256f2000) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126142400) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133cd000) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126686000) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119cb2000) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126146c00) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12466c400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128be8400) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11958e400) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12614a800) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 00:14:00 INFO - PROCESS | 1650 | 1467962040873 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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1271ms 00:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:14:00 INFO - PROCESS | 1650 | 1467962040925 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 1650 | 1467962040928 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:14:00 INFO - PROCESS | 1650 | 1467962040931 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 1650 | 1467962040934 Marionette TRACE conn2 <- [1,922,null,{}] 00:14:00 INFO - PROCESS | 1650 | 1467962040940 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}] 00:14:00 INFO - PROCESS | 1650 | 1467962040942 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:01 INFO - PROCESS | 1650 | 1467962041009 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:14:01 INFO - PROCESS | 1650 | 1467962041055 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1650 | 1467962041057 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11517a000 == 28 [pid = 1650] [id = 238] 00:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11662ac00) [pid = 1650] [serial = 712] [outer = 0x0] 00:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11704d800) [pid = 1650] [serial = 713] [outer = 0x11662ac00] 00:14:01 INFO - PROCESS | 1650 | 1467962041083 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1182f1000) [pid = 1650] [serial = 714] [outer = 0x11662ac00] 00:14:01 INFO - PROCESS | 1650 | 1467962041495 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]]]}] 00:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 576ms 00:14:01 INFO - PROCESS | 1650 | 1467962041508 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1650 | 1467962041514 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:14:01 INFO - PROCESS | 1650 | 1467962041523 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - PROCESS | 1650 | 1467962041526 Marionette TRACE conn2 <- [1,926,null,{}] 00:14:01 INFO - PROCESS | 1650 | 1467962041530 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}] 00:14:01 INFO - PROCESS | 1650 | 1467962041532 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:01 INFO - PROCESS | 1650 | 1467962041658 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:14:01 INFO - PROCESS | 1650 | 1467962041720 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1650 | 1467962041721 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11698d800 == 29 [pid = 1650] [id = 239] 00:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118468400) [pid = 1650] [serial = 715] [outer = 0x0] 00:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118850c00) [pid = 1650] [serial = 716] [outer = 0x118468400] 00:14:01 INFO - PROCESS | 1650 | 1467962041749 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119455800) [pid = 1650] [serial = 717] [outer = 0x118468400] 00:14:02 INFO - PROCESS | 1650 | 1467962042108 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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 623ms 00:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:14:02 INFO - PROCESS | 1650 | 1467962042146 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 1650 | 1467962042147 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:14:02 INFO - PROCESS | 1650 | 1467962042150 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 1650 | 1467962042152 Marionette TRACE conn2 <- [1,930,null,{}] 00:14:02 INFO - PROCESS | 1650 | 1467962042167 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}] 00:14:02 INFO - PROCESS | 1650 | 1467962042170 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:02 INFO - PROCESS | 1650 | 1467962042248 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:14:02 INFO - PROCESS | 1650 | 1467962042257 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 1650 | 1467962042260 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185df800 == 30 [pid = 1650] [id = 240] 00:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116082400) [pid = 1650] [serial = 718] [outer = 0x0] 00:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120832000) [pid = 1650] [serial = 719] [outer = 0x116082400] 00:14:02 INFO - PROCESS | 1650 | 1467962042288 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1234bd000) [pid = 1650] [serial = 720] [outer = 0x116082400] 00:14:02 INFO - PROCESS | 1650 | 1467962042624 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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 523ms 00:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:14:02 INFO - PROCESS | 1650 | 1467962042673 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 1650 | 1467962042675 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:14:02 INFO - PROCESS | 1650 | 1467962042677 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 1650 | 1467962042678 Marionette TRACE conn2 <- [1,934,null,{}] 00:14:02 INFO - PROCESS | 1650 | 1467962042681 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}] 00:14:02 INFO - PROCESS | 1650 | 1467962042682 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:02 INFO - PROCESS | 1650 | 1467962042761 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:14:02 INFO - PROCESS | 1650 | 1467962042831 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 1650 | 1467962042832 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d6000 == 31 [pid = 1650] [id = 241] 00:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119cb4400) [pid = 1650] [serial = 721] [outer = 0x0] 00:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1235d0400) [pid = 1650] [serial = 722] [outer = 0x119cb4400] 00:14:02 INFO - PROCESS | 1650 | 1467962042857 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124543400) [pid = 1650] [serial = 723] [outer = 0x119cb4400] 00:14:03 INFO - PROCESS | 1650 | 1467962043198 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]]]}] 00:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 570ms 00:14:03 INFO - PROCESS | 1650 | 1467962043248 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 1650 | 1467962043249 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:14:03 INFO - PROCESS | 1650 | 1467962043257 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 1650 | 1467962043259 Marionette TRACE conn2 <- [1,938,null,{}] 00:14:03 INFO - PROCESS | 1650 | 1467962043261 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}] 00:14:03 INFO - PROCESS | 1650 | 1467962043262 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:03 INFO - PROCESS | 1650 | 1467962043353 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:14:03 INFO - PROCESS | 1650 | 1467962043357 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 1650 | 1467962043358 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x120811800 == 32 [pid = 1650] [id = 242] 00:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11704ac00) [pid = 1650] [serial = 724] [outer = 0x0] 00:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1246af800) [pid = 1650] [serial = 725] [outer = 0x11704ac00] 00:14:03 INFO - PROCESS | 1650 | 1467962043383 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124e8e000) [pid = 1650] [serial = 726] [outer = 0x11704ac00] 00:14:03 INFO - PROCESS | 1650 | 1467962043733 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]]]}] 00:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 525ms 00:14:03 INFO - PROCESS | 1650 | 1467962043776 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 1650 | 1467962043778 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:14:03 INFO - PROCESS | 1650 | 1467962043780 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 1650 | 1467962043781 Marionette TRACE conn2 <- [1,942,null,{}] 00:14:03 INFO - PROCESS | 1650 | 1467962043783 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}] 00:14:03 INFO - PROCESS | 1650 | 1467962043787 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:03 INFO - PROCESS | 1650 | 1467962043899 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:14:03 INFO - PROCESS | 1650 | 1467962043936 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 1650 | 1467962043937 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240e2000 == 33 [pid = 1650] [id = 243] 00:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113f30c00) [pid = 1650] [serial = 727] [outer = 0x0] 00:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1256ecc00) [pid = 1650] [serial = 728] [outer = 0x113f30c00] 00:14:03 INFO - PROCESS | 1650 | 1467962043962 Marionette DEBUG loaded listener.js 00:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1268a6000) [pid = 1650] [serial = 729] [outer = 0x113f30c00] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b79dc00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11958f400) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124544400) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a542c00) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a04400) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119634000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124546800) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a6d8000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118162c00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a6d8c00) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126d2d000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113930c00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116079800) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111e58000) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115121c00) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:14:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125130000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:14:04 INFO - PROCESS | 1650 | 1467962044708 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]]]}] 00:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 968ms 00:14:04 INFO - PROCESS | 1650 | 1467962044749 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:14:04 INFO - PROCESS | 1650 | 1467962044752 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:14:04 INFO - PROCESS | 1650 | 1467962044758 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:14:04 INFO - PROCESS | 1650 | 1467962044759 Marionette TRACE conn2 <- [1,946,null,{}] 00:14:04 INFO - PROCESS | 1650 | 1467962044763 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}] 00:14:04 INFO - PROCESS | 1650 | 1467962044765 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:04 INFO - PROCESS | 1650 | 1467962044870 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:14:04 INFO - PROCESS | 1650 | 1467962044943 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 1650 | 1467962044945 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x116936800 == 34 [pid = 1650] [id = 244] 00:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113f30800) [pid = 1650] [serial = 730] [outer = 0x0] 00:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1162ddc00) [pid = 1650] [serial = 731] [outer = 0x113f30800] 00:14:04 INFO - PROCESS | 1650 | 1467962044976 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116a0bc00) [pid = 1650] [serial = 732] [outer = 0x113f30800] 00:14:05 INFO - PROCESS | 1650 | 1467962045512 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]]]}] 00:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 821ms 00:14:05 INFO - PROCESS | 1650 | 1467962045579 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:14:05 INFO - PROCESS | 1650 | 1467962045582 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:14:05 INFO - PROCESS | 1650 | 1467962045587 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 1650 | 1467962045589 Marionette TRACE conn2 <- [1,950,null,{}] 00:14:05 INFO - PROCESS | 1650 | 1467962045592 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}] 00:14:05 INFO - PROCESS | 1650 | 1467962045594 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:05 INFO - PROCESS | 1650 | 1467962045703 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:14:05 INFO - PROCESS | 1650 | 1467962045755 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 1650 | 1467962045757 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d2000 == 35 [pid = 1650] [id = 245] 00:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119170400) [pid = 1650] [serial = 733] [outer = 0x0] 00:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119454800) [pid = 1650] [serial = 734] [outer = 0x119170400] 00:14:05 INFO - PROCESS | 1650 | 1467962045788 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11958a800) [pid = 1650] [serial = 735] [outer = 0x119170400] 00:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x120811800 == 34 [pid = 1650] [id = 242] 00:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d6000 == 33 [pid = 1650] [id = 241] 00:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1185df800 == 32 [pid = 1650] [id = 240] 00:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11698d800 == 31 [pid = 1650] [id = 239] 00:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11517a000 == 30 [pid = 1650] [id = 238] 00:14:06 INFO - PROCESS | 1650 | 1467962046350 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]]]}] 00:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117070800 == 29 [pid = 1650] [id = 237] 00:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 772ms 00:14:06 INFO - PROCESS | 1650 | 1467962046360 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 1650 | 1467962046362 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:14:06 INFO - PROCESS | 1650 | 1467962046365 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 1650 | 1467962046367 Marionette TRACE conn2 <- [1,954,null,{}] 00:14:06 INFO - PROCESS | 1650 | 1467962046371 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}] 00:14:06 INFO - PROCESS | 1650 | 1467962046372 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:06 INFO - PROCESS | 1650 | 1467962046451 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b7a6800) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b7aec00) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128be3000) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1293db800) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128de5c00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a54bc00) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11704b400) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1176e1800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a94400) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121211c00) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124aca400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12af71c00) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12512e000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11854d400) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11916fc00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12af79800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1293d8000) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128dab000) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124018000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12453f400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1160db000) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1167eb400) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a5f4000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12b612c00) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11815d400) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12a8ad800) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x113baac00) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x119635800) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12614bc00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x126d29800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12a6da000) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12a2a8c00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 00:14:06 INFO - PROCESS | 1650 | 1467962046510 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1650 | 1467962046513 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x115182800 == 30 [pid = 1650] [id = 246] 00:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1162dec00) [pid = 1650] [serial = 736] [outer = 0x0] 00:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1172b7400) [pid = 1650] [serial = 737] [outer = 0x1162dec00] 00:14:06 INFO - PROCESS | 1650 | 1467962046543 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118464400) [pid = 1650] [serial = 738] [outer = 0x1162dec00] 00:14:06 INFO - PROCESS | 1650 | 1467962046930 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]]]}] 00:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 621ms 00:14:07 INFO - PROCESS | 1650 | 1467962046999 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1650 | 1467962047002 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:14:07 INFO - PROCESS | 1650 | 1467962047025 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1650 | 1467962047027 Marionette TRACE conn2 <- [1,958,null,{}] 00:14:07 INFO - PROCESS | 1650 | 1467962047031 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}] 00:14:07 INFO - PROCESS | 1650 | 1467962047033 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:07 INFO - PROCESS | 1650 | 1467962047129 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:14:07 INFO - PROCESS | 1650 | 1467962047191 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 1650 | 1467962047192 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f50800 == 31 [pid = 1650] [id = 247] 00:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11671b000) [pid = 1650] [serial = 739] [outer = 0x0] 00:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118556400) [pid = 1650] [serial = 740] [outer = 0x11671b000] 00:14:07 INFO - PROCESS | 1650 | 1467962047224 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1188d2c00) [pid = 1650] [serial = 741] [outer = 0x11671b000] 00:14:07 INFO - PROCESS | 1650 | 1467962047646 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]]]}] 00:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 00:14:07 INFO - PROCESS | 1650 | 1467962047695 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1650 | 1467962047698 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:14:07 INFO - PROCESS | 1650 | 1467962047703 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1650 | 1467962047705 Marionette TRACE conn2 <- [1,962,null,{}] 00:14:07 INFO - PROCESS | 1650 | 1467962047707 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}] 00:14:07 INFO - PROCESS | 1650 | 1467962047709 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:07 INFO - PROCESS | 1650 | 1467962047806 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:14:07 INFO - PROCESS | 1650 | 1467962047857 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 1650 | 1467962047859 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118873800 == 32 [pid = 1650] [id = 248] 00:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113967c00) [pid = 1650] [serial = 742] [outer = 0x0] 00:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119637800) [pid = 1650] [serial = 743] [outer = 0x113967c00] 00:14:07 INFO - PROCESS | 1650 | 1467962047890 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x120824c00) [pid = 1650] [serial = 744] [outer = 0x113967c00] 00:14:08 INFO - PROCESS | 1650 | 1467962048313 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]]]}] 00:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 00:14:08 INFO - PROCESS | 1650 | 1467962048374 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 1650 | 1467962048376 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:14:08 INFO - PROCESS | 1650 | 1467962048378 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 1650 | 1467962048381 Marionette TRACE conn2 <- [1,966,null,{}] 00:14:08 INFO - PROCESS | 1650 | 1467962048429 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}] 00:14:08 INFO - PROCESS | 1650 | 1467962048432 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:08 INFO - PROCESS | 1650 | 1467962048530 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:14:08 INFO - PROCESS | 1650 | 1467962048595 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1650 | 1467962048597 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fe6800 == 33 [pid = 1650] [id = 249] 00:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x12453ac00) [pid = 1650] [serial = 745] [outer = 0x0] 00:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x124544400) [pid = 1650] [serial = 746] [outer = 0x12453ac00] 00:14:08 INFO - PROCESS | 1650 | 1467962048629 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x124ce9400) [pid = 1650] [serial = 747] [outer = 0x12453ac00] 00:14:09 INFO - PROCESS | 1650 | 1467962049050 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]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 695ms 00:14:09 INFO - PROCESS | 1650 | 1467962049074 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1650 | 1467962049076 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:14:09 INFO - PROCESS | 1650 | 1467962049078 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1650 | 1467962049079 Marionette TRACE conn2 <- [1,970,null,{}] 00:14:09 INFO - PROCESS | 1650 | 1467962049082 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}] 00:14:09 INFO - PROCESS | 1650 | 1467962049083 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:09 INFO - PROCESS | 1650 | 1467962049180 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:14:09 INFO - PROCESS | 1650 | 1467962049226 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1650 | 1467962049228 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12338f800 == 34 [pid = 1650] [id = 250] 00:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x124ef6800) [pid = 1650] [serial = 748] [outer = 0x0] 00:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1256ea400) [pid = 1650] [serial = 749] [outer = 0x124ef6800] 00:14:09 INFO - PROCESS | 1650 | 1467962049257 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x126149c00) [pid = 1650] [serial = 750] [outer = 0x124ef6800] 00:14:09 INFO - PROCESS | 1650 | 1467962049673 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]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 620ms 00:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:14:09 INFO - PROCESS | 1650 | 1467962049698 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1650 | 1467962049700 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:14:09 INFO - PROCESS | 1650 | 1467962049702 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1650 | 1467962049703 Marionette TRACE conn2 <- [1,974,null,{}] 00:14:09 INFO - PROCESS | 1650 | 1467962049706 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}] 00:14:09 INFO - PROCESS | 1650 | 1467962049707 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:09 INFO - PROCESS | 1650 | 1467962049799 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:14:09 INFO - PROCESS | 1650 | 1467962049879 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1650 | 1467962049880 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0a800 == 35 [pid = 1650] [id = 251] 00:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12614c000) [pid = 1650] [serial = 751] [outer = 0x0] 00:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x126688800) [pid = 1650] [serial = 752] [outer = 0x12614c000] 00:14:09 INFO - PROCESS | 1650 | 1467962049908 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1268ea400) [pid = 1650] [serial = 753] [outer = 0x12614c000] 00:14:10 INFO - PROCESS | 1650 | 1467962050317 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]]]}] 00:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 672ms 00:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:14:10 INFO - PROCESS | 1650 | 1467962050374 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 1650 | 1467962050376 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:14:10 INFO - PROCESS | 1650 | 1467962050378 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:14:10 INFO - PROCESS | 1650 | 1467962050379 Marionette TRACE conn2 <- [1,978,null,{}] 00:14:10 INFO - PROCESS | 1650 | 1467962050382 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}] 00:14:10 INFO - PROCESS | 1650 | 1467962050386 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:10 INFO - PROCESS | 1650 | 1467962050553 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:14:10 INFO - PROCESS | 1650 | 1467962050619 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 1650 | 1467962050621 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116019000 == 36 [pid = 1650] [id = 252] 00:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11336dc00) [pid = 1650] [serial = 754] [outer = 0x0] 00:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113965400) [pid = 1650] [serial = 755] [outer = 0x11336dc00] 00:14:10 INFO - PROCESS | 1650 | 1467962050649 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1160dc800) [pid = 1650] [serial = 756] [outer = 0x11336dc00] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116936800 == 35 [pid = 1650] [id = 244] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d2000 == 34 [pid = 1650] [id = 245] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0a800 == 33 [pid = 1650] [id = 251] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12338f800 == 32 [pid = 1650] [id = 250] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119fe6800 == 31 [pid = 1650] [id = 249] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1240e2000 == 30 [pid = 1650] [id = 243] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118873800 == 29 [pid = 1650] [id = 248] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x115182800 == 28 [pid = 1650] [id = 246] 00:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116f50800 == 27 [pid = 1650] [id = 247] 00:14:11 INFO - PROCESS | 1650 | 1467962051553 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]]]}] 00:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1220ms 00:14:11 INFO - PROCESS | 1650 | 1467962051599 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:14:11 INFO - PROCESS | 1650 | 1467962051602 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:14:11 INFO - PROCESS | 1650 | 1467962051607 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:14:11 INFO - PROCESS | 1650 | 1467962051609 Marionette TRACE conn2 <- [1,982,null,{}] 00:14:11 INFO - PROCESS | 1650 | 1467962051613 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}] 00:14:11 INFO - PROCESS | 1650 | 1467962051615 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:11 INFO - PROCESS | 1650 | 1467962051692 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:14:11 INFO - PROCESS | 1650 | 1467962051698 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:11 INFO - PROCESS | 1650 | 1467962051702 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f42000 == 28 [pid = 1650] [id = 253] 00:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11662a400) [pid = 1650] [serial = 757] [outer = 0x0] 00:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11671c000) [pid = 1650] [serial = 758] [outer = 0x11662a400] 00:14:11 INFO - PROCESS | 1650 | 1467962051734 Marionette DEBUG loaded listener.js 00:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11396d000) [pid = 1650] [serial = 759] [outer = 0x11662a400] 00:14:12 INFO - PROCESS | 1650 | 1467962052075 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]]]}] 00:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 520ms 00:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:14:12 INFO - PROCESS | 1650 | 1467962052127 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:14:12 INFO - PROCESS | 1650 | 1467962052130 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:14:12 INFO - PROCESS | 1650 | 1467962052135 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 1650 | 1467962052137 Marionette TRACE conn2 <- [1,986,null,{}] 00:14:12 INFO - PROCESS | 1650 | 1467962052139 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}] 00:14:12 INFO - PROCESS | 1650 | 1467962052141 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:12 INFO - PROCESS | 1650 | 1467962052220 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:14:12 INFO - PROCESS | 1650 | 1467962052224 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 1650 | 1467962052226 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e30800 == 29 [pid = 1650] [id = 254] 00:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11846a000) [pid = 1650] [serial = 760] [outer = 0x0] 00:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118760400) [pid = 1650] [serial = 761] [outer = 0x11846a000] 00:14:12 INFO - PROCESS | 1650 | 1467962052256 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119179400) [pid = 1650] [serial = 762] [outer = 0x11846a000] 00:14:12 INFO - PROCESS | 1650 | 1467962052597 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]]]}] 00:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 00:14:12 INFO - PROCESS | 1650 | 1467962052606 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:14:12 INFO - PROCESS | 1650 | 1467962052607 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:14:12 INFO - PROCESS | 1650 | 1467962052617 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 1650 | 1467962052622 Marionette TRACE conn2 <- [1,990,null,{}] 00:14:12 INFO - PROCESS | 1650 | 1467962052630 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}] 00:14:12 INFO - PROCESS | 1650 | 1467962052634 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:12 INFO - PROCESS | 1650 | 1467962052718 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:14:12 INFO - PROCESS | 1650 | 1467962052768 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 1650 | 1467962052770 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195dc000 == 30 [pid = 1650] [id = 255] 00:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116030800) [pid = 1650] [serial = 763] [outer = 0x0] 00:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b56800) [pid = 1650] [serial = 764] [outer = 0x116030800] 00:14:12 INFO - PROCESS | 1650 | 1467962052799 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124017000) [pid = 1650] [serial = 765] [outer = 0x116030800] 00:14:13 INFO - PROCESS | 1650 | 1467962053133 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 533ms 00:14:13 INFO - PROCESS | 1650 | 1467962053144 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1650 | 1467962053146 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:14:13 INFO - PROCESS | 1650 | 1467962053148 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1650 | 1467962053149 Marionette TRACE conn2 <- [1,994,null,{}] 00:14:13 INFO - PROCESS | 1650 | 1467962053151 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}] 00:14:13 INFO - PROCESS | 1650 | 1467962053155 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:13 INFO - PROCESS | 1650 | 1467962053264 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:14:13 INFO - PROCESS | 1650 | 1467962053268 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1650 | 1467962053269 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12327f000 == 31 [pid = 1650] [id = 256] 00:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1242a0800) [pid = 1650] [serial = 766] [outer = 0x0] 00:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124903800) [pid = 1650] [serial = 767] [outer = 0x1242a0800] 00:14:13 INFO - PROCESS | 1650 | 1467962053295 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124ef1800) [pid = 1650] [serial = 768] [outer = 0x1242a0800] 00:14:13 INFO - PROCESS | 1650 | 1467962053615 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 00:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:14:13 INFO - PROCESS | 1650 | 1467962053666 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1650 | 1467962053668 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:14:13 INFO - PROCESS | 1650 | 1467962053672 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1650 | 1467962053673 Marionette TRACE conn2 <- [1,998,null,{}] 00:14:13 INFO - PROCESS | 1650 | 1467962053676 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}] 00:14:13 INFO - PROCESS | 1650 | 1467962053677 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:13 INFO - PROCESS | 1650 | 1467962053772 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:14:13 INFO - PROCESS | 1650 | 1467962053805 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1650 | 1467962053806 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0c800 == 32 [pid = 1650] [id = 257] 00:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113f39800) [pid = 1650] [serial = 769] [outer = 0x0] 00:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1256e7c00) [pid = 1650] [serial = 770] [outer = 0x113f39800] 00:14:13 INFO - PROCESS | 1650 | 1467962053830 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1265abc00) [pid = 1650] [serial = 771] [outer = 0x113f39800] 00:14:14 INFO - PROCESS | 1650 | 1467962054171 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 00:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:14:14 INFO - PROCESS | 1650 | 1467962054192 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1650 | 1467962054193 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:14:14 INFO - PROCESS | 1650 | 1467962054195 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1650 | 1467962054196 Marionette TRACE conn2 <- [1,1002,null,{}] 00:14:14 INFO - PROCESS | 1650 | 1467962054199 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}] 00:14:14 INFO - PROCESS | 1650 | 1467962054203 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:14 INFO - PROCESS | 1650 | 1467962054322 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:14:14 INFO - PROCESS | 1650 | 1467962054326 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 1650 | 1467962054327 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126638000 == 33 [pid = 1650] [id = 258] 00:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118466400) [pid = 1650] [serial = 772] [outer = 0x0] 00:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126a94400) [pid = 1650] [serial = 773] [outer = 0x118466400] 00:14:14 INFO - PROCESS | 1650 | 1467962054353 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bed400) [pid = 1650] [serial = 774] [outer = 0x118466400] 00:14:14 INFO - PROCESS | 1650 | 1467962054673 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 00:14:14 INFO - PROCESS | 1650 | 1467962054717 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1650 | 1467962054718 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:14:14 INFO - PROCESS | 1650 | 1467962054720 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1650 | 1467962054721 Marionette TRACE conn2 <- [1,1006,null,{}] 00:14:14 INFO - PROCESS | 1650 | 1467962054724 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}] 00:14:14 INFO - PROCESS | 1650 | 1467962054725 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:14 INFO - PROCESS | 1650 | 1467962054824 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:14:14 INFO - PROCESS | 1650 | 1467962054839 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 1650 | 1467962054840 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb0000 == 34 [pid = 1650] [id = 259] 00:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128bed800) [pid = 1650] [serial = 775] [outer = 0x0] 00:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128df4800) [pid = 1650] [serial = 776] [outer = 0x128bed800] 00:14:14 INFO - PROCESS | 1650 | 1467962054864 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1293d9400) [pid = 1650] [serial = 777] [outer = 0x128bed800] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119cb4400) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11704ac00) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1246a7000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11945a000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1151da400) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11704c400) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1162dec00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118463800) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118468400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11662ac00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116082400) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113f30c00) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113f30800) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:14:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119170400) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:14:15 INFO - PROCESS | 1650 | 1467962055305 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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 622ms 00:14:15 INFO - PROCESS | 1650 | 1467962055342 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 1650 | 1467962055344 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:14:15 INFO - PROCESS | 1650 | 1467962055346 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 1650 | 1467962055347 Marionette TRACE conn2 <- [1,1010,null,{}] 00:14:15 INFO - PROCESS | 1650 | 1467962055350 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}] 00:14:15 INFO - PROCESS | 1650 | 1467962055351 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:15 INFO - PROCESS | 1650 | 1467962055431 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:14:15 INFO - PROCESS | 1650 | 1467962055534 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1650 | 1467962055535 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb8800 == 35 [pid = 1650] [id = 260] 00:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112e0b000) [pid = 1650] [serial = 778] [outer = 0x0] 00:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1162dec00) [pid = 1650] [serial = 779] [outer = 0x112e0b000] 00:14:15 INFO - PROCESS | 1650 | 1467962055574 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119174c00) [pid = 1650] [serial = 780] [outer = 0x112e0b000] 00:14:15 INFO - PROCESS | 1650 | 1467962055811 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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 00:14:15 INFO - PROCESS | 1650 | 1467962055867 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 1650 | 1467962055871 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:14:15 INFO - PROCESS | 1650 | 1467962055883 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 1650 | 1467962055885 Marionette TRACE conn2 <- [1,1014,null,{}] 00:14:15 INFO - PROCESS | 1650 | 1467962055900 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}] 00:14:15 INFO - PROCESS | 1650 | 1467962055902 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:16 INFO - PROCESS | 1650 | 1467962056026 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:14:16 INFO - PROCESS | 1650 | 1467962056099 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 1650 | 1467962056111 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195da000 == 36 [pid = 1650] [id = 261] 00:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1133cc000) [pid = 1650] [serial = 781] [outer = 0x0] 00:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1256e7800) [pid = 1650] [serial = 782] [outer = 0x1133cc000] 00:14:16 INFO - PROCESS | 1650 | 1467962056154 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1293da800) [pid = 1650] [serial = 783] [outer = 0x1133cc000] 00:14:16 INFO - PROCESS | 1650 | 1467962056517 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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 683ms 00:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:14:16 INFO - PROCESS | 1650 | 1467962056567 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1650 | 1467962056568 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:14:16 INFO - PROCESS | 1650 | 1467962056570 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 1650 | 1467962056571 Marionette TRACE conn2 <- [1,1018,null,{}] 00:14:16 INFO - PROCESS | 1650 | 1467962056574 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}] 00:14:16 INFO - PROCESS | 1650 | 1467962056575 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:16 INFO - PROCESS | 1650 | 1467962056672 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:14:16 INFO - PROCESS | 1650 | 1467962056677 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 1650 | 1467962056678 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294e7000 == 37 [pid = 1650] [id = 262] 00:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123333800) [pid = 1650] [serial = 784] [outer = 0x0] 00:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a29f800) [pid = 1650] [serial = 785] [outer = 0x123333800] 00:14:16 INFO - PROCESS | 1650 | 1467962056702 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a549400) [pid = 1650] [serial = 786] [outer = 0x123333800] 00:14:17 INFO - PROCESS | 1650 | 1467962057021 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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 472ms 00:14:17 INFO - PROCESS | 1650 | 1467962057042 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 1650 | 1467962057044 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:14:17 INFO - PROCESS | 1650 | 1467962057046 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 1650 | 1467962057048 Marionette TRACE conn2 <- [1,1022,null,{}] 00:14:17 INFO - PROCESS | 1650 | 1467962057050 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}] 00:14:17 INFO - PROCESS | 1650 | 1467962057052 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:17 INFO - PROCESS | 1650 | 1467962057149 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:14:17 INFO - PROCESS | 1650 | 1467962057156 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 1650 | 1467962057158 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0c000 == 38 [pid = 1650] [id = 263] 00:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a2a2000) [pid = 1650] [serial = 787] [outer = 0x0] 00:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a551400) [pid = 1650] [serial = 788] [outer = 0x12a2a2000] 00:14:17 INFO - PROCESS | 1650 | 1467962057191 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a8ac400) [pid = 1650] [serial = 789] [outer = 0x12a2a2000] 00:14:17 INFO - PROCESS | 1650 | 1467962057781 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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 769ms 00:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:14:17 INFO - PROCESS | 1650 | 1467962057817 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 1650 | 1467962057819 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:14:17 INFO - PROCESS | 1650 | 1467962057822 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 1650 | 1467962057826 Marionette TRACE conn2 <- [1,1026,null,{}] 00:14:17 INFO - PROCESS | 1650 | 1467962057829 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}] 00:14:17 INFO - PROCESS | 1650 | 1467962057831 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:17 INFO - PROCESS | 1650 | 1467962057963 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:14:18 INFO - PROCESS | 1650 | 1467962058038 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 1650 | 1467962058039 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e25800 == 39 [pid = 1650] [id = 264] 00:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1167dd800) [pid = 1650] [serial = 790] [outer = 0x0] 00:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a0a800) [pid = 1650] [serial = 791] [outer = 0x1167dd800] 00:14:18 INFO - PROCESS | 1650 | 1467962058070 Marionette DEBUG loaded listener.js 00:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11846bc00) [pid = 1650] [serial = 792] [outer = 0x1167dd800] 00:14:18 INFO - PROCESS | 1650 | 1467962058714 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]]]}] 00:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 921ms 00:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:14:18 INFO - PROCESS | 1650 | 1467962058746 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 1650 | 1467962058748 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:14:18 INFO - PROCESS | 1650 | 1467962058754 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - PROCESS | 1650 | 1467962058758 Marionette TRACE conn2 <- [1,1030,null,{}] 00:14:18 INFO - PROCESS | 1650 | 1467962058762 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}] 00:14:18 INFO - PROCESS | 1650 | 1467962058763 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:18 INFO - PROCESS | 1650 | 1467962058868 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:14:18 INFO - PROCESS | 1650 | 1467962058944 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 1650 | 1467962058946 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116606000 == 40 [pid = 1650] [id = 265] 00:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1182efc00) [pid = 1650] [serial = 793] [outer = 0x0] 00:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11846d800) [pid = 1650] [serial = 794] [outer = 0x1182efc00] 00:14:18 INFO - PROCESS | 1650 | 1467962058974 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11876cc00) [pid = 1650] [serial = 795] [outer = 0x1182efc00] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1294e7000 == 39 [pid = 1650] [id = 262] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1195da000 == 38 [pid = 1650] [id = 261] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb8800 == 37 [pid = 1650] [id = 260] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb0000 == 36 [pid = 1650] [id = 259] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126638000 == 35 [pid = 1650] [id = 258] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0c800 == 34 [pid = 1650] [id = 257] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12327f000 == 33 [pid = 1650] [id = 256] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1195dc000 == 32 [pid = 1650] [id = 255] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x117e30800 == 31 [pid = 1650] [id = 254] 00:14:19 INFO - PROCESS | 1650 | --DOCSHELL 0x113f42000 == 30 [pid = 1650] [id = 253] 00:14:19 INFO - PROCESS | 1650 | 1467962059366 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]]]}] 00:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 625ms 00:14:19 INFO - PROCESS | 1650 | 1467962059378 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:14:19 INFO - PROCESS | 1650 | 1467962059382 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:14:19 INFO - PROCESS | 1650 | 1467962059388 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:14:19 INFO - PROCESS | 1650 | 1467962059391 Marionette TRACE conn2 <- [1,1034,null,{}] 00:14:19 INFO - PROCESS | 1650 | 1467962059393 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}] 00:14:19 INFO - PROCESS | 1650 | 1467962059395 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1172b7400) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119177c00) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11876d800) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118850c00) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119455800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11704d800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182f1000) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1234bd000) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120832000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1256ecc00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1182ebc00) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a9c400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1265a9800) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1162d9c00) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1162ddc00) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124e8e000) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118464400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116a0bc00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119454800) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11958a800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1268a6000) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1235d0400) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1246af800) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124543400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1268f8c00) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1234c1800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1176df800) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118764000) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 00:14:19 INFO - PROCESS | 1650 | 1467962059507 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:14:19 INFO - PROCESS | 1650 | 1467962059541 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:19 INFO - PROCESS | 1650 | 1467962059543 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3b800 == 31 [pid = 1650] [id = 266] 00:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1182f1000) [pid = 1650] [serial = 796] [outer = 0x0] 00:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11884f400) [pid = 1650] [serial = 797] [outer = 0x1182f1000] 00:14:19 INFO - PROCESS | 1650 | 1467962059570 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119a97c00) [pid = 1650] [serial = 798] [outer = 0x1182f1000] 00:14:19 INFO - PROCESS | 1650 | 1467962059894 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]]]}] 00:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 00:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:14:19 INFO - PROCESS | 1650 | 1467962059910 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:14:19 INFO - PROCESS | 1650 | 1467962059911 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:14:19 INFO - PROCESS | 1650 | 1467962059913 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:14:19 INFO - PROCESS | 1650 | 1467962059916 Marionette TRACE conn2 <- [1,1038,null,{}] 00:14:19 INFO - PROCESS | 1650 | 1467962059928 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}] 00:14:19 INFO - PROCESS | 1650 | 1467962059931 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:20 INFO - PROCESS | 1650 | 1467962060025 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:14:20 INFO - PROCESS | 1650 | 1467962060077 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 1650 | 1467962060079 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118881000 == 32 [pid = 1650] [id = 267] 00:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119cb4400) [pid = 1650] [serial = 799] [outer = 0x0] 00:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12453f800) [pid = 1650] [serial = 800] [outer = 0x119cb4400] 00:14:20 INFO - PROCESS | 1650 | 1467962060107 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124e8e000) [pid = 1650] [serial = 801] [outer = 0x119cb4400] 00:14:20 INFO - PROCESS | 1650 | 1467962060416 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 528ms 00:14:20 INFO - PROCESS | 1650 | 1467962060444 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 1650 | 1467962060446 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:14:20 INFO - PROCESS | 1650 | 1467962060448 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 1650 | 1467962060449 Marionette TRACE conn2 <- [1,1042,null,{}] 00:14:20 INFO - PROCESS | 1650 | 1467962060452 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}] 00:14:20 INFO - PROCESS | 1650 | 1467962060454 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:20 INFO - PROCESS | 1650 | 1467962060541 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:14:20 INFO - PROCESS | 1650 | 1467962060592 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 1650 | 1467962060593 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee7800 == 33 [pid = 1650] [id = 268] 00:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1235d0400) [pid = 1650] [serial = 802] [outer = 0x0] 00:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126145800) [pid = 1650] [serial = 803] [outer = 0x1235d0400] 00:14:20 INFO - PROCESS | 1650 | 1467962060618 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1268a6000) [pid = 1650] [serial = 804] [outer = 0x1235d0400] 00:14:20 INFO - PROCESS | 1650 | 1467962060917 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 00:14:20 INFO - PROCESS | 1650 | 1467962060968 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:14:20 INFO - PROCESS | 1650 | 1467962060969 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:14:20 INFO - PROCESS | 1650 | 1467962060974 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 1650 | 1467962060975 Marionette TRACE conn2 <- [1,1046,null,{}] 00:14:20 INFO - PROCESS | 1650 | 1467962060977 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}] 00:14:20 INFO - PROCESS | 1650 | 1467962060979 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:21 INFO - PROCESS | 1650 | 1467962061053 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:14:21 INFO - PROCESS | 1650 | 1467962061058 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:21 INFO - PROCESS | 1650 | 1467962061060 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240dd800 == 34 [pid = 1650] [id = 269] 00:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1266ee400) [pid = 1650] [serial = 805] [outer = 0x0] 00:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126d28400) [pid = 1650] [serial = 806] [outer = 0x1266ee400] 00:14:21 INFO - PROCESS | 1650 | 1467962061084 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128be1400) [pid = 1650] [serial = 807] [outer = 0x1266ee400] 00:14:21 INFO - PROCESS | 1650 | 1467962061417 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]]]}] 00:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 00:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:14:21 INFO - PROCESS | 1650 | 1467962061442 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 1650 | 1467962061443 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:14:21 INFO - PROCESS | 1650 | 1467962061446 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:14:21 INFO - PROCESS | 1650 | 1467962061447 Marionette TRACE conn2 <- [1,1050,null,{}] 00:14:21 INFO - PROCESS | 1650 | 1467962061449 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}] 00:14:21 INFO - PROCESS | 1650 | 1467962061453 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:21 INFO - PROCESS | 1650 | 1467962061581 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:14:21 INFO - PROCESS | 1650 | 1467962061595 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:21 INFO - PROCESS | 1650 | 1467962061596 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12511a800 == 35 [pid = 1650] [id = 270] 00:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128be2000) [pid = 1650] [serial = 808] [outer = 0x0] 00:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128df1800) [pid = 1650] [serial = 809] [outer = 0x128be2000] 00:14:21 INFO - PROCESS | 1650 | 1467962061621 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a5fcc00) [pid = 1650] [serial = 810] [outer = 0x128be2000] 00:14:21 INFO - PROCESS | 1650 | 1467962061974 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]]]}] 00:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 571ms 00:14:22 INFO - PROCESS | 1650 | 1467962062017 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:14:22 INFO - PROCESS | 1650 | 1467962062018 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:14:22 INFO - PROCESS | 1650 | 1467962062021 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 1650 | 1467962062022 Marionette TRACE conn2 <- [1,1054,null,{}] 00:14:22 INFO - PROCESS | 1650 | 1467962062024 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}] 00:14:22 INFO - PROCESS | 1650 | 1467962062025 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:22 INFO - PROCESS | 1650 | 1467962062121 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:14:22 INFO - PROCESS | 1650 | 1467962062125 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 1650 | 1467962062126 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb5000 == 36 [pid = 1650] [id = 271] 00:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12429b800) [pid = 1650] [serial = 811] [outer = 0x0] 00:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a6ddc00) [pid = 1650] [serial = 812] [outer = 0x12429b800] 00:14:22 INFO - PROCESS | 1650 | 1467962062150 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a8b4800) [pid = 1650] [serial = 813] [outer = 0x12429b800] 00:14:22 INFO - PROCESS | 1650 | 1467962062484 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]]]}] 00:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 00:14:22 INFO - PROCESS | 1650 | 1467962062541 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:14:22 INFO - PROCESS | 1650 | 1467962062543 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:14:22 INFO - PROCESS | 1650 | 1467962062545 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 1650 | 1467962062546 Marionette TRACE conn2 <- [1,1058,null,{}] 00:14:22 INFO - PROCESS | 1650 | 1467962062548 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}] 00:14:22 INFO - PROCESS | 1650 | 1467962062549 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:22 INFO - PROCESS | 1650 | 1467962062644 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:14:22 INFO - PROCESS | 1650 | 1467962062657 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 1650 | 1467962062658 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b43000 == 37 [pid = 1650] [id = 272] 00:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12af6e000) [pid = 1650] [serial = 814] [outer = 0x0] 00:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12af76800) [pid = 1650] [serial = 815] [outer = 0x12af6e000] 00:14:22 INFO - PROCESS | 1650 | 1467962062682 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b609000) [pid = 1650] [serial = 816] [outer = 0x12af6e000] 00:14:23 INFO - PROCESS | 1650 | 1467962063023 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 00:14:23 INFO - PROCESS | 1650 | 1467962063066 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1650 | 1467962063068 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:14:23 INFO - PROCESS | 1650 | 1467962063070 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1650 | 1467962063071 Marionette TRACE conn2 <- [1,1062,null,{}] 00:14:23 INFO - PROCESS | 1650 | 1467962063074 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}] 00:14:23 INFO - PROCESS | 1650 | 1467962063075 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:23 INFO - PROCESS | 1650 | 1467962063174 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:14:23 INFO - PROCESS | 1650 | 1467962063177 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1650 | 1467962063178 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a1000 == 38 [pid = 1650] [id = 273] 00:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12af6e400) [pid = 1650] [serial = 817] [outer = 0x0] 00:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b612000) [pid = 1650] [serial = 818] [outer = 0x12af6e400] 00:14:23 INFO - PROCESS | 1650 | 1467962063202 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b79cc00) [pid = 1650] [serial = 819] [outer = 0x12af6e400] 00:14:23 INFO - PROCESS | 1650 | 1467962063633 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]]]}] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1242a0800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11336dc00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11662a400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11846a000) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116030800) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11671b000) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113967c00) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12453ac00) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124ef6800) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133cc000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12614c000) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113f39800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128bed800) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123333800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112e0b000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:14:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118466400) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 621ms 00:14:23 INFO - PROCESS | 1650 | 1467962063692 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1650 | 1467962063693 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:14:23 INFO - PROCESS | 1650 | 1467962063695 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1650 | 1467962063696 Marionette TRACE conn2 <- [1,1066,null,{}] 00:14:23 INFO - PROCESS | 1650 | 1467962063699 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}] 00:14:23 INFO - PROCESS | 1650 | 1467962063700 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:23 INFO - PROCESS | 1650 | 1467962063776 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:14:23 INFO - PROCESS | 1650 | 1467962063780 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1650 | 1467962063781 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b38800 == 39 [pid = 1650] [id = 274] 00:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11704c400) [pid = 1650] [serial = 820] [outer = 0x0] 00:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118466400) [pid = 1650] [serial = 821] [outer = 0x11704c400] 00:14:23 INFO - PROCESS | 1650 | 1467962063808 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12120c000) [pid = 1650] [serial = 822] [outer = 0x11704c400] 00:14:24 INFO - PROCESS | 1650 | 1467962064178 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]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 00:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:14:24 INFO - PROCESS | 1650 | 1467962064217 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 1650 | 1467962064219 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:14:24 INFO - PROCESS | 1650 | 1467962064223 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 1650 | 1467962064226 Marionette TRACE conn2 <- [1,1070,null,{}] 00:14:24 INFO - PROCESS | 1650 | 1467962064237 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}] 00:14:24 INFO - PROCESS | 1650 | 1467962064239 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:24 INFO - PROCESS | 1650 | 1467962064370 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:14:24 INFO - PROCESS | 1650 | 1467962064385 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 1650 | 1467962064387 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afc6800 == 40 [pid = 1650] [id = 275] 00:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124675800) [pid = 1650] [serial = 823] [outer = 0x0] 00:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128bec000) [pid = 1650] [serial = 824] [outer = 0x124675800] 00:14:24 INFO - PROCESS | 1650 | 1467962064443 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12b7a6800) [pid = 1650] [serial = 825] [outer = 0x124675800] 00:14:24 INFO - PROCESS | 1650 | 1467962064902 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]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 733ms 00:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:14:24 INFO - PROCESS | 1650 | 1467962064958 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 1650 | 1467962064959 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:14:24 INFO - PROCESS | 1650 | 1467962064961 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 1650 | 1467962064962 Marionette TRACE conn2 <- [1,1074,null,{}] 00:14:24 INFO - PROCESS | 1650 | 1467962064965 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}] 00:14:24 INFO - PROCESS | 1650 | 1467962064966 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:25 INFO - PROCESS | 1650 | 1467962065047 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:14:25 INFO - PROCESS | 1650 | 1467962065053 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 1650 | 1467962065056 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b809000 == 41 [pid = 1650] [id = 276] 00:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b7adc00) [pid = 1650] [serial = 826] [outer = 0x0] 00:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b7b1400) [pid = 1650] [serial = 827] [outer = 0x12b7adc00] 00:14:25 INFO - PROCESS | 1650 | 1467962065080 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bc5f400) [pid = 1650] [serial = 828] [outer = 0x12b7adc00] 00:14:25 INFO - PROCESS | 1650 | 1467962065471 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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 00:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:14:25 INFO - PROCESS | 1650 | 1467962065480 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:14:25 INFO - PROCESS | 1650 | 1467962065482 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:14:25 INFO - PROCESS | 1650 | 1467962065486 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - PROCESS | 1650 | 1467962065491 Marionette TRACE conn2 <- [1,1078,null,{}] 00:14:25 INFO - PROCESS | 1650 | 1467962065494 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}] 00:14:25 INFO - PROCESS | 1650 | 1467962065496 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:25 INFO - PROCESS | 1650 | 1467962065655 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:14:25 INFO - PROCESS | 1650 | 1467962065783 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 1650 | 1467962065785 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11325c000 == 42 [pid = 1650] [id = 277] 00:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112e0fc00) [pid = 1650] [serial = 829] [outer = 0x0] 00:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11393f800) [pid = 1650] [serial = 830] [outer = 0x112e0fc00] 00:14:25 INFO - PROCESS | 1650 | 1467962065831 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116710c00) [pid = 1650] [serial = 831] [outer = 0x112e0fc00] 00:14:26 INFO - PROCESS | 1650 | 1467962066266 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]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 825ms 00:14:26 INFO - PROCESS | 1650 | 1467962066323 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 1650 | 1467962066325 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:14:26 INFO - PROCESS | 1650 | 1467962066329 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 1650 | 1467962066332 Marionette TRACE conn2 <- [1,1082,null,{}] 00:14:26 INFO - PROCESS | 1650 | 1467962066335 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}] 00:14:26 INFO - PROCESS | 1650 | 1467962066340 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:26 INFO - PROCESS | 1650 | 1467962066441 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:14:26 INFO - PROCESS | 1650 | 1467962066510 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 1650 | 1467962066512 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c9000 == 43 [pid = 1650] [id = 278] 00:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11958d000) [pid = 1650] [serial = 832] [outer = 0x0] 00:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1196a1000) [pid = 1650] [serial = 833] [outer = 0x11958d000] 00:14:26 INFO - PROCESS | 1650 | 1467962066542 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121210000) [pid = 1650] [serial = 834] [outer = 0x11958d000] 00:14:26 INFO - PROCESS | 1650 | 1467962066976 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]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 00:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:14:27 INFO - PROCESS | 1650 | 1467962067003 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 1650 | 1467962067005 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:14:27 INFO - PROCESS | 1650 | 1467962067008 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 1650 | 1467962067009 Marionette TRACE conn2 <- [1,1086,null,{}] 00:14:27 INFO - PROCESS | 1650 | 1467962067012 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}] 00:14:27 INFO - PROCESS | 1650 | 1467962067013 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:27 INFO - PROCESS | 1650 | 1467962067120 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:14:27 INFO - PROCESS | 1650 | 1467962067186 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:27 INFO - PROCESS | 1650 | 1467962067187 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2d6800 == 44 [pid = 1650] [id = 279] 00:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1241bec00) [pid = 1650] [serial = 835] [outer = 0x0] 00:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124905000) [pid = 1650] [serial = 836] [outer = 0x1241bec00] 00:14:27 INFO - PROCESS | 1650 | 1467962067217 Marionette DEBUG loaded listener.js 00:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126688c00) [pid = 1650] [serial = 837] [outer = 0x1241bec00] 00:14:27 INFO - PROCESS | 1650 | 1467962067604 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]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 00:14:27 INFO - PROCESS | 1650 | 1467962067677 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 1650 | 1467962067679 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:14:27 INFO - PROCESS | 1650 | 1467962067686 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 1650 | 1467962067690 Marionette TRACE conn2 <- [1,1090,null,{}] 00:14:27 INFO - PROCESS | 1650 | 1467962067694 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}] 00:14:27 INFO - PROCESS | 1650 | 1467962067696 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:27 INFO - PROCESS | 1650 | 1467962067851 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:14:27 INFO - PROCESS | 1650 | 1467962067939 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:27 INFO - PROCESS | 1650 | 1467962067941 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b807800 == 45 [pid = 1650] [id = 280] 00:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11670ec00) [pid = 1650] [serial = 838] [outer = 0x0] 00:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128be9c00) [pid = 1650] [serial = 839] [outer = 0x11670ec00] 00:14:27 INFO - PROCESS | 1650 | 1467962067971 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a54dc00) [pid = 1650] [serial = 840] [outer = 0x11670ec00] 00:14:28 INFO - PROCESS | 1650 | 1467962068476 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]]]}] 00:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 828ms 00:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:14:28 INFO - PROCESS | 1650 | 1467962068510 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:14:28 INFO - PROCESS | 1650 | 1467962068512 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:14:28 INFO - PROCESS | 1650 | 1467962068516 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:14:28 INFO - PROCESS | 1650 | 1467962068518 Marionette TRACE conn2 <- [1,1094,null,{}] 00:14:28 INFO - PROCESS | 1650 | 1467962068522 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}] 00:14:28 INFO - PROCESS | 1650 | 1467962068524 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:28 INFO - PROCESS | 1650 | 1467962068619 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:14:28 INFO - PROCESS | 1650 | 1467962068673 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 1650 | 1467962068676 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183cf000 == 46 [pid = 1650] [id = 281] 00:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1176e4400) [pid = 1650] [serial = 841] [outer = 0x0] 00:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118467c00) [pid = 1650] [serial = 842] [outer = 0x1176e4400] 00:14:28 INFO - PROCESS | 1650 | 1467962068703 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119455800) [pid = 1650] [serial = 843] [outer = 0x1176e4400] 00:14:29 INFO - PROCESS | 1650 | 1467962069162 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]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 676ms 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x116019000 == 45 [pid = 1650] [id = 252] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b809000 == 44 [pid = 1650] [id = 276] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12afc6800 == 43 [pid = 1650] [id = 275] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119b38800 == 42 [pid = 1650] [id = 274] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a1000 == 41 [pid = 1650] [id = 273] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x113b43000 == 40 [pid = 1650] [id = 272] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb5000 == 39 [pid = 1650] [id = 271] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12511a800 == 38 [pid = 1650] [id = 270] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1240dd800 == 37 [pid = 1650] [id = 269] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee7800 == 36 [pid = 1650] [id = 268] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x118881000 == 35 [pid = 1650] [id = 267] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3b800 == 34 [pid = 1650] [id = 266] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x116606000 == 33 [pid = 1650] [id = 265] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x117e25800 == 32 [pid = 1650] [id = 264] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0c000 == 31 [pid = 1650] [id = 263] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b807800 == 30 [pid = 1650] [id = 280] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2d6800 == 29 [pid = 1650] [id = 279] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c9000 == 28 [pid = 1650] [id = 278] 00:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11325c000 == 27 [pid = 1650] [id = 277] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11396d000) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118760400) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119179400) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119b56800) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1188d2c00) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118556400) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120824c00) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119637800) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124ce9400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124544400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126149c00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1293da800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1256ea400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1268ea400) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126688800) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1265abc00) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1256e7c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128df4800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a29f800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1162dec00) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126a94400) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128bed400) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293d9400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a549400) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124ef1800) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119174c00) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124017000) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1256e7800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124903800) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1160dc800) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113965400) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11671c000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 00:14:29 INFO - PROCESS | 1650 | 1467962069727 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 1650 | 1467962069730 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:14:29 INFO - PROCESS | 1650 | 1467962069738 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 1650 | 1467962069740 Marionette TRACE conn2 <- [1,1098,null,{}] 00:14:29 INFO - PROCESS | 1650 | 1467962069744 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}] 00:14:29 INFO - PROCESS | 1650 | 1467962069746 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:29 INFO - PROCESS | 1650 | 1467962069824 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:14:29 INFO - PROCESS | 1650 | 1467962069829 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 1650 | 1467962069833 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11322a800 == 28 [pid = 1650] [id = 282] 00:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11607c000) [pid = 1650] [serial = 844] [outer = 0x0] 00:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1160dbc00) [pid = 1650] [serial = 845] [outer = 0x11607c000] 00:14:29 INFO - PROCESS | 1650 | 1467962069863 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11671b000) [pid = 1650] [serial = 846] [outer = 0x11607c000] 00:14:30 INFO - PROCESS | 1650 | 1467962070213 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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 00:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:14:30 INFO - PROCESS | 1650 | 1467962070267 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 1650 | 1467962070269 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:14:30 INFO - PROCESS | 1650 | 1467962070275 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 1650 | 1467962070278 Marionette TRACE conn2 <- [1,1102,null,{}] 00:14:30 INFO - PROCESS | 1650 | 1467962070281 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}] 00:14:30 INFO - PROCESS | 1650 | 1467962070282 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:30 INFO - PROCESS | 1650 | 1467962070361 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:14:30 INFO - PROCESS | 1650 | 1467962070366 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:30 INFO - PROCESS | 1650 | 1467962070367 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x116665000 == 29 [pid = 1650] [id = 283] 00:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1172bf000) [pid = 1650] [serial = 847] [outer = 0x0] 00:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118461c00) [pid = 1650] [serial = 848] [outer = 0x1172bf000] 00:14:30 INFO - PROCESS | 1650 | 1467962070397 Marionette DEBUG loaded listener.js 00:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118734400) [pid = 1650] [serial = 849] [outer = 0x1172bf000] 00:14:30 INFO - PROCESS | 1650 | 1467962070746 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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 523ms 00:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:14:30 INFO - PROCESS | 1650 | 1467962070797 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 1650 | 1467962070799 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:14:30 INFO - PROCESS | 1650 | 1467962070801 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 1650 | 1467962070802 Marionette TRACE conn2 <- [1,1106,null,{}] 00:14:30 INFO - PROCESS | 1650 | 1467962070809 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}] 00:14:30 INFO - PROCESS | 1650 | 1467962070813 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:30 INFO - PROCESS | 1650 | 1467962070939 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:14:31 INFO - PROCESS | 1650 | 1467962071048 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 1650 | 1467962071051 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119158000 == 30 [pid = 1650] [id = 284] 00:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116faf400) [pid = 1650] [serial = 850] [outer = 0x0] 00:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1235c4000) [pid = 1650] [serial = 851] [outer = 0x116faf400] 00:14:31 INFO - PROCESS | 1650 | 1467962071151 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1242a5400) [pid = 1650] [serial = 852] [outer = 0x116faf400] 00:14:31 INFO - PROCESS | 1650 | 1467962071438 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]]]}] 00:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 672ms 00:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:14:31 INFO - PROCESS | 1650 | 1467962071480 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:14:31 INFO - PROCESS | 1650 | 1467962071482 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:14:31 INFO - PROCESS | 1650 | 1467962071486 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:14:31 INFO - PROCESS | 1650 | 1467962071492 Marionette TRACE conn2 <- [1,1110,null,{}] 00:14:31 INFO - PROCESS | 1650 | 1467962071494 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}] 00:14:31 INFO - PROCESS | 1650 | 1467962071496 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:31 INFO - PROCESS | 1650 | 1467962071619 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:14:31 INFO - PROCESS | 1650 | 1467962071628 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 1650 | 1467962071629 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee3000 == 31 [pid = 1650] [id = 285] 00:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124ac2800) [pid = 1650] [serial = 853] [outer = 0x0] 00:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e90000) [pid = 1650] [serial = 854] [outer = 0x124ac2800] 00:14:31 INFO - PROCESS | 1650 | 1467962071671 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1251e8400) [pid = 1650] [serial = 855] [outer = 0x124ac2800] 00:14:32 INFO - PROCESS | 1650 | 1467962072113 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 674ms 00:14:32 INFO - PROCESS | 1650 | 1467962072161 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 1650 | 1467962072162 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:14:32 INFO - PROCESS | 1650 | 1467962072172 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 1650 | 1467962072174 Marionette TRACE conn2 <- [1,1114,null,{}] 00:14:32 INFO - PROCESS | 1650 | 1467962072177 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}] 00:14:32 INFO - PROCESS | 1650 | 1467962072179 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:32 INFO - PROCESS | 1650 | 1467962072336 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:14:32 INFO - PROCESS | 1650 | 1467962072389 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:32 INFO - PROCESS | 1650 | 1467962072391 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123274800 == 32 [pid = 1650] [id = 286] 00:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1251f4400) [pid = 1650] [serial = 856] [outer = 0x0] 00:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1256f2800) [pid = 1650] [serial = 857] [outer = 0x1251f4400] 00:14:32 INFO - PROCESS | 1650 | 1467962072430 Marionette DEBUG loaded listener.js 00:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1265a9800) [pid = 1650] [serial = 858] [outer = 0x1251f4400] 00:14:32 INFO - PROCESS | 1650 | 1467962072761 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 627ms 00:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:14:32 INFO - PROCESS | 1650 | 1467962072800 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 1650 | 1467962072802 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:14:32 INFO - PROCESS | 1650 | 1467962072804 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 1650 | 1467962072805 Marionette TRACE conn2 <- [1,1118,null,{}] 00:14:32 INFO - PROCESS | 1650 | 1467962072808 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}] 00:14:32 INFO - PROCESS | 1650 | 1467962072812 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:32 INFO - PROCESS | 1650 | 1467962072935 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:14:32 INFO - PROCESS | 1650 | 1467962072969 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:32 INFO - PROCESS | 1650 | 1467962072971 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246b3000 == 33 [pid = 1650] [id = 287] 00:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126681c00) [pid = 1650] [serial = 859] [outer = 0x0] 00:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126a93400) [pid = 1650] [serial = 860] [outer = 0x126681c00] 00:14:32 INFO - PROCESS | 1650 | 1467962072995 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128be8c00) [pid = 1650] [serial = 861] [outer = 0x126681c00] 00:14:33 INFO - PROCESS | 1650 | 1467962073338 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]]]}] 00:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 571ms 00:14:33 INFO - PROCESS | 1650 | 1467962073376 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:14:33 INFO - PROCESS | 1650 | 1467962073378 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:14:33 INFO - PROCESS | 1650 | 1467962073382 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:14:33 INFO - PROCESS | 1650 | 1467962073383 Marionette TRACE conn2 <- [1,1122,null,{}] 00:14:33 INFO - PROCESS | 1650 | 1467962073387 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}] 00:14:33 INFO - PROCESS | 1650 | 1467962073389 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:33 INFO - PROCESS | 1650 | 1467962073535 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:14:33 INFO - PROCESS | 1650 | 1467962073560 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 1650 | 1467962073561 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x125713800 == 34 [pid = 1650] [id = 288] 00:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11662cc00) [pid = 1650] [serial = 862] [outer = 0x0] 00:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128decc00) [pid = 1650] [serial = 863] [outer = 0x11662cc00] 00:14:33 INFO - PROCESS | 1650 | 1467962073602 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293da800) [pid = 1650] [serial = 864] [outer = 0x11662cc00] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12af6e000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1235d0400) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124675800) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1167dd800) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12429b800) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1182f1000) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12af6e400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1266ee400) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b7adc00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1182efc00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128be2000) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119cb4400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11704c400) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a2a2000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:14:34 INFO - PROCESS | 1650 | 1467962074201 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]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 870ms 00:14:34 INFO - PROCESS | 1650 | 1467962074252 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:14:34 INFO - PROCESS | 1650 | 1467962074254 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:14:34 INFO - PROCESS | 1650 | 1467962074258 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 1650 | 1467962074259 Marionette TRACE conn2 <- [1,1126,null,{}] 00:14:34 INFO - PROCESS | 1650 | 1467962074263 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}] 00:14:34 INFO - PROCESS | 1650 | 1467962074264 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:34 INFO - PROCESS | 1650 | 1467962074413 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:14:34 INFO - PROCESS | 1650 | 1467962074465 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 1650 | 1467962074466 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12663c800 == 35 [pid = 1650] [id = 289] 00:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e5b800) [pid = 1650] [serial = 865] [outer = 0x0] 00:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120828000) [pid = 1650] [serial = 866] [outer = 0x115e5b800] 00:14:34 INFO - PROCESS | 1650 | 1467962074506 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128da2c00) [pid = 1650] [serial = 867] [outer = 0x115e5b800] 00:14:34 INFO - PROCESS | 1650 | 1467962074780 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]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 569ms 00:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:14:34 INFO - PROCESS | 1650 | 1467962074828 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:14:34 INFO - PROCESS | 1650 | 1467962074829 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:14:34 INFO - PROCESS | 1650 | 1467962074831 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 1650 | 1467962074833 Marionette TRACE conn2 <- [1,1130,null,{}] 00:14:34 INFO - PROCESS | 1650 | 1467962074836 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}] 00:14:34 INFO - PROCESS | 1650 | 1467962074838 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:34 INFO - PROCESS | 1650 | 1467962074979 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:14:35 INFO - PROCESS | 1650 | 1467962075010 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:35 INFO - PROCESS | 1650 | 1467962075011 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb2800 == 36 [pid = 1650] [id = 290] 00:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118463000) [pid = 1650] [serial = 868] [outer = 0x0] 00:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1293ddc00) [pid = 1650] [serial = 869] [outer = 0x118463000] 00:14:35 INFO - PROCESS | 1650 | 1467962075035 Marionette DEBUG loaded listener.js 00:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a5f1800) [pid = 1650] [serial = 870] [outer = 0x118463000] 00:14:35 INFO - PROCESS | 1650 | 1467962075310 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]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 00:14:35 INFO - PROCESS | 1650 | 1467962075351 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:14:35 INFO - PROCESS | 1650 | 1467962075353 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:14:35 INFO - PROCESS | 1650 | 1467962075363 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 1650 | 1467962075365 Marionette TRACE conn2 <- [1,1134,null,{}] 00:14:35 INFO - PROCESS | 1650 | 1467962075367 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}] 00:14:35 INFO - PROCESS | 1650 | 1467962075368 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:35 INFO - PROCESS | 1650 | 1467962075452 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:14:35 INFO - PROCESS | 1650 | 1467962075458 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:35 INFO - PROCESS | 1650 | 1467962075459 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294d7000 == 37 [pid = 1650] [id = 291] 00:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a5f9000) [pid = 1650] [serial = 871] [outer = 0x0] 00:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a6d9c00) [pid = 1650] [serial = 872] [outer = 0x12a5f9000] 00:14:35 INFO - PROCESS | 1650 | 1467962075484 Marionette DEBUG loaded listener.js 00:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a8ad800) [pid = 1650] [serial = 873] [outer = 0x12a5f9000] 00:14:35 INFO - PROCESS | 1650 | 1467962075795 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]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 472ms 00:14:35 INFO - PROCESS | 1650 | 1467962075835 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:14:35 INFO - PROCESS | 1650 | 1467962075839 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:14:35 INFO - PROCESS | 1650 | 1467962075842 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 1650 | 1467962075844 Marionette TRACE conn2 <- [1,1138,null,{}] 00:14:35 INFO - PROCESS | 1650 | 1467962075846 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}] 00:14:35 INFO - PROCESS | 1650 | 1467962075847 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:35 INFO - PROCESS | 1650 | 1467962075960 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:14:35 INFO - PROCESS | 1650 | 1467962075966 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:35 INFO - PROCESS | 1650 | 1467962075978 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a4800 == 38 [pid = 1650] [id = 292] 00:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a5fc000) [pid = 1650] [serial = 874] [outer = 0x0] 00:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12af6e400) [pid = 1650] [serial = 875] [outer = 0x12a5fc000] 00:14:36 INFO - PROCESS | 1650 | 1467962076005 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b613c00) [pid = 1650] [serial = 876] [outer = 0x12a5fc000] 00:14:36 INFO - PROCESS | 1650 | 1467962076580 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]]]}] 00:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 769ms 00:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:14:36 INFO - PROCESS | 1650 | 1467962076611 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:14:36 INFO - PROCESS | 1650 | 1467962076614 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:14:36 INFO - PROCESS | 1650 | 1467962076617 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:14:36 INFO - PROCESS | 1650 | 1467962076620 Marionette TRACE conn2 <- [1,1142,null,{}] 00:14:36 INFO - PROCESS | 1650 | 1467962076624 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}] 00:14:36 INFO - PROCESS | 1650 | 1467962076626 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:36 INFO - PROCESS | 1650 | 1467962076736 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:14:36 INFO - PROCESS | 1650 | 1467962076811 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 1650 | 1467962076813 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117235800 == 39 [pid = 1650] [id = 293] 00:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116711800) [pid = 1650] [serial = 877] [outer = 0x0] 00:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11704d800) [pid = 1650] [serial = 878] [outer = 0x116711800] 00:14:36 INFO - PROCESS | 1650 | 1467962076844 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118468400) [pid = 1650] [serial = 879] [outer = 0x116711800] 00:14:37 INFO - PROCESS | 1650 | 1467962077356 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]]]}] 00:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 776ms 00:14:37 INFO - PROCESS | 1650 | 1467962077416 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 1650 | 1467962077420 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:14:37 INFO - PROCESS | 1650 | 1467962077428 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 1650 | 1467962077430 Marionette TRACE conn2 <- [1,1146,null,{}] 00:14:37 INFO - PROCESS | 1650 | 1467962077432 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}] 00:14:37 INFO - PROCESS | 1650 | 1467962077434 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:37 INFO - PROCESS | 1650 | 1467962077545 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:14:37 INFO - PROCESS | 1650 | 1467962077622 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:37 INFO - PROCESS | 1650 | 1467962077623 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11666d000 == 40 [pid = 1650] [id = 294] 00:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1176db800) [pid = 1650] [serial = 880] [outer = 0x0] 00:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119451400) [pid = 1650] [serial = 881] [outer = 0x1176db800] 00:14:37 INFO - PROCESS | 1650 | 1467962077654 Marionette DEBUG loaded listener.js 00:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1234bd000) [pid = 1650] [serial = 882] [outer = 0x1176db800] 00:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1162d5800) [pid = 1650] [serial = 883] [outer = 0x12cae8000] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1294d7000 == 39 [pid = 1650] [id = 291] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb2800 == 38 [pid = 1650] [id = 290] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12663c800 == 37 [pid = 1650] [id = 289] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x125713800 == 36 [pid = 1650] [id = 288] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1246b3000 == 35 [pid = 1650] [id = 287] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123274800 == 34 [pid = 1650] [id = 286] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee3000 == 33 [pid = 1650] [id = 285] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119158000 == 32 [pid = 1650] [id = 284] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116665000 == 31 [pid = 1650] [id = 283] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11322a800 == 30 [pid = 1650] [id = 282] 00:14:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1183cf000 == 29 [pid = 1650] [id = 281] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b7b1400) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a6ddc00) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12af76800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11884f400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b612000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a97c00) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a8ac400) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a551400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11846d800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11876cc00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126d28400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128be1400) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126145800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1268a6000) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116a0a800) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11846bc00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12453f800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124e8e000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b609000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118466400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b79cc00) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12120c000) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128df1800) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12bc5f400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128bec000) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a8b4800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b7a6800) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a5fcc00) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 00:14:38 INFO - PROCESS | 1650 | 1467962078307 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]]]}] 00:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 920ms 00:14:38 INFO - PROCESS | 1650 | 1467962078349 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:14:38 INFO - PROCESS | 1650 | 1467962078351 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:14:38 INFO - PROCESS | 1650 | 1467962078355 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 1650 | 1467962078358 Marionette TRACE conn2 <- [1,1150,null,{}] 00:14:38 INFO - PROCESS | 1650 | 1467962078361 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}] 00:14:38 INFO - PROCESS | 1650 | 1467962078363 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:38 INFO - PROCESS | 1650 | 1467962078443 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:14:38 INFO - PROCESS | 1650 | 1467962078447 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:38 INFO - PROCESS | 1650 | 1467962078450 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f45800 == 30 [pid = 1650] [id = 295] 00:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11884f400) [pid = 1650] [serial = 884] [outer = 0x0] 00:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11885bc00) [pid = 1650] [serial = 885] [outer = 0x11884f400] 00:14:38 INFO - PROCESS | 1650 | 1467962078482 Marionette DEBUG loaded listener.js 00:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119582800) [pid = 1650] [serial = 886] [outer = 0x11884f400] 00:14:38 INFO - PROCESS | 1650 | 1467962078843 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]]]}] 00:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 00:14:38 INFO - PROCESS | 1650 | 1467962078876 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:14:38 INFO - PROCESS | 1650 | 1467962078878 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:14:38 INFO - PROCESS | 1650 | 1467962078883 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 1650 | 1467962078884 Marionette TRACE conn2 <- [1,1154,null,{}] 00:14:38 INFO - PROCESS | 1650 | 1467962078887 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}] 00:14:38 INFO - PROCESS | 1650 | 1467962078889 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:38 INFO - PROCESS | 1650 | 1467962078969 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:14:38 INFO - PROCESS | 1650 | 1467962078996 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 1650 | 1467962078998 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185de800 == 31 [pid = 1650] [id = 296] 00:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124488400) [pid = 1650] [serial = 887] [outer = 0x0] 00:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12453b400) [pid = 1650] [serial = 888] [outer = 0x124488400] 00:14:39 INFO - PROCESS | 1650 | 1467962079027 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124903800) [pid = 1650] [serial = 889] [outer = 0x124488400] 00:14:39 INFO - PROCESS | 1650 | 1467962079362 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]]]}] 00:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 00:14:39 INFO - PROCESS | 1650 | 1467962079413 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:14:39 INFO - PROCESS | 1650 | 1467962079414 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:14:39 INFO - PROCESS | 1650 | 1467962079418 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:14:39 INFO - PROCESS | 1650 | 1467962079420 Marionette TRACE conn2 <- [1,1158,null,{}] 00:14:39 INFO - PROCESS | 1650 | 1467962079428 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}] 00:14:39 INFO - PROCESS | 1650 | 1467962079431 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:39 INFO - PROCESS | 1650 | 1467962079510 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:14:39 INFO - PROCESS | 1650 | 1467962079516 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 1650 | 1467962079518 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12081c800 == 32 [pid = 1650] [id = 297] 00:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124e8fc00) [pid = 1650] [serial = 890] [outer = 0x0] 00:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1265abc00) [pid = 1650] [serial = 891] [outer = 0x124e8fc00] 00:14:39 INFO - PROCESS | 1650 | 1467962079548 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1268a6000) [pid = 1650] [serial = 892] [outer = 0x124e8fc00] 00:14:39 INFO - PROCESS | 1650 | 1467962079880 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]]]}] 00:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 475ms 00:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:14:39 INFO - PROCESS | 1650 | 1467962079893 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:14:39 INFO - PROCESS | 1650 | 1467962079895 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:14:39 INFO - PROCESS | 1650 | 1467962079897 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:14:39 INFO - PROCESS | 1650 | 1467962079899 Marionette TRACE conn2 <- [1,1162,null,{}] 00:14:39 INFO - PROCESS | 1650 | 1467962079901 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}] 00:14:39 INFO - PROCESS | 1650 | 1467962079902 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:39 INFO - PROCESS | 1650 | 1467962079984 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:14:40 INFO - PROCESS | 1650 | 1467962080042 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 1650 | 1467962080043 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240ed800 == 33 [pid = 1650] [id = 298] 00:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x125130000) [pid = 1650] [serial = 893] [outer = 0x0] 00:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126d32c00) [pid = 1650] [serial = 894] [outer = 0x125130000] 00:14:40 INFO - PROCESS | 1650 | 1467962080068 Marionette DEBUG loaded listener.js 00:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128da6400) [pid = 1650] [serial = 895] [outer = 0x125130000] 00:14:40 INFO - PROCESS | 1650 | 1467962080395 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 00:14:40 INFO - PROCESS | 1650 | 1467962080417 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 1650 | 1467962080419 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:14:40 INFO - PROCESS | 1650 | 1467962080424 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 1650 | 1467962080425 Marionette TRACE conn2 <- [1,1166,null,{}] 00:14:40 INFO - PROCESS | 1650 | 1467962080435 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}] 00:14:40 INFO - PROCESS | 1650 | 1467962080436 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:40 INFO - PROCESS | 1650 | 1467962080538 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:14:40 INFO - PROCESS | 1650 | 1467962080542 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 1650 | 1467962080543 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x125718800 == 34 [pid = 1650] [id = 299] 00:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116030c00) [pid = 1650] [serial = 896] [outer = 0x0] 00:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128df1800) [pid = 1650] [serial = 897] [outer = 0x116030c00] 00:14:40 INFO - PROCESS | 1650 | 1467962080568 Marionette DEBUG loaded listener.js 00:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a54c400) [pid = 1650] [serial = 898] [outer = 0x116030c00] 00:14:40 INFO - PROCESS | 1650 | 1467962080922 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 521ms 00:14:40 INFO - PROCESS | 1650 | 1467962080949 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:14:40 INFO - PROCESS | 1650 | 1467962080950 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:14:40 INFO - PROCESS | 1650 | 1467962080952 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 1650 | 1467962080954 Marionette TRACE conn2 <- [1,1170,null,{}] 00:14:40 INFO - PROCESS | 1650 | 1467962080958 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}] 00:14:40 INFO - PROCESS | 1650 | 1467962080962 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:41 INFO - PROCESS | 1650 | 1467962081075 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:14:41 INFO - PROCESS | 1650 | 1467962081112 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:41 INFO - PROCESS | 1650 | 1467962081113 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a21800 == 35 [pid = 1650] [id = 300] 00:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a5f9400) [pid = 1650] [serial = 899] [outer = 0x0] 00:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12af76800) [pid = 1650] [serial = 900] [outer = 0x12a5f9400] 00:14:41 INFO - PROCESS | 1650 | 1467962081137 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ef7c00) [pid = 1650] [serial = 901] [outer = 0x12a5f9400] 00:14:41 INFO - PROCESS | 1650 | 1467962081463 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]]]}] 00:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 524ms 00:14:41 INFO - PROCESS | 1650 | 1467962081476 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:14:41 INFO - PROCESS | 1650 | 1467962081477 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:14:41 INFO - PROCESS | 1650 | 1467962081480 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 1650 | 1467962081481 Marionette TRACE conn2 <- [1,1174,null,{}] 00:14:41 INFO - PROCESS | 1650 | 1467962081483 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}] 00:14:41 INFO - PROCESS | 1650 | 1467962081485 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:41 INFO - PROCESS | 1650 | 1467962081582 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:14:41 INFO - PROCESS | 1650 | 1467962081592 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:41 INFO - PROCESS | 1650 | 1467962081594 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11929a000 == 36 [pid = 1650] [id = 301] 00:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113ba7800) [pid = 1650] [serial = 902] [outer = 0x0] 00:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b7a9800) [pid = 1650] [serial = 903] [outer = 0x113ba7800] 00:14:41 INFO - PROCESS | 1650 | 1467962081617 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b7b3000) [pid = 1650] [serial = 904] [outer = 0x113ba7800] 00:14:41 INFO - PROCESS | 1650 | 1467962081935 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] 00:14:41 INFO - PROCESS | 1650 | 1467962081951 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:14:41 INFO - PROCESS | 1650 | 1467962081954 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 1650 | 1467962081959 Marionette TRACE conn2 <- [1,1178,null,{}] 00:14:41 INFO - PROCESS | 1650 | 1467962081961 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}] 00:14:41 INFO - PROCESS | 1650 | 1467962081962 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:42 INFO - PROCESS | 1650 | 1467962082059 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:14:42 INFO - PROCESS | 1650 | 1467962082072 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 1650 | 1467962082074 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a635800 == 37 [pid = 1650] [id = 302] 00:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b7b3400) [pid = 1650] [serial = 905] [outer = 0x0] 00:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bc66800) [pid = 1650] [serial = 906] [outer = 0x12b7b3400] 00:14:42 INFO - PROCESS | 1650 | 1467962082099 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bc6cc00) [pid = 1650] [serial = 907] [outer = 0x12b7b3400] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a5f9000) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116faf400) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1251f4400) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1172bf000) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124ac2800) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11607c000) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1176e4400) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112e0fc00) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11958d000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1241bec00) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11670ec00) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126681c00) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e5b800) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11662cc00) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118463000) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:14:42 INFO - PROCESS | 1650 | 1467962082512 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] 00:14:42 INFO - PROCESS | 1650 | 1467962082528 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:14:42 INFO - PROCESS | 1650 | 1467962082531 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:14:42 INFO - PROCESS | 1650 | 1467962082532 Marionette TRACE conn2 <- [1,1182,null,{}] 00:14:42 INFO - PROCESS | 1650 | 1467962082534 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}] 00:14:42 INFO - PROCESS | 1650 | 1467962082535 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:42 INFO - PROCESS | 1650 | 1467962082616 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:14:42 INFO - PROCESS | 1650 | 1467962082622 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 1650 | 1467962082624 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbc800 == 38 [pid = 1650] [id = 303] 00:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116630400) [pid = 1650] [serial = 908] [outer = 0x0] 00:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118463000) [pid = 1650] [serial = 909] [outer = 0x116630400] 00:14:42 INFO - PROCESS | 1650 | 1467962082648 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x125789c00) [pid = 1650] [serial = 910] [outer = 0x116630400] 00:14:42 INFO - PROCESS | 1650 | 1467962082996 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] 00:14:43 INFO - PROCESS | 1650 | 1467962083003 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:14:43 INFO - PROCESS | 1650 | 1467962083010 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 1650 | 1467962083011 Marionette TRACE conn2 <- [1,1186,null,{}] 00:14:43 INFO - PROCESS | 1650 | 1467962083013 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}] 00:14:43 INFO - PROCESS | 1650 | 1467962083014 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:43 INFO - PROCESS | 1650 | 1467962083116 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:14:43 INFO - PROCESS | 1650 | 1467962083124 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 1650 | 1467962083125 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af3c800 == 39 [pid = 1650] [id = 304] 00:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126145800) [pid = 1650] [serial = 911] [outer = 0x0] 00:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12bc6c000) [pid = 1650] [serial = 912] [outer = 0x126145800] 00:14:43 INFO - PROCESS | 1650 | 1467962083149 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12bcaa000) [pid = 1650] [serial = 913] [outer = 0x126145800] 00:14:43 INFO - PROCESS | 1650 | 1467962083475 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] 00:14:43 INFO - PROCESS | 1650 | 1467962083530 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:14:43 INFO - PROCESS | 1650 | 1467962083532 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 1650 | 1467962083534 Marionette TRACE conn2 <- [1,1190,null,{}] 00:14:43 INFO - PROCESS | 1650 | 1467962083536 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}] 00:14:43 INFO - PROCESS | 1650 | 1467962083538 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:43 INFO - PROCESS | 1650 | 1467962083632 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:14:43 INFO - PROCESS | 1650 | 1467962083638 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 1650 | 1467962083640 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b81a800 == 40 [pid = 1650] [id = 305] 00:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112d2e400) [pid = 1650] [serial = 914] [outer = 0x0] 00:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112d31000) [pid = 1650] [serial = 915] [outer = 0x112d2e400] 00:14:43 INFO - PROCESS | 1650 | 1467962083665 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12c423400) [pid = 1650] [serial = 916] [outer = 0x112d2e400] 00:14:43 INFO - PROCESS | 1650 | 1467962083997 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] 00:14:44 INFO - PROCESS | 1650 | 1467962084054 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:14:44 INFO - PROCESS | 1650 | 1467962084060 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:14:44 INFO - PROCESS | 1650 | 1467962084061 Marionette TRACE conn2 <- [1,1194,null,{}] 00:14:44 INFO - PROCESS | 1650 | 1467962084063 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}] 00:14:44 INFO - PROCESS | 1650 | 1467962084064 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:44 INFO - PROCESS | 1650 | 1467962084147 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:14:44 INFO - PROCESS | 1650 | 1467962084151 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 1650 | 1467962084151 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc27000 == 41 [pid = 1650] [id = 306] 00:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1212f5800) [pid = 1650] [serial = 917] [outer = 0x0] 00:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1212fa000) [pid = 1650] [serial = 918] [outer = 0x1212f5800] 00:14:44 INFO - PROCESS | 1650 | 1467962084179 Marionette DEBUG loaded listener.js 00:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1212fe400) [pid = 1650] [serial = 919] [outer = 0x1212f5800] 00:14:44 INFO - PROCESS | 1650 | 1467962084605 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] 00:14:44 INFO - PROCESS | 1650 | 1467962084634 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:14:44 INFO - PROCESS | 1650 | 1467962084656 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:14:44 INFO - PROCESS | 1650 | 1467962084658 Marionette TRACE conn2 <- [1,1198,null,{}] 00:14:44 INFO - PROCESS | 1650 | 1467962084664 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}] 00:14:44 INFO - PROCESS | 1650 | 1467962084665 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:44 INFO - PROCESS | 1650 | 1467962084771 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:14:44 INFO - PROCESS | 1650 | 1467962084841 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 1650 | 1467962084842 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11723a000 == 42 [pid = 1650] [id = 307] 00:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113202c00) [pid = 1650] [serial = 920] [outer = 0x0] 00:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1176e3c00) [pid = 1650] [serial = 921] [outer = 0x113202c00] 00:14:44 INFO - PROCESS | 1650 | 1467962084873 Marionette DEBUG loaded listener.js 00:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1188db400) [pid = 1650] [serial = 922] [outer = 0x113202c00] 00:14:45 INFO - PROCESS | 1650 | 1467962085312 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]]]}] 00:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 691ms 00:14:45 INFO - PROCESS | 1650 | 1467962085329 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 1650 | 1467962085332 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:14:45 INFO - PROCESS | 1650 | 1467962085336 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 1650 | 1467962085338 Marionette TRACE conn2 <- [1,1202,null,{}] 00:14:45 INFO - PROCESS | 1650 | 1467962085341 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}] 00:14:45 INFO - PROCESS | 1650 | 1467962085343 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:45 INFO - PROCESS | 1650 | 1467962085449 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:14:45 INFO - PROCESS | 1650 | 1467962085505 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:45 INFO - PROCESS | 1650 | 1467962085506 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c06000 == 43 [pid = 1650] [id = 308] 00:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1212f0c00) [pid = 1650] [serial = 923] [outer = 0x0] 00:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12429e800) [pid = 1650] [serial = 924] [outer = 0x1212f0c00] 00:14:45 INFO - PROCESS | 1650 | 1467962085550 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124e90800) [pid = 1650] [serial = 925] [outer = 0x1212f0c00] 00:14:45 INFO - PROCESS | 1650 | 1467962085976 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]]]}] 00:14:46 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 00:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 00:14:46 INFO - PROCESS | 1650 | 1467962086008 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:14:46 INFO - PROCESS | 1650 | 1467962086009 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:14:46 INFO - PROCESS | 1650 | 1467962086012 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:14:46 INFO - PROCESS | 1650 | 1467962086014 Marionette TRACE conn2 <- [1,1206,null,{}] 00:14:46 INFO - PROCESS | 1650 | 1467962086022 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}] 00:14:46 INFO - PROCESS | 1650 | 1467962086025 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:46 INFO - PROCESS | 1650 | 1467962086149 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:14:46 INFO - PROCESS | 1650 | 1467962086220 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:46 INFO - PROCESS | 1650 | 1467962086222 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc29800 == 44 [pid = 1650] [id = 309] 00:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126a9c400) [pid = 1650] [serial = 926] [outer = 0x0] 00:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128df3400) [pid = 1650] [serial = 927] [outer = 0x126a9c400] 00:14:46 INFO - PROCESS | 1650 | 1467962086252 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a6d8400) [pid = 1650] [serial = 928] [outer = 0x126a9c400] 00:14:46 INFO - PROCESS | 1650 | 1467962086659 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]]]}] 00:14:46 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 00:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 672ms 00:14:46 INFO - PROCESS | 1650 | 1467962086684 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:14:46 INFO - PROCESS | 1650 | 1467962086686 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:14:46 INFO - PROCESS | 1650 | 1467962086689 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:14:46 INFO - PROCESS | 1650 | 1467962086690 Marionette TRACE conn2 <- [1,1210,null,{}] 00:14:46 INFO - PROCESS | 1650 | 1467962086692 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}] 00:14:46 INFO - PROCESS | 1650 | 1467962086694 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:46 INFO - PROCESS | 1650 | 1467962086796 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:14:46 INFO - PROCESS | 1650 | 1467962086850 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:46 INFO - PROCESS | 1650 | 1467962086851 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc4d800 == 45 [pid = 1650] [id = 310] 00:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a6e5400) [pid = 1650] [serial = 929] [outer = 0x0] 00:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12af79800) [pid = 1650] [serial = 930] [outer = 0x12a6e5400] 00:14:46 INFO - PROCESS | 1650 | 1467962086881 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b7a0800) [pid = 1650] [serial = 931] [outer = 0x12a6e5400] 00:14:47 INFO - PROCESS | 1650 | 1467962087341 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]]]}] 00:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 669ms 00:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:14:47 INFO - PROCESS | 1650 | 1467962087358 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:14:47 INFO - PROCESS | 1650 | 1467962087360 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:14:47 INFO - PROCESS | 1650 | 1467962087362 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:14:47 INFO - PROCESS | 1650 | 1467962087363 Marionette TRACE conn2 <- [1,1214,null,{}] 00:14:47 INFO - PROCESS | 1650 | 1467962087365 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}] 00:14:47 INFO - PROCESS | 1650 | 1467962087367 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:47 INFO - PROCESS | 1650 | 1467962087587 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:14:47 INFO - PROCESS | 1650 | 1467962087709 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 1650 | 1467962087711 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118421000 == 46 [pid = 1650] [id = 311] 00:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116a0a800) [pid = 1650] [serial = 932] [outer = 0x0] 00:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117ea4800) [pid = 1650] [serial = 933] [outer = 0x116a0a800] 00:14:47 INFO - PROCESS | 1650 | 1467962087740 Marionette DEBUG loaded listener.js 00:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118763800) [pid = 1650] [serial = 934] [outer = 0x116a0a800] 00:14:48 INFO - PROCESS | 1650 | 1467962088150 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]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 821ms 00:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:14:48 INFO - PROCESS | 1650 | 1467962088183 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 1650 | 1467962088185 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:14:48 INFO - PROCESS | 1650 | 1467962088189 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 1650 | 1467962088190 Marionette TRACE conn2 <- [1,1218,null,{}] 00:14:48 INFO - PROCESS | 1650 | 1467962088193 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}] 00:14:48 INFO - PROCESS | 1650 | 1467962088194 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:48 INFO - PROCESS | 1650 | 1467962088306 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b81a800 == 45 [pid = 1650] [id = 305] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12af3c800 == 44 [pid = 1650] [id = 304] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbc800 == 43 [pid = 1650] [id = 303] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a635800 == 42 [pid = 1650] [id = 302] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11929a000 == 41 [pid = 1650] [id = 301] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x126a21800 == 40 [pid = 1650] [id = 300] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x125718800 == 39 [pid = 1650] [id = 299] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1240ed800 == 38 [pid = 1650] [id = 298] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12081c800 == 37 [pid = 1650] [id = 297] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1185de800 == 36 [pid = 1650] [id = 296] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116f45800 == 35 [pid = 1650] [id = 295] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11666d000 == 34 [pid = 1650] [id = 294] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117235800 == 33 [pid = 1650] [id = 293] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a4800 == 32 [pid = 1650] [id = 292] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118421000 == 31 [pid = 1650] [id = 311] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc4d800 == 30 [pid = 1650] [id = 310] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc29800 == 29 [pid = 1650] [id = 309] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124c06000 == 28 [pid = 1650] [id = 308] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc27000 == 27 [pid = 1650] [id = 306] 00:14:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11723a000 == 26 [pid = 1650] [id = 307] 00:14:48 INFO - PROCESS | 1650 | 1467962088965 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 1650 | 1467962088967 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1235c4000) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1242a5400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1256f2800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118461c00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118734400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124e90000) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1160dbc00) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11671b000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119455800) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118467c00) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116710c00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11393f800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121210000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1196a1000) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126688c00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124905000) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a54dc00) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128be9c00) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126a93400) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1265a9800) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120828000) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128decc00) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a8ad800) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128be8c00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293da800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a5f1800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1293ddc00) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128da2c00) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1251e8400) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12af6e400) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a6d9c00) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 00:14:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11224e800 == 27 [pid = 1650] [id = 312] 00:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112e06400) [pid = 1650] [serial = 935] [outer = 0x0] 00:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133c9c00) [pid = 1650] [serial = 936] [outer = 0x112e06400] 00:14:49 INFO - PROCESS | 1650 | 1467962089058 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116077000) [pid = 1650] [serial = 937] [outer = 0x112e06400] 00:14:49 INFO - PROCESS | 1650 | 1467962089393 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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1222ms 00:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:14:49 INFO - PROCESS | 1650 | 1467962089412 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:14:49 INFO - PROCESS | 1650 | 1467962089414 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:14:49 INFO - PROCESS | 1650 | 1467962089417 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 1650 | 1467962089419 Marionette TRACE conn2 <- [1,1222,null,{}] 00:14:49 INFO - PROCESS | 1650 | 1467962089425 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}] 00:14:49 INFO - PROCESS | 1650 | 1467962089428 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:49 INFO - PROCESS | 1650 | 1467962089504 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:14:49 INFO - PROCESS | 1650 | 1467962089510 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 1650 | 1467962089511 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11699a000 == 28 [pid = 1650] [id = 313] 00:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116967c00) [pid = 1650] [serial = 938] [outer = 0x0] 00:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118467400) [pid = 1650] [serial = 939] [outer = 0x116967c00] 00:14:49 INFO - PROCESS | 1650 | 1467962089542 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11875f800) [pid = 1650] [serial = 940] [outer = 0x116967c00] 00:14:49 INFO - PROCESS | 1650 | 1467962089911 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] 00:14:49 INFO - PROCESS | 1650 | 1467962089942 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:14:49 INFO - PROCESS | 1650 | 1467962089946 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 1650 | 1467962089947 Marionette TRACE conn2 <- [1,1226,null,{}] 00:14:49 INFO - PROCESS | 1650 | 1467962089950 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}] 00:14:49 INFO - PROCESS | 1650 | 1467962089951 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:50 INFO - PROCESS | 1650 | 1467962090032 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:14:50 INFO - PROCESS | 1650 | 1467962090036 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1650 | 1467962090038 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693e000 == 29 [pid = 1650] [id = 314] 00:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118856000) [pid = 1650] [serial = 941] [outer = 0x0] 00:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196a1000) [pid = 1650] [serial = 942] [outer = 0x118856000] 00:14:50 INFO - PROCESS | 1650 | 1467962090076 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1212f0800) [pid = 1650] [serial = 943] [outer = 0x118856000] 00:14:50 INFO - PROCESS | 1650 | 1467962090432 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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 00:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:14:50 INFO - PROCESS | 1650 | 1467962090467 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1650 | 1467962090468 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:14:50 INFO - PROCESS | 1650 | 1467962090472 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1650 | 1467962090476 Marionette TRACE conn2 <- [1,1230,null,{}] 00:14:50 INFO - PROCESS | 1650 | 1467962090483 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}] 00:14:50 INFO - PROCESS | 1650 | 1467962090486 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:50 INFO - PROCESS | 1650 | 1467962090566 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:14:50 INFO - PROCESS | 1650 | 1467962090575 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1650 | 1467962090576 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c23800 == 30 [pid = 1650] [id = 315] 00:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1212f4800) [pid = 1650] [serial = 944] [outer = 0x0] 00:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1235c8400) [pid = 1650] [serial = 945] [outer = 0x1212f4800] 00:14:50 INFO - PROCESS | 1650 | 1467962090601 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124540000) [pid = 1650] [serial = 946] [outer = 0x1212f4800] 00:14:50 INFO - PROCESS | 1650 | 1467962090928 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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 475ms 00:14:50 INFO - PROCESS | 1650 | 1467962090947 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1650 | 1467962090948 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:14:50 INFO - PROCESS | 1650 | 1467962090950 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1650 | 1467962090952 Marionette TRACE conn2 <- [1,1234,null,{}] 00:14:50 INFO - PROCESS | 1650 | 1467962090956 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}] 00:14:50 INFO - PROCESS | 1650 | 1467962090958 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:51 INFO - PROCESS | 1650 | 1467962091036 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:14:51 INFO - PROCESS | 1650 | 1467962091042 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1650 | 1467962091043 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123276000 == 31 [pid = 1650] [id = 316] 00:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124675800) [pid = 1650] [serial = 947] [outer = 0x0] 00:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12512ec00) [pid = 1650] [serial = 948] [outer = 0x124675800] 00:14:51 INFO - PROCESS | 1650 | 1467962091068 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1256f2800) [pid = 1650] [serial = 949] [outer = 0x124675800] 00:14:51 INFO - PROCESS | 1650 | 1467962091452 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 00:14:51 INFO - PROCESS | 1650 | 1467962091470 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1650 | 1467962091473 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:14:51 INFO - PROCESS | 1650 | 1467962091476 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1650 | 1467962091477 Marionette TRACE conn2 <- [1,1238,null,{}] 00:14:51 INFO - PROCESS | 1650 | 1467962091480 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}] 00:14:51 INFO - PROCESS | 1650 | 1467962091481 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:51 INFO - PROCESS | 1650 | 1467962091575 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:14:51 INFO - PROCESS | 1650 | 1467962091612 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1650 | 1467962091617 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a7000 == 32 [pid = 1650] [id = 317] 00:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118855800) [pid = 1650] [serial = 950] [outer = 0x0] 00:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126687c00) [pid = 1650] [serial = 951] [outer = 0x118855800] 00:14:51 INFO - PROCESS | 1650 | 1467962091648 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1268f2c00) [pid = 1650] [serial = 952] [outer = 0x118855800] 00:14:51 INFO - PROCESS | 1650 | 1467962091993 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 568ms 00:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:14:52 INFO - PROCESS | 1650 | 1467962092044 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1650 | 1467962092046 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:14:52 INFO - PROCESS | 1650 | 1467962092048 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1650 | 1467962092049 Marionette TRACE conn2 <- [1,1242,null,{}] 00:14:52 INFO - PROCESS | 1650 | 1467962092051 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}] 00:14:52 INFO - PROCESS | 1650 | 1467962092052 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:52 INFO - PROCESS | 1650 | 1467962092145 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:14:52 INFO - PROCESS | 1650 | 1467962092181 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1650 | 1467962092182 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11325c000 == 33 [pid = 1650] [id = 318] 00:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126a94400) [pid = 1650] [serial = 953] [outer = 0x0] 00:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d37800) [pid = 1650] [serial = 954] [outer = 0x126a94400] 00:14:52 INFO - PROCESS | 1650 | 1467962092206 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128beb000) [pid = 1650] [serial = 955] [outer = 0x126a94400] 00:14:52 INFO - PROCESS | 1650 | 1467962092529 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 00:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:14:52 INFO - PROCESS | 1650 | 1467962092575 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1650 | 1467962092576 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:14:52 INFO - PROCESS | 1650 | 1467962092578 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1650 | 1467962092580 Marionette TRACE conn2 <- [1,1246,null,{}] 00:14:52 INFO - PROCESS | 1650 | 1467962092582 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}] 00:14:52 INFO - PROCESS | 1650 | 1467962092583 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:52 INFO - PROCESS | 1650 | 1467962092680 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:14:52 INFO - PROCESS | 1650 | 1467962092683 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1650 | 1467962092684 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126631000 == 34 [pid = 1650] [id = 319] 00:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112a7b800) [pid = 1650] [serial = 956] [outer = 0x0] 00:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128df1400) [pid = 1650] [serial = 957] [outer = 0x112a7b800] 00:14:52 INFO - PROCESS | 1650 | 1467962092709 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1293e0c00) [pid = 1650] [serial = 958] [outer = 0x112a7b800] 00:14:53 INFO - PROCESS | 1650 | 1467962093051 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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 517ms 00:14:53 INFO - PROCESS | 1650 | 1467962093097 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 1650 | 1467962093098 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:14:53 INFO - PROCESS | 1650 | 1467962093100 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 1650 | 1467962093101 Marionette TRACE conn2 <- [1,1250,null,{}] 00:14:53 INFO - PROCESS | 1650 | 1467962093104 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}] 00:14:53 INFO - PROCESS | 1650 | 1467962093105 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:53 INFO - PROCESS | 1650 | 1467962093379 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a5f9400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116030c00) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125130000) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11884f400) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124488400) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116711800) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1176db800) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b7b3400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124e8fc00) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a5fc000) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113ba7800) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116630400) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1212f5800) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112d2e400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:14:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126145800) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:14:53 INFO - PROCESS | 1650 | 1467962093422 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1650 | 1467962093423 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11390d000 == 35 [pid = 1650] [id = 320] 00:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d25400) [pid = 1650] [serial = 959] [outer = 0x0] 00:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1133c9800) [pid = 1650] [serial = 960] [outer = 0x112d25400] 00:14:53 INFO - PROCESS | 1650 | 1467962093448 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1176e4000) [pid = 1650] [serial = 961] [outer = 0x112d25400] 00:14:53 INFO - PROCESS | 1650 | 1467962093712 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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 669ms 00:14:53 INFO - PROCESS | 1650 | 1467962093770 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:14:53 INFO - PROCESS | 1650 | 1467962093775 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:14:53 INFO - PROCESS | 1650 | 1467962093778 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 1650 | 1467962093779 Marionette TRACE conn2 <- [1,1254,null,{}] 00:14:53 INFO - PROCESS | 1650 | 1467962093782 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}] 00:14:53 INFO - PROCESS | 1650 | 1467962093783 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:53 INFO - PROCESS | 1650 | 1467962093862 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:14:53 INFO - PROCESS | 1650 | 1467962093866 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1650 | 1467962093867 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc6000 == 36 [pid = 1650] [id = 321] 00:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11815dc00) [pid = 1650] [serial = 962] [outer = 0x0] 00:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124e8fc00) [pid = 1650] [serial = 963] [outer = 0x11815dc00] 00:14:53 INFO - PROCESS | 1650 | 1467962093894 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5f1000) [pid = 1650] [serial = 964] [outer = 0x11815dc00] 00:14:54 INFO - PROCESS | 1650 | 1467962094228 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]]]}] 00:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 00:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:14:54 INFO - PROCESS | 1650 | 1467962094248 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1650 | 1467962094249 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:14:54 INFO - PROCESS | 1650 | 1467962094251 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1650 | 1467962094252 Marionette TRACE conn2 <- [1,1258,null,{}] 00:14:54 INFO - PROCESS | 1650 | 1467962094257 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}] 00:14:54 INFO - PROCESS | 1650 | 1467962094259 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:54 INFO - PROCESS | 1650 | 1467962094362 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:14:54 INFO - PROCESS | 1650 | 1467962094367 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1650 | 1467962094369 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294d8000 == 37 [pid = 1650] [id = 322] 00:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118856c00) [pid = 1650] [serial = 965] [outer = 0x0] 00:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a5f5000) [pid = 1650] [serial = 966] [outer = 0x118856c00] 00:14:54 INFO - PROCESS | 1650 | 1467962094396 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a8abc00) [pid = 1650] [serial = 967] [outer = 0x118856c00] 00:14:54 INFO - PROCESS | 1650 | 1467962094714 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]]]}] 00:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 00:14:54 INFO - PROCESS | 1650 | 1467962094726 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1650 | 1467962094736 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:14:54 INFO - PROCESS | 1650 | 1467962094743 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1650 | 1467962094744 Marionette TRACE conn2 <- [1,1262,null,{}] 00:14:54 INFO - PROCESS | 1650 | 1467962094747 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}] 00:14:54 INFO - PROCESS | 1650 | 1467962094748 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:54 INFO - PROCESS | 1650 | 1467962094841 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:14:54 INFO - PROCESS | 1650 | 1467962094845 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1650 | 1467962094846 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e1800 == 38 [pid = 1650] [id = 323] 00:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119633400) [pid = 1650] [serial = 968] [outer = 0x0] 00:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b60b800) [pid = 1650] [serial = 969] [outer = 0x119633400] 00:14:54 INFO - PROCESS | 1650 | 1467962094872 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b7a5400) [pid = 1650] [serial = 970] [outer = 0x119633400] 00:14:55 INFO - PROCESS | 1650 | 1467962095213 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 525ms 00:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:14:55 INFO - PROCESS | 1650 | 1467962095267 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 1650 | 1467962095268 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:14:55 INFO - PROCESS | 1650 | 1467962095271 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 1650 | 1467962095272 Marionette TRACE conn2 <- [1,1266,null,{}] 00:14:55 INFO - PROCESS | 1650 | 1467962095274 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}] 00:14:55 INFO - PROCESS | 1650 | 1467962095275 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:55 INFO - PROCESS | 1650 | 1467962095352 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:14:55 INFO - PROCESS | 1650 | 1467962095358 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 1650 | 1467962095359 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fe0000 == 39 [pid = 1650] [id = 324] 00:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111c16000) [pid = 1650] [serial = 971] [outer = 0x0] 00:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1122b9c00) [pid = 1650] [serial = 972] [outer = 0x111c16000] 00:14:55 INFO - PROCESS | 1650 | 1467962095435 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113f31400) [pid = 1650] [serial = 973] [outer = 0x111c16000] 00:14:56 INFO - PROCESS | 1650 | 1467962096025 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]]]}] 00:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 824ms 00:14:56 INFO - PROCESS | 1650 | 1467962096110 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:14:56 INFO - PROCESS | 1650 | 1467962096113 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:14:56 INFO - PROCESS | 1650 | 1467962096118 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1650 | 1467962096119 Marionette TRACE conn2 <- [1,1270,null,{}] 00:14:56 INFO - PROCESS | 1650 | 1467962096122 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}] 00:14:56 INFO - PROCESS | 1650 | 1467962096124 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:56 INFO - PROCESS | 1650 | 1467962096234 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:14:56 INFO - PROCESS | 1650 | 1467962096289 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:56 INFO - PROCESS | 1650 | 1467962096291 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c6800 == 40 [pid = 1650] [id = 325] 00:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11875fc00) [pid = 1650] [serial = 974] [outer = 0x0] 00:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11885b400) [pid = 1650] [serial = 975] [outer = 0x11875fc00] 00:14:56 INFO - PROCESS | 1650 | 1467962096321 Marionette DEBUG loaded listener.js 00:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196a3400) [pid = 1650] [serial = 976] [outer = 0x11875fc00] 00:14:57 INFO - PROCESS | 1650 | 1467962097010 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]]]}] 00:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 971ms 00:14:57 INFO - PROCESS | 1650 | 1467962097087 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:14:57 INFO - PROCESS | 1650 | 1467962097090 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:14:57 INFO - PROCESS | 1650 | 1467962097093 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 1650 | 1467962097095 Marionette TRACE conn2 <- [1,1274,null,{}] 00:14:57 INFO - PROCESS | 1650 | 1467962097099 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}] 00:14:57 INFO - PROCESS | 1650 | 1467962097100 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:57 INFO - PROCESS | 1650 | 1467962097203 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:14:57 INFO - PROCESS | 1650 | 1467962097261 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1650 | 1467962097264 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11608e000 == 41 [pid = 1650] [id = 326] 00:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11704dc00) [pid = 1650] [serial = 977] [outer = 0x0] 00:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118168400) [pid = 1650] [serial = 978] [outer = 0x11704dc00] 00:14:57 INFO - PROCESS | 1650 | 1467962097295 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11876c400) [pid = 1650] [serial = 979] [outer = 0x11704dc00] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1195e1800 == 40 [pid = 1650] [id = 323] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1294d8000 == 39 [pid = 1650] [id = 322] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc6000 == 38 [pid = 1650] [id = 321] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11390d000 == 37 [pid = 1650] [id = 320] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126631000 == 36 [pid = 1650] [id = 319] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11325c000 == 35 [pid = 1650] [id = 318] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a7000 == 34 [pid = 1650] [id = 317] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123276000 == 33 [pid = 1650] [id = 316] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119c23800 == 32 [pid = 1650] [id = 315] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11693e000 == 31 [pid = 1650] [id = 314] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11699a000 == 30 [pid = 1650] [id = 313] 00:14:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11224e800 == 29 [pid = 1650] [id = 312] 00:14:57 INFO - PROCESS | 1650 | 1467962097790 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]]]}] 00:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 724ms 00:14:57 INFO - PROCESS | 1650 | 1467962097818 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:14:57 INFO - PROCESS | 1650 | 1467962097821 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:14:57 INFO - PROCESS | 1650 | 1467962097828 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 1650 | 1467962097830 Marionette TRACE conn2 <- [1,1278,null,{}] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bc6c000) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c423400) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12af76800) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128df1800) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a54c400) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124ef7c00) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126d32c00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11885bc00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119582800) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12453b400) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124903800) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11704d800) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118468400) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119451400) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bc66800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1234bd000) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1265abc00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1268a6000) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b613c00) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b7a9800) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1293db400) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125789c00) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118463000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1212fa000) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112d31000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1212fe400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bc6cc00) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b7b3000) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bcaa000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128da6400) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1650 | 1467962097847 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}] 00:14:57 INFO - PROCESS | 1650 | 1467962097848 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:57 INFO - PROCESS | 1650 | 1467962097928 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:14:57 INFO - PROCESS | 1650 | 1467962097933 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1650 | 1467962097934 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e30000 == 30 [pid = 1650] [id = 327] 00:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a93800) [pid = 1650] [serial = 980] [outer = 0x0] 00:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120827000) [pid = 1650] [serial = 981] [outer = 0x119a93800] 00:14:57 INFO - PROCESS | 1650 | 1467962097964 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1212fa000) [pid = 1650] [serial = 982] [outer = 0x119a93800] 00:14:58 INFO - PROCESS | 1650 | 1467962098330 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 533ms 00:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:14:58 INFO - PROCESS | 1650 | 1467962098360 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1650 | 1467962098361 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:14:58 INFO - PROCESS | 1650 | 1467962098364 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1650 | 1467962098366 Marionette TRACE conn2 <- [1,1282,null,{}] 00:14:58 INFO - PROCESS | 1650 | 1467962098374 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}] 00:14:58 INFO - PROCESS | 1650 | 1467962098377 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:58 INFO - PROCESS | 1650 | 1467962098479 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:14:58 INFO - PROCESS | 1650 | 1467962098486 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 1650 | 1467962098489 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee7000 == 31 [pid = 1650] [id = 328] 00:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1234c1800) [pid = 1650] [serial = 983] [outer = 0x0] 00:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1246af800) [pid = 1650] [serial = 984] [outer = 0x1234c1800] 00:14:58 INFO - PROCESS | 1650 | 1467962098519 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1251f3000) [pid = 1650] [serial = 985] [outer = 0x1234c1800] 00:14:58 INFO - PROCESS | 1650 | 1467962098969 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 620ms 00:14:58 INFO - PROCESS | 1650 | 1467962098985 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:14:58 INFO - PROCESS | 1650 | 1467962098990 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:14:58 INFO - PROCESS | 1650 | 1467962098993 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1650 | 1467962098995 Marionette TRACE conn2 <- [1,1286,null,{}] 00:14:58 INFO - PROCESS | 1650 | 1467962098998 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}] 00:14:59 INFO - PROCESS | 1650 | 1467962099001 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:59 INFO - PROCESS | 1650 | 1467962099132 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:14:59 INFO - PROCESS | 1650 | 1467962099138 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1650 | 1467962099139 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x124278000 == 32 [pid = 1650] [id = 329] 00:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1256e8400) [pid = 1650] [serial = 986] [outer = 0x0] 00:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12614c800) [pid = 1650] [serial = 987] [outer = 0x1256e8400] 00:14:59 INFO - PROCESS | 1650 | 1467962099181 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1266ec000) [pid = 1650] [serial = 988] [outer = 0x1256e8400] 00:14:59 INFO - PROCESS | 1650 | 1467962099529 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]]]}] 00:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 571ms 00:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:14:59 INFO - PROCESS | 1650 | 1467962099564 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 1650 | 1467962099565 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:14:59 INFO - PROCESS | 1650 | 1467962099567 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 1650 | 1467962099568 Marionette TRACE conn2 <- [1,1290,null,{}] 00:14:59 INFO - PROCESS | 1650 | 1467962099571 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}] 00:14:59 INFO - PROCESS | 1650 | 1467962099574 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:59 INFO - PROCESS | 1650 | 1467962099690 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:14:59 INFO - PROCESS | 1650 | 1467962099693 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1650 | 1467962099694 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:14:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946800 == 33 [pid = 1650] [id = 330] 00:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11671ac00) [pid = 1650] [serial = 989] [outer = 0x0] 00:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1268f7c00) [pid = 1650] [serial = 990] [outer = 0x11671ac00] 00:14:59 INFO - PROCESS | 1650 | 1467962099718 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126aa1800) [pid = 1650] [serial = 991] [outer = 0x11671ac00] 00:15:00 INFO - PROCESS | 1650 | 1467962100085 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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 568ms 00:15:00 INFO - PROCESS | 1650 | 1467962100136 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1650 | 1467962100137 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:15:00 INFO - PROCESS | 1650 | 1467962100139 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1650 | 1467962100140 Marionette TRACE conn2 <- [1,1294,null,{}] 00:15:00 INFO - PROCESS | 1650 | 1467962100143 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}] 00:15:00 INFO - PROCESS | 1650 | 1467962100147 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:00 INFO - PROCESS | 1650 | 1467962100270 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:15:00 INFO - PROCESS | 1650 | 1467962100274 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1650 | 1467962100275 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12655b800 == 34 [pid = 1650] [id = 331] 00:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126d36000) [pid = 1650] [serial = 992] [outer = 0x0] 00:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293d1800) [pid = 1650] [serial = 993] [outer = 0x126d36000] 00:15:00 INFO - PROCESS | 1650 | 1467962100300 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a8ac800) [pid = 1650] [serial = 994] [outer = 0x126d36000] 00:15:00 INFO - PROCESS | 1650 | 1467962100647 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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 00:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:15:00 INFO - PROCESS | 1650 | 1467962100660 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1650 | 1467962100661 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:15:00 INFO - PROCESS | 1650 | 1467962100663 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1650 | 1467962100664 Marionette TRACE conn2 <- [1,1298,null,{}] 00:15:00 INFO - PROCESS | 1650 | 1467962100666 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}] 00:15:00 INFO - PROCESS | 1650 | 1467962100668 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:00 INFO - PROCESS | 1650 | 1467962100768 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:15:00 INFO - PROCESS | 1650 | 1467962100772 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1650 | 1467962100773 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fdd800 == 35 [pid = 1650] [id = 332] 00:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11602f800) [pid = 1650] [serial = 995] [outer = 0x0] 00:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12af77c00) [pid = 1650] [serial = 996] [outer = 0x11602f800] 00:15:00 INFO - PROCESS | 1650 | 1467962100798 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b7a3000) [pid = 1650] [serial = 997] [outer = 0x11602f800] 00:15:01 INFO - PROCESS | 1650 | 1467962101141 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 00:15:01 INFO - PROCESS | 1650 | 1467962101182 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1650 | 1467962101183 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:15:01 INFO - PROCESS | 1650 | 1467962101185 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1650 | 1467962101187 Marionette TRACE conn2 <- [1,1302,null,{}] 00:15:01 INFO - PROCESS | 1650 | 1467962101192 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}] 00:15:01 INFO - PROCESS | 1650 | 1467962101193 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:01 INFO - PROCESS | 1650 | 1467962101289 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:15:01 INFO - PROCESS | 1650 | 1467962101301 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1650 | 1467962101302 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ab800 == 36 [pid = 1650] [id = 333] 00:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115117000) [pid = 1650] [serial = 998] [outer = 0x0] 00:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b7b3000) [pid = 1650] [serial = 999] [outer = 0x115117000] 00:15:01 INFO - PROCESS | 1650 | 1467962101326 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bc6b400) [pid = 1650] [serial = 1000] [outer = 0x115117000] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116967c00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1212f4800) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118855800) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124675800) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118856000) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e06400) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a0a800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126a94400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113202c00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112a7b800) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1212f0c00) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126a9c400) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a6e5400) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112d25400) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118856c00) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:15:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11815dc00) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:15:01 INFO - PROCESS | 1650 | 1467962101876 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 724ms 00:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:15:01 INFO - PROCESS | 1650 | 1467962101915 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1650 | 1467962101917 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:15:01 INFO - PROCESS | 1650 | 1467962101923 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1650 | 1467962101927 Marionette TRACE conn2 <- [1,1306,null,{}] 00:15:01 INFO - PROCESS | 1650 | 1467962101930 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}] 00:15:01 INFO - PROCESS | 1650 | 1467962101932 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:02 INFO - PROCESS | 1650 | 1467962102055 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:15:02 INFO - PROCESS | 1650 | 1467962102137 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 1650 | 1467962102138 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dba800 == 37 [pid = 1650] [id = 334] 00:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1122bec00) [pid = 1650] [serial = 1001] [outer = 0x0] 00:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116969c00) [pid = 1650] [serial = 1002] [outer = 0x1122bec00] 00:15:02 INFO - PROCESS | 1650 | 1467962102162 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123123000) [pid = 1650] [serial = 1003] [outer = 0x1122bec00] 00:15:02 INFO - PROCESS | 1650 | 1467962102443 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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 574ms 00:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:15:02 INFO - PROCESS | 1650 | 1467962102496 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 1650 | 1467962102497 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:15:02 INFO - PROCESS | 1650 | 1467962102500 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1650 | 1467962102501 Marionette TRACE conn2 <- [1,1310,null,{}] 00:15:02 INFO - PROCESS | 1650 | 1467962102503 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}] 00:15:02 INFO - PROCESS | 1650 | 1467962102505 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:02 INFO - PROCESS | 1650 | 1467962102592 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:15:02 INFO - PROCESS | 1650 | 1467962102595 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 1650 | 1467962102597 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240de800 == 38 [pid = 1650] [id = 335] 00:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11872e800) [pid = 1650] [serial = 1004] [outer = 0x0] 00:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128deec00) [pid = 1650] [serial = 1005] [outer = 0x11872e800] 00:15:02 INFO - PROCESS | 1650 | 1467962102621 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12b7b1400) [pid = 1650] [serial = 1006] [outer = 0x11872e800] 00:15:02 INFO - PROCESS | 1650 | 1467962102945 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] 00:15:02 INFO - PROCESS | 1650 | 1467962102974 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:15:02 INFO - PROCESS | 1650 | 1467962102976 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1650 | 1467962102978 Marionette TRACE conn2 <- [1,1314,null,{}] 00:15:02 INFO - PROCESS | 1650 | 1467962102980 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}] 00:15:02 INFO - PROCESS | 1650 | 1467962102982 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:03 INFO - PROCESS | 1650 | 1467962103101 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:15:03 INFO - PROCESS | 1650 | 1467962103110 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1650 | 1467962103112 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b802800 == 39 [pid = 1650] [id = 336] 00:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bc6b800) [pid = 1650] [serial = 1007] [outer = 0x0] 00:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bcac800) [pid = 1650] [serial = 1008] [outer = 0x12bc6b800] 00:15:03 INFO - PROCESS | 1650 | 1467962103138 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12c428400) [pid = 1650] [serial = 1009] [outer = 0x12bc6b800] 00:15:03 INFO - PROCESS | 1650 | 1467962103535 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]]]}] 00:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 571ms 00:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:15:03 INFO - PROCESS | 1650 | 1467962103548 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 1650 | 1467962103550 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:15:03 INFO - PROCESS | 1650 | 1467962103554 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 1650 | 1467962103560 Marionette TRACE conn2 <- [1,1318,null,{}] 00:15:03 INFO - PROCESS | 1650 | 1467962103564 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}] 00:15:03 INFO - PROCESS | 1650 | 1467962103566 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:03 INFO - PROCESS | 1650 | 1467962103693 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:15:03 INFO - PROCESS | 1650 | 1467962103773 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1650 | 1467962103774 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc1c800 == 40 [pid = 1650] [id = 337] 00:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11671bc00) [pid = 1650] [serial = 1010] [outer = 0x0] 00:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128d9c800) [pid = 1650] [serial = 1011] [outer = 0x11671bc00] 00:15:03 INFO - PROCESS | 1650 | 1467962103813 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12c502c00) [pid = 1650] [serial = 1012] [outer = 0x11671bc00] 00:15:04 INFO - PROCESS | 1650 | 1467962104267 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]]]}] 00:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 775ms 00:15:04 INFO - PROCESS | 1650 | 1467962104329 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:15:04 INFO - PROCESS | 1650 | 1467962104331 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:15:04 INFO - PROCESS | 1650 | 1467962104334 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 1650 | 1467962104337 Marionette TRACE conn2 <- [1,1322,null,{}] 00:15:04 INFO - PROCESS | 1650 | 1467962104340 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}] 00:15:04 INFO - PROCESS | 1650 | 1467962104341 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:04 INFO - PROCESS | 1650 | 1467962104434 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:15:04 INFO - PROCESS | 1650 | 1467962104487 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:04 INFO - PROCESS | 1650 | 1467962104489 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118414800 == 41 [pid = 1650] [id = 338] 00:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11671c400) [pid = 1650] [serial = 1013] [outer = 0x0] 00:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1188d1c00) [pid = 1650] [serial = 1014] [outer = 0x11671c400] 00:15:04 INFO - PROCESS | 1650 | 1467962104516 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1212f1400) [pid = 1650] [serial = 1015] [outer = 0x11671c400] 00:15:04 INFO - PROCESS | 1650 | 1467962104959 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 676ms 00:15:05 INFO - PROCESS | 1650 | 1467962105035 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1650 | 1467962105038 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:15:05 INFO - PROCESS | 1650 | 1467962105058 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1650 | 1467962105059 Marionette TRACE conn2 <- [1,1326,null,{}] 00:15:05 INFO - PROCESS | 1650 | 1467962105062 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}] 00:15:05 INFO - PROCESS | 1650 | 1467962105064 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:05 INFO - PROCESS | 1650 | 1467962105168 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:15:05 INFO - PROCESS | 1650 | 1467962105223 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1650 | 1467962105224 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12654b800 == 42 [pid = 1650] [id = 339] 00:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124ac2800) [pid = 1650] [serial = 1016] [outer = 0x0] 00:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1256ed800) [pid = 1650] [serial = 1017] [outer = 0x124ac2800] 00:15:05 INFO - PROCESS | 1650 | 1467962105254 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1268a6000) [pid = 1650] [serial = 1018] [outer = 0x124ac2800] 00:15:05 INFO - PROCESS | 1650 | 1467962105713 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]]]}] 00:15:05 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 00:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 724ms 00:15:05 INFO - PROCESS | 1650 | 1467962105780 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1650 | 1467962105783 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:15:05 INFO - PROCESS | 1650 | 1467962105786 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1650 | 1467962105791 Marionette TRACE conn2 <- [1,1330,null,{}] 00:15:05 INFO - PROCESS | 1650 | 1467962105803 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}] 00:15:05 INFO - PROCESS | 1650 | 1467962105807 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:06 INFO - PROCESS | 1650 | 1467962106021 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:15:06 INFO - PROCESS | 1650 | 1467962106089 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1650 | 1467962106092 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc25800 == 43 [pid = 1650] [id = 340] 00:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a54c400) [pid = 1650] [serial = 1019] [outer = 0x0] 00:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a5fe800) [pid = 1650] [serial = 1020] [outer = 0x12a54c400] 00:15:06 INFO - PROCESS | 1650 | 1467962106141 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12af70c00) [pid = 1650] [serial = 1021] [outer = 0x12a54c400] 00:15:06 INFO - PROCESS | 1650 | 1467962106599 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]]]}] 00:15:06 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 00:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 875ms 00:15:06 INFO - PROCESS | 1650 | 1467962106662 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:15:06 INFO - PROCESS | 1650 | 1467962106665 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:15:06 INFO - PROCESS | 1650 | 1467962106668 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 1650 | 1467962106670 Marionette TRACE conn2 <- [1,1334,null,{}] 00:15:06 INFO - PROCESS | 1650 | 1467962106676 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}] 00:15:06 INFO - PROCESS | 1650 | 1467962106678 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:06 INFO - PROCESS | 1650 | 1467962106833 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:15:06 INFO - PROCESS | 1650 | 1467962106912 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1650 | 1467962106913 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4e3000 == 44 [pid = 1650] [id = 341] 00:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118559000) [pid = 1650] [serial = 1022] [outer = 0x0] 00:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bc6a400) [pid = 1650] [serial = 1023] [outer = 0x118559000] 00:15:06 INFO - PROCESS | 1650 | 1467962106957 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c424400) [pid = 1650] [serial = 1024] [outer = 0x118559000] 00:15:07 INFO - PROCESS | 1650 | 1467962107513 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]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 875ms 00:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:15:07 INFO - PROCESS | 1650 | 1467962107543 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 1650 | 1467962107546 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:15:07 INFO - PROCESS | 1650 | 1467962107549 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 1650 | 1467962107551 Marionette TRACE conn2 <- [1,1338,null,{}] 00:15:07 INFO - PROCESS | 1650 | 1467962107555 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}] 00:15:07 INFO - PROCESS | 1650 | 1467962107556 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:07 INFO - PROCESS | 1650 | 1467962107653 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:15:07 INFO - PROCESS | 1650 | 1467962107710 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 1650 | 1467962107713 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d5800 == 45 [pid = 1650] [id = 342] 00:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1122b3000) [pid = 1650] [serial = 1025] [outer = 0x0] 00:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113206c00) [pid = 1650] [serial = 1026] [outer = 0x1122b3000] 00:15:07 INFO - PROCESS | 1650 | 1467962107740 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11607c400) [pid = 1650] [serial = 1027] [outer = 0x1122b3000] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b802800 == 44 [pid = 1650] [id = 336] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1240de800 == 43 [pid = 1650] [id = 335] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x128dba800 == 42 [pid = 1650] [id = 334] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ab800 == 41 [pid = 1650] [id = 333] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x128fdd800 == 40 [pid = 1650] [id = 332] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12655b800 == 39 [pid = 1650] [id = 331] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116946800 == 38 [pid = 1650] [id = 330] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x124278000 == 37 [pid = 1650] [id = 329] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee7000 == 36 [pid = 1650] [id = 328] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x117e30000 == 35 [pid = 1650] [id = 327] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11608e000 == 34 [pid = 1650] [id = 326] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c6800 == 33 [pid = 1650] [id = 325] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x112fe0000 == 32 [pid = 1650] [id = 324] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4e3000 == 31 [pid = 1650] [id = 341] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc25800 == 30 [pid = 1650] [id = 340] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12654b800 == 29 [pid = 1650] [id = 339] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x118414800 == 28 [pid = 1650] [id = 338] 00:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc1c800 == 27 [pid = 1650] [id = 337] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118467400) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1235c8400) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124540000) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126687c00) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12512ec00) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1196a1000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1212f0800) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1133c9c00) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116077000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117ea4800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118763800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126d37800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1268f2c00) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1188db400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128df1400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176e3c00) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128beb000) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124e90800) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12429e800) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a6d8400) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128df3400) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b7a0800) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12af79800) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1293e0c00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1176e4000) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a8abc00) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133c9800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11875f800) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124e8fc00) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a5f1000) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1256f2800) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a5f5000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b60b800) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 00:15:09 INFO - PROCESS | 1650 | 1467962109033 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1525ms 00:15:09 INFO - PROCESS | 1650 | 1467962109075 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:15:09 INFO - PROCESS | 1650 | 1467962109077 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:15:09 INFO - PROCESS | 1650 | 1467962109080 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1650 | 1467962109082 Marionette TRACE conn2 <- [1,1342,null,{}] 00:15:09 INFO - PROCESS | 1650 | 1467962109086 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}] 00:15:09 INFO - PROCESS | 1650 | 1467962109087 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:09 INFO - PROCESS | 1650 | 1467962109164 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:15:09 INFO - PROCESS | 1650 | 1467962109169 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1650 | 1467962109175 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d6b800 == 28 [pid = 1650] [id = 343] 00:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112d32000) [pid = 1650] [serial = 1028] [outer = 0x0] 00:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112e09400) [pid = 1650] [serial = 1029] [outer = 0x112d32000] 00:15:09 INFO - PROCESS | 1650 | 1467962109204 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133d1400) [pid = 1650] [serial = 1030] [outer = 0x112d32000] 00:15:09 INFO - PROCESS | 1650 | 1467962109562 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 00:15:09 INFO - PROCESS | 1650 | 1467962109600 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1650 | 1467962109603 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:15:09 INFO - PROCESS | 1650 | 1467962109611 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1650 | 1467962109612 Marionette TRACE conn2 <- [1,1346,null,{}] 00:15:09 INFO - PROCESS | 1650 | 1467962109615 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}] 00:15:09 INFO - PROCESS | 1650 | 1467962109617 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:09 INFO - PROCESS | 1650 | 1467962109696 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:15:09 INFO - PROCESS | 1650 | 1467962109701 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1650 | 1467962109702 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f5a000 == 29 [pid = 1650] [id = 344] 00:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113d40400) [pid = 1650] [serial = 1031] [outer = 0x0] 00:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116714000) [pid = 1650] [serial = 1032] [outer = 0x113d40400] 00:15:09 INFO - PROCESS | 1650 | 1467962109733 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1172b6400) [pid = 1650] [serial = 1033] [outer = 0x113d40400] 00:15:10 INFO - PROCESS | 1650 | 1467962110079 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 521ms 00:15:10 INFO - PROCESS | 1650 | 1467962110132 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1650 | 1467962110133 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:15:10 INFO - PROCESS | 1650 | 1467962110144 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1650 | 1467962110146 Marionette TRACE conn2 <- [1,1350,null,{}] 00:15:10 INFO - PROCESS | 1650 | 1467962110154 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}] 00:15:10 INFO - PROCESS | 1650 | 1467962110157 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:10 INFO - PROCESS | 1650 | 1467962110236 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:15:10 INFO - PROCESS | 1650 | 1467962110244 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1650 | 1467962110246 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185df800 == 30 [pid = 1650] [id = 345] 00:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11846cc00) [pid = 1650] [serial = 1034] [outer = 0x0] 00:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118764000) [pid = 1650] [serial = 1035] [outer = 0x11846cc00] 00:15:10 INFO - PROCESS | 1650 | 1467962110274 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119452000) [pid = 1650] [serial = 1036] [outer = 0x11846cc00] 00:15:10 INFO - PROCESS | 1650 | 1467962110642 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 00:15:10 INFO - PROCESS | 1650 | 1467962110665 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1650 | 1467962110666 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:15:10 INFO - PROCESS | 1650 | 1467962110669 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1650 | 1467962110670 Marionette TRACE conn2 <- [1,1354,null,{}] 00:15:10 INFO - PROCESS | 1650 | 1467962110674 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}] 00:15:10 INFO - PROCESS | 1650 | 1467962110676 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:10 INFO - PROCESS | 1650 | 1467962110784 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:15:10 INFO - PROCESS | 1650 | 1467962110821 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1650 | 1467962110822 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195dc000 == 31 [pid = 1650] [id = 346] 00:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118558400) [pid = 1650] [serial = 1037] [outer = 0x0] 00:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119588800) [pid = 1650] [serial = 1038] [outer = 0x118558400] 00:15:10 INFO - PROCESS | 1650 | 1467962110848 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121203c00) [pid = 1650] [serial = 1039] [outer = 0x118558400] 00:15:11 INFO - PROCESS | 1650 | 1467962111168 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 524ms 00:15:11 INFO - PROCESS | 1650 | 1467962111194 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1650 | 1467962111195 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:15:11 INFO - PROCESS | 1650 | 1467962111203 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1650 | 1467962111204 Marionette TRACE conn2 <- [1,1358,null,{}] 00:15:11 INFO - PROCESS | 1650 | 1467962111209 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}] 00:15:11 INFO - PROCESS | 1650 | 1467962111217 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:11 INFO - PROCESS | 1650 | 1467962111307 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:15:11 INFO - PROCESS | 1650 | 1467962111341 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 1650 | 1467962111342 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12337c000 == 32 [pid = 1650] [id = 347] 00:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b5e000) [pid = 1650] [serial = 1040] [outer = 0x0] 00:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1212fb400) [pid = 1650] [serial = 1041] [outer = 0x119b5e000] 00:15:11 INFO - PROCESS | 1650 | 1467962111366 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123126400) [pid = 1650] [serial = 1042] [outer = 0x119b5e000] 00:15:11 INFO - PROCESS | 1650 | 1467962111686 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 528ms 00:15:11 INFO - PROCESS | 1650 | 1467962111726 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1650 | 1467962111727 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:15:11 INFO - PROCESS | 1650 | 1467962111729 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1650 | 1467962111730 Marionette TRACE conn2 <- [1,1362,null,{}] 00:15:11 INFO - PROCESS | 1650 | 1467962111732 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}] 00:15:11 INFO - PROCESS | 1650 | 1467962111736 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:11 INFO - PROCESS | 1650 | 1467962111847 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:15:11 INFO - PROCESS | 1650 | 1467962111882 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 1650 | 1467962111883 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246d2000 == 33 [pid = 1650] [id = 348] 00:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12333a000) [pid = 1650] [serial = 1043] [outer = 0x0] 00:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124490400) [pid = 1650] [serial = 1044] [outer = 0x12333a000] 00:15:11 INFO - PROCESS | 1650 | 1467962111908 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124eedc00) [pid = 1650] [serial = 1045] [outer = 0x12333a000] 00:15:12 INFO - PROCESS | 1650 | 1467962112230 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]]]}] 00:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 00:15:12 INFO - PROCESS | 1650 | 1467962112247 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:15:12 INFO - PROCESS | 1650 | 1467962112249 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:15:12 INFO - PROCESS | 1650 | 1467962112251 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 1650 | 1467962112252 Marionette TRACE conn2 <- [1,1366,null,{}] 00:15:12 INFO - PROCESS | 1650 | 1467962112255 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}] 00:15:12 INFO - PROCESS | 1650 | 1467962112258 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:12 INFO - PROCESS | 1650 | 1467962112369 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:15:12 INFO - PROCESS | 1650 | 1467962112372 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 1650 | 1467962112373 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12571b000 == 34 [pid = 1650] [id = 349] 00:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12448c000) [pid = 1650] [serial = 1046] [outer = 0x0] 00:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12512ec00) [pid = 1650] [serial = 1047] [outer = 0x12448c000] 00:15:12 INFO - PROCESS | 1650 | 1467962112397 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12659f800) [pid = 1650] [serial = 1048] [outer = 0x12448c000] 00:15:12 INFO - PROCESS | 1650 | 1467962112747 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] 00:15:12 INFO - PROCESS | 1650 | 1467962112935 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:15:12 INFO - PROCESS | 1650 | 1467962112945 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 1650 | 1467962112946 Marionette TRACE conn2 <- [1,1370,null,{}] 00:15:12 INFO - PROCESS | 1650 | 1467962112948 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}] 00:15:12 INFO - PROCESS | 1650 | 1467962112949 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:13 INFO - PROCESS | 1650 | 1467962113025 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:15:13 INFO - PROCESS | 1650 | 1467962113030 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 1650 | 1467962113031 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126114800 == 35 [pid = 1650] [id = 350] 00:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110f9a400) [pid = 1650] [serial = 1049] [outer = 0x0] 00:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11671bc00) [pid = 1650] [serial = 1050] [outer = 0x110f9a400] 00:15:13 INFO - PROCESS | 1650 | 1467962113059 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a93800) [pid = 1650] [serial = 1051] [outer = 0x110f9a400] 00:15:13 INFO - PROCESS | 1650 | 1467962113377 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] 00:15:13 INFO - PROCESS | 1650 | 1467962113415 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:15:13 INFO - PROCESS | 1650 | 1467962113417 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 1650 | 1467962113418 Marionette TRACE conn2 <- [1,1374,null,{}] 00:15:13 INFO - PROCESS | 1650 | 1467962113421 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}] 00:15:13 INFO - PROCESS | 1650 | 1467962113422 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:13 INFO - PROCESS | 1650 | 1467962113498 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:15:13 INFO - PROCESS | 1650 | 1467962113561 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 1650 | 1467962113562 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc1000 == 36 [pid = 1650] [id = 351] 00:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11396d000) [pid = 1650] [serial = 1052] [outer = 0x0] 00:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12311e400) [pid = 1650] [serial = 1053] [outer = 0x11396d000] 00:15:13 INFO - PROCESS | 1650 | 1467962113586 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1266ee400) [pid = 1650] [serial = 1054] [outer = 0x11396d000] 00:15:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:13 INFO - PROCESS | 1650 | 1467962113878 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] 00:15:13 INFO - PROCESS | 1650 | 1467962113937 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:15:13 INFO - PROCESS | 1650 | 1467962113943 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 1650 | 1467962113944 Marionette TRACE conn2 <- [1,1378,null,{}] 00:15:13 INFO - PROCESS | 1650 | 1467962113947 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}] 00:15:13 INFO - PROCESS | 1650 | 1467962113948 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:14 INFO - PROCESS | 1650 | 1467962114029 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:15:14 INFO - PROCESS | 1650 | 1467962114033 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 1650 | 1467962114034 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294d5800 == 37 [pid = 1650] [id = 352] 00:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1266f2400) [pid = 1650] [serial = 1055] [outer = 0x0] 00:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126d2ac00) [pid = 1650] [serial = 1056] [outer = 0x1266f2400] 00:15:14 INFO - PROCESS | 1650 | 1467962114061 Marionette DEBUG loaded listener.js 00:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128be1400) [pid = 1650] [serial = 1057] [outer = 0x1266f2400] 00:15:14 INFO - PROCESS | 1650 | 1467962114377 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] 00:15:14 INFO - PROCESS | 1650 | 1467962114416 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:15:14 INFO - PROCESS | 1650 | 1467962114418 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1650 | 1467962114420 Marionette TRACE conn2 <- [1,1382,null,{}] 00:15:14 INFO - PROCESS | 1650 | 1467962114422 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}] 00:15:14 INFO - PROCESS | 1650 | 1467962114424 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:14 INFO - PROCESS | 1650 | 1467962114539 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:15:14 INFO - PROCESS | 1650 | 1467962114545 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 1650 | 1467962114554 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2e4000 == 38 [pid = 1650] [id = 353] 00:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118856c00) [pid = 1650] [serial = 1058] [outer = 0x0] 00:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128be5800) [pid = 1650] [serial = 1059] [outer = 0x118856c00] 00:15:14 INFO - PROCESS | 1650 | 1467962114582 Marionette DEBUG loaded listener.js 00:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a543c00) [pid = 1650] [serial = 1060] [outer = 0x118856c00] 00:15:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:14 INFO - PROCESS | 1650 | 1467962114932 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] 00:15:15 INFO - PROCESS | 1650 | 1467962115045 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:15:15 INFO - PROCESS | 1650 | 1467962115050 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 1650 | 1467962115056 Marionette TRACE conn2 <- [1,1386,null,{}] 00:15:15 INFO - PROCESS | 1650 | 1467962115064 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}] 00:15:15 INFO - PROCESS | 1650 | 1467962115067 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:15 INFO - PROCESS | 1650 | 1467962115240 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:15:15 INFO - PROCESS | 1650 | 1467962115364 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 1650 | 1467962115369 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160a7000 == 39 [pid = 1650] [id = 354] 00:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112233000) [pid = 1650] [serial = 1061] [outer = 0x0] 00:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112d29400) [pid = 1650] [serial = 1062] [outer = 0x112233000] 00:15:15 INFO - PROCESS | 1650 | 1467962115420 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1133f5000) [pid = 1650] [serial = 1063] [outer = 0x112233000] 00:15:15 INFO - PROCESS | 1650 | 1467962115990 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] 00:15:16 INFO - PROCESS | 1650 | 1467962116031 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:15:16 INFO - PROCESS | 1650 | 1467962116035 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 1650 | 1467962116038 Marionette TRACE conn2 <- [1,1390,null,{}] 00:15:16 INFO - PROCESS | 1650 | 1467962116041 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}] 00:15:16 INFO - PROCESS | 1650 | 1467962116043 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:16 INFO - PROCESS | 1650 | 1467962116150 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:15:16 INFO - PROCESS | 1650 | 1467962116227 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1650 | 1467962116228 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b30800 == 40 [pid = 1650] [id = 355] 00:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1182eac00) [pid = 1650] [serial = 1064] [outer = 0x0] 00:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118461800) [pid = 1650] [serial = 1065] [outer = 0x1182eac00] 00:15:16 INFO - PROCESS | 1650 | 1467962116259 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118855800) [pid = 1650] [serial = 1066] [outer = 0x1182eac00] 00:15:16 INFO - PROCESS | 1650 | 1467962116957 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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 976ms 00:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:15:17 INFO - PROCESS | 1650 | 1467962117009 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 1650 | 1467962117012 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:15:17 INFO - PROCESS | 1650 | 1467962117015 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 1650 | 1467962117017 Marionette TRACE conn2 <- [1,1394,null,{}] 00:15:17 INFO - PROCESS | 1650 | 1467962117021 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}] 00:15:17 INFO - PROCESS | 1650 | 1467962117022 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:17 INFO - PROCESS | 1650 | 1467962117120 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1294d5800 == 39 [pid = 1650] [id = 352] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc1000 == 38 [pid = 1650] [id = 351] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126114800 == 37 [pid = 1650] [id = 350] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12571b000 == 36 [pid = 1650] [id = 349] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1246d2000 == 35 [pid = 1650] [id = 348] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12337c000 == 34 [pid = 1650] [id = 347] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1195dc000 == 33 [pid = 1650] [id = 346] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1185df800 == 32 [pid = 1650] [id = 345] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116f5a000 == 31 [pid = 1650] [id = 344] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x113d6b800 == 30 [pid = 1650] [id = 343] 00:15:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d5800 == 29 [pid = 1650] [id = 342] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b7a5400) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12c502c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128d9c800) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12af77c00) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1293d1800) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b7b3000) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116969c00) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120827000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1212fa000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11885b400) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1196a3400) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12614c800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1246af800) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b7a3000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1251f3000) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118168400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11876c400) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1122b9c00) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113f31400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c428400) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123123000) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128deec00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12bc6b400) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1268f7c00) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a8ac800) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126aa1800) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12bcac800) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12b7b1400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1266ec000) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 00:15:17 INFO - PROCESS | 1650 | 1467962117205 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1650 | 1467962117208 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b51800 == 30 [pid = 1650] [id = 356] 00:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116082400) [pid = 1650] [serial = 1067] [outer = 0x0] 00:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11662ac00) [pid = 1650] [serial = 1068] [outer = 0x116082400] 00:15:17 INFO - PROCESS | 1650 | 1467962117236 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118730000) [pid = 1650] [serial = 1069] [outer = 0x116082400] 00:15:17 INFO - PROCESS | 1650 | 1467962117529 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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 523ms 00:15:17 INFO - PROCESS | 1650 | 1467962117545 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 1650 | 1467962117548 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:15:17 INFO - PROCESS | 1650 | 1467962117553 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 1650 | 1467962117556 Marionette TRACE conn2 <- [1,1398,null,{}] 00:15:17 INFO - PROCESS | 1650 | 1467962117567 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}] 00:15:17 INFO - PROCESS | 1650 | 1467962117568 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:17 INFO - PROCESS | 1650 | 1467962117654 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:15:17 INFO - PROCESS | 1650 | 1467962117661 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1650 | 1467962117662 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185df800 == 31 [pid = 1650] [id = 357] 00:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1188d6400) [pid = 1650] [serial = 1070] [outer = 0x0] 00:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1196a1000) [pid = 1650] [serial = 1071] [outer = 0x1188d6400] 00:15:17 INFO - PROCESS | 1650 | 1467962117689 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12120dc00) [pid = 1650] [serial = 1072] [outer = 0x1188d6400] 00:15:18 INFO - PROCESS | 1650 | 1467962118042 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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 530ms 00:15:18 INFO - PROCESS | 1650 | 1467962118084 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 1650 | 1467962118085 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:15:18 INFO - PROCESS | 1650 | 1467962118088 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1650 | 1467962118090 Marionette TRACE conn2 <- [1,1402,null,{}] 00:15:18 INFO - PROCESS | 1650 | 1467962118098 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}] 00:15:18 INFO - PROCESS | 1650 | 1467962118101 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:18 INFO - PROCESS | 1650 | 1467962118192 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:15:18 INFO - PROCESS | 1650 | 1467962118197 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1650 | 1467962118199 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12081c800 == 32 [pid = 1650] [id = 358] 00:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1212fe800) [pid = 1650] [serial = 1073] [outer = 0x0] 00:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1234c3000) [pid = 1650] [serial = 1074] [outer = 0x1212fe800] 00:15:18 INFO - PROCESS | 1650 | 1467962118227 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12453ec00) [pid = 1650] [serial = 1075] [outer = 0x1212fe800] 00:15:18 INFO - PROCESS | 1650 | 1467962118578 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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 00:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:15:18 INFO - PROCESS | 1650 | 1467962118609 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 1650 | 1467962118611 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:15:18 INFO - PROCESS | 1650 | 1467962118613 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1650 | 1467962118614 Marionette TRACE conn2 <- [1,1406,null,{}] 00:15:18 INFO - PROCESS | 1650 | 1467962118616 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}] 00:15:18 INFO - PROCESS | 1650 | 1467962118617 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:18 INFO - PROCESS | 1650 | 1467962118696 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:15:18 INFO - PROCESS | 1650 | 1467962118700 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1650 | 1467962118701 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246c3000 == 33 [pid = 1650] [id = 359] 00:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124546c00) [pid = 1650] [serial = 1076] [outer = 0x0] 00:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124e8fc00) [pid = 1650] [serial = 1077] [outer = 0x124546c00] 00:15:18 INFO - PROCESS | 1650 | 1467962118729 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1256f4400) [pid = 1650] [serial = 1078] [outer = 0x124546c00] 00:15:19 INFO - PROCESS | 1650 | 1467962119063 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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 00:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:15:19 INFO - PROCESS | 1650 | 1467962119083 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1650 | 1467962119085 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:15:19 INFO - PROCESS | 1650 | 1467962119087 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1650 | 1467962119088 Marionette TRACE conn2 <- [1,1410,null,{}] 00:15:19 INFO - PROCESS | 1650 | 1467962119095 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}] 00:15:19 INFO - PROCESS | 1650 | 1467962119096 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:19 INFO - PROCESS | 1650 | 1467962119182 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:15:19 INFO - PROCESS | 1650 | 1467962119248 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1650 | 1467962119249 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570b800 == 34 [pid = 1650] [id = 360] 00:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11704d400) [pid = 1650] [serial = 1079] [outer = 0x0] 00:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12578c800) [pid = 1650] [serial = 1080] [outer = 0x11704d400] 00:15:19 INFO - PROCESS | 1650 | 1467962119273 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12668e000) [pid = 1650] [serial = 1081] [outer = 0x11704d400] 00:15:19 INFO - PROCESS | 1650 | 1467962119641 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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 00:15:19 INFO - PROCESS | 1650 | 1467962119661 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1650 | 1467962119662 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:15:19 INFO - PROCESS | 1650 | 1467962119664 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1650 | 1467962119665 Marionette TRACE conn2 <- [1,1414,null,{}] 00:15:19 INFO - PROCESS | 1650 | 1467962119667 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}] 00:15:19 INFO - PROCESS | 1650 | 1467962119672 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:19 INFO - PROCESS | 1650 | 1467962119788 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:15:19 INFO - PROCESS | 1650 | 1467962119825 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1650 | 1467962119826 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c4b800 == 35 [pid = 1650] [id = 361] 00:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1266eb800) [pid = 1650] [serial = 1082] [outer = 0x0] 00:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128bdec00) [pid = 1650] [serial = 1083] [outer = 0x1266eb800] 00:15:19 INFO - PROCESS | 1650 | 1467962119851 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a5ef400) [pid = 1650] [serial = 1084] [outer = 0x1266eb800] 00:15:20 INFO - PROCESS | 1650 | 1467962120215 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]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 00:15:20 INFO - PROCESS | 1650 | 1467962120233 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:15:20 INFO - PROCESS | 1650 | 1467962120245 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:15:20 INFO - PROCESS | 1650 | 1467962120247 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1650 | 1467962120248 Marionette TRACE conn2 <- [1,1418,null,{}] 00:15:20 INFO - PROCESS | 1650 | 1467962120250 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}] 00:15:20 INFO - PROCESS | 1650 | 1467962120251 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:20 INFO - PROCESS | 1650 | 1467962120345 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:15:20 INFO - PROCESS | 1650 | 1467962120357 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 1650 | 1467962120359 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2ec000 == 36 [pid = 1650] [id = 362] 00:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128d9c800) [pid = 1650] [serial = 1085] [outer = 0x0] 00:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a6dc000) [pid = 1650] [serial = 1086] [outer = 0x128d9c800] 00:15:20 INFO - PROCESS | 1650 | 1467962120383 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12af6e400) [pid = 1650] [serial = 1087] [outer = 0x128d9c800] 00:15:20 INFO - PROCESS | 1650 | 1467962120750 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]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 00:15:20 INFO - PROCESS | 1650 | 1467962120766 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:15:20 INFO - PROCESS | 1650 | 1467962120768 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:15:20 INFO - PROCESS | 1650 | 1467962120771 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1650 | 1467962120775 Marionette TRACE conn2 <- [1,1422,null,{}] 00:15:20 INFO - PROCESS | 1650 | 1467962120786 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}] 00:15:20 INFO - PROCESS | 1650 | 1467962120787 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:20 INFO - PROCESS | 1650 | 1467962120896 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:15:20 INFO - PROCESS | 1650 | 1467962120899 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 1650 | 1467962120900 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8e3000 == 37 [pid = 1650] [id = 363] 00:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a551400) [pid = 1650] [serial = 1088] [outer = 0x0] 00:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b609000) [pid = 1650] [serial = 1089] [outer = 0x12a551400] 00:15:20 INFO - PROCESS | 1650 | 1467962120926 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b79b000) [pid = 1650] [serial = 1090] [outer = 0x12a551400] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118559000) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11396d000) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11671c400) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1266f2400) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12333a000) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119b5e000) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112d32000) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a54c400) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113d40400) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1122b3000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118558400) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x110f9a400) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12448c000) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11846cc00) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:15:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124ac2800) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:15:21 INFO - PROCESS | 1650 | 1467962121344 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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 581ms 00:15:21 INFO - PROCESS | 1650 | 1467962121351 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 1650 | 1467962121352 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:15:21 INFO - PROCESS | 1650 | 1467962121357 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1650 | 1467962121358 Marionette TRACE conn2 <- [1,1426,null,{}] 00:15:21 INFO - PROCESS | 1650 | 1467962121360 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}] 00:15:21 INFO - PROCESS | 1650 | 1467962121361 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:21 INFO - PROCESS | 1650 | 1467962121446 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:15:21 INFO - PROCESS | 1650 | 1467962121450 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1650 | 1467962121451 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183bf000 == 38 [pid = 1650] [id = 364] 00:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x110f9b400) [pid = 1650] [serial = 1091] [outer = 0x0] 00:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116078400) [pid = 1650] [serial = 1092] [outer = 0x110f9b400] 00:15:21 INFO - PROCESS | 1650 | 1467962121475 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11876cc00) [pid = 1650] [serial = 1093] [outer = 0x110f9b400] 00:15:21 INFO - PROCESS | 1650 | 1467962121822 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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 00:15:21 INFO - PROCESS | 1650 | 1467962121877 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 1650 | 1467962121878 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:15:21 INFO - PROCESS | 1650 | 1467962121887 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1650 | 1467962121888 Marionette TRACE conn2 <- [1,1430,null,{}] 00:15:21 INFO - PROCESS | 1650 | 1467962121890 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}] 00:15:21 INFO - PROCESS | 1650 | 1467962121892 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:21 INFO - PROCESS | 1650 | 1467962121968 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:15:21 INFO - PROCESS | 1650 | 1467962121976 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1650 | 1467962121977 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afdd000 == 39 [pid = 1650] [id = 365] 00:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d25400) [pid = 1650] [serial = 1094] [outer = 0x0] 00:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126687400) [pid = 1650] [serial = 1095] [outer = 0x112d25400] 00:15:22 INFO - PROCESS | 1650 | 1467962122001 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12b79b800) [pid = 1650] [serial = 1096] [outer = 0x112d25400] 00:15:22 INFO - PROCESS | 1650 | 1467962122361 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 526ms 00:15:22 INFO - PROCESS | 1650 | 1467962122407 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1650 | 1467962122409 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:15:22 INFO - PROCESS | 1650 | 1467962122411 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1650 | 1467962122413 Marionette TRACE conn2 <- [1,1434,null,{}] 00:15:22 INFO - PROCESS | 1650 | 1467962122415 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}] 00:15:22 INFO - PROCESS | 1650 | 1467962122417 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:22 INFO - PROCESS | 1650 | 1467962122510 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:15:22 INFO - PROCESS | 1650 | 1467962122568 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 1650 | 1467962122570 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc20000 == 40 [pid = 1650] [id = 366] 00:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12b79cc00) [pid = 1650] [serial = 1097] [outer = 0x0] 00:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12b7af400) [pid = 1650] [serial = 1098] [outer = 0x12b79cc00] 00:15:22 INFO - PROCESS | 1650 | 1467962122596 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bca5000) [pid = 1650] [serial = 1099] [outer = 0x12b79cc00] 00:15:22 INFO - PROCESS | 1650 | 1467962122883 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 00:15:22 INFO - PROCESS | 1650 | 1467962122931 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1650 | 1467962122932 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:15:22 INFO - PROCESS | 1650 | 1467962122935 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1650 | 1467962122936 Marionette TRACE conn2 <- [1,1438,null,{}] 00:15:22 INFO - PROCESS | 1650 | 1467962122938 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}] 00:15:22 INFO - PROCESS | 1650 | 1467962122942 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:23 INFO - PROCESS | 1650 | 1467962123022 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:15:23 INFO - PROCESS | 1650 | 1467962123027 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 1650 | 1467962123029 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc3e800 == 41 [pid = 1650] [id = 367] 00:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b7a0800) [pid = 1650] [serial = 1100] [outer = 0x0] 00:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bcb0000) [pid = 1650] [serial = 1101] [outer = 0x12b7a0800] 00:15:23 INFO - PROCESS | 1650 | 1467962123052 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c426400) [pid = 1650] [serial = 1102] [outer = 0x12b7a0800] 00:15:23 INFO - PROCESS | 1650 | --DOCSHELL 0x113b51800 == 40 [pid = 1650] [id = 356] 00:15:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119b30800 == 39 [pid = 1650] [id = 355] 00:15:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2e4000 == 38 [pid = 1650] [id = 353] 00:15:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1160a7000 == 37 [pid = 1650] [id = 354] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1185df800 == 36 [pid = 1650] [id = 357] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12081c800 == 35 [pid = 1650] [id = 358] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1246c3000 == 34 [pid = 1650] [id = 359] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2ec000 == 33 [pid = 1650] [id = 362] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8e3000 == 32 [pid = 1650] [id = 363] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1183bf000 == 31 [pid = 1650] [id = 364] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12570b800 == 30 [pid = 1650] [id = 360] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12afdd000 == 29 [pid = 1650] [id = 365] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128c4b800 == 28 [pid = 1650] [id = 361] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bc6a400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11607c400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12311e400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1212f1400) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128be1400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124eedc00) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118764000) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124490400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123126400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1188d1c00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119588800) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11671bc00) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1256ed800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126d2ac00) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1133d1400) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1212fb400) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12659f800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1172b6400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1266ee400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a5fe800) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112e09400) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c424400) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128be5800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc20000 == 27 [pid = 1650] [id = 366] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12af70c00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x116714000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x113206c00) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x121203c00) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119a93800) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12512ec00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x119452000) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1268a6000) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 00:15:24 INFO - PROCESS | 1650 | 1467962124470 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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1570ms 00:15:24 INFO - PROCESS | 1650 | 1467962124506 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 1650 | 1467962124509 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:15:24 INFO - PROCESS | 1650 | 1467962124512 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 1650 | 1467962124514 Marionette TRACE conn2 <- [1,1442,null,{}] 00:15:24 INFO - PROCESS | 1650 | 1467962124518 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}] 00:15:24 INFO - PROCESS | 1650 | 1467962124520 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:24 INFO - PROCESS | 1650 | 1467962124611 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:15:24 INFO - PROCESS | 1650 | 1467962124664 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 1650 | 1467962124666 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b4e000 == 28 [pid = 1650] [id = 368] 00:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11336dc00) [pid = 1650] [serial = 1103] [outer = 0x0] 00:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113964000) [pid = 1650] [serial = 1104] [outer = 0x11336dc00] 00:15:24 INFO - PROCESS | 1650 | 1467962124694 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113f2fc00) [pid = 1650] [serial = 1105] [outer = 0x11336dc00] 00:15:25 INFO - PROCESS | 1650 | 1467962125027 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 571ms 00:15:25 INFO - PROCESS | 1650 | 1467962125083 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:15:25 INFO - PROCESS | 1650 | 1467962125086 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:15:25 INFO - PROCESS | 1650 | 1467962125091 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1650 | 1467962125093 Marionette TRACE conn2 <- [1,1446,null,{}] 00:15:25 INFO - PROCESS | 1650 | 1467962125096 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}] 00:15:25 INFO - PROCESS | 1650 | 1467962125098 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:25 INFO - PROCESS | 1650 | 1467962125187 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:15:25 INFO - PROCESS | 1650 | 1467962125245 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1650 | 1467962125247 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ab800 == 29 [pid = 1650] [id = 369] 00:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1151cec00) [pid = 1650] [serial = 1106] [outer = 0x0] 00:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116710800) [pid = 1650] [serial = 1107] [outer = 0x1151cec00] 00:15:25 INFO - PROCESS | 1650 | 1467962125276 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11704b400) [pid = 1650] [serial = 1108] [outer = 0x1151cec00] 00:15:25 INFO - PROCESS | 1650 | 1467962125593 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 00:15:25 INFO - PROCESS | 1650 | 1467962125612 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1650 | 1467962125622 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:15:25 INFO - PROCESS | 1650 | 1467962125627 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1650 | 1467962125629 Marionette TRACE conn2 <- [1,1450,null,{}] 00:15:25 INFO - PROCESS | 1650 | 1467962125638 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}] 00:15:25 INFO - PROCESS | 1650 | 1467962125641 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:25 INFO - PROCESS | 1650 | 1467962125719 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:15:25 INFO - PROCESS | 1650 | 1467962125769 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1650 | 1467962125771 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b9800 == 30 [pid = 1650] [id = 370] 00:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x110fa3c00) [pid = 1650] [serial = 1109] [outer = 0x0] 00:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118469400) [pid = 1650] [serial = 1110] [outer = 0x110fa3c00] 00:15:25 INFO - PROCESS | 1650 | 1467962125799 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11876d400) [pid = 1650] [serial = 1111] [outer = 0x110fa3c00] 00:15:26 INFO - PROCESS | 1650 | 1467962126114 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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 00:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:15:26 INFO - PROCESS | 1650 | 1467962126149 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 1650 | 1467962126150 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:15:26 INFO - PROCESS | 1650 | 1467962126153 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1650 | 1467962126154 Marionette TRACE conn2 <- [1,1454,null,{}] 00:15:26 INFO - PROCESS | 1650 | 1467962126156 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}] 00:15:26 INFO - PROCESS | 1650 | 1467962126158 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:26 INFO - PROCESS | 1650 | 1467962126235 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:15:26 INFO - PROCESS | 1650 | 1467962126242 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:26 INFO - PROCESS | 1650 | 1467962126243 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d2800 == 31 [pid = 1650] [id = 371] 00:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1188d0400) [pid = 1650] [serial = 1112] [outer = 0x0] 00:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119459000) [pid = 1650] [serial = 1113] [outer = 0x1188d0400] 00:15:26 INFO - PROCESS | 1650 | 1467962126269 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119630c00) [pid = 1650] [serial = 1114] [outer = 0x1188d0400] 00:15:26 INFO - PROCESS | 1650 | 1467962126594 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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 468ms 00:15:26 INFO - PROCESS | 1650 | 1467962126622 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:15:26 INFO - PROCESS | 1650 | 1467962126626 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:15:26 INFO - PROCESS | 1650 | 1467962126628 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1650 | 1467962126629 Marionette TRACE conn2 <- [1,1458,null,{}] 00:15:26 INFO - PROCESS | 1650 | 1467962126633 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}] 00:15:26 INFO - PROCESS | 1650 | 1467962126634 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:26 INFO - PROCESS | 1650 | 1467962126738 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:15:26 INFO - PROCESS | 1650 | 1467962126746 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:26 INFO - PROCESS | 1650 | 1467962126747 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c19000 == 32 [pid = 1650] [id = 372] 00:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113f35800) [pid = 1650] [serial = 1115] [outer = 0x0] 00:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119684400) [pid = 1650] [serial = 1116] [outer = 0x113f35800] 00:15:26 INFO - PROCESS | 1650 | 1467962126771 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119689c00) [pid = 1650] [serial = 1117] [outer = 0x113f35800] 00:15:27 INFO - PROCESS | 1650 | 1467962127104 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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 00:15:27 INFO - PROCESS | 1650 | 1467962127147 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 1650 | 1467962127149 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:15:27 INFO - PROCESS | 1650 | 1467962127151 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 1650 | 1467962127152 Marionette TRACE conn2 <- [1,1462,null,{}] 00:15:27 INFO - PROCESS | 1650 | 1467962127154 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}] 00:15:27 INFO - PROCESS | 1650 | 1467962127159 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:27 INFO - PROCESS | 1650 | 1467962127253 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:15:27 INFO - PROCESS | 1650 | 1467962127261 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1650 | 1467962127262 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123383800 == 33 [pid = 1650] [id = 373] 00:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119a8f000) [pid = 1650] [serial = 1118] [outer = 0x0] 00:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1212f3c00) [pid = 1650] [serial = 1119] [outer = 0x119a8f000] 00:15:27 INFO - PROCESS | 1650 | 1467962127287 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1235c3800) [pid = 1650] [serial = 1120] [outer = 0x119a8f000] 00:15:27 INFO - PROCESS | 1650 | 1467962127615 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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 00:15:27 INFO - PROCESS | 1650 | 1467962127620 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 1650 | 1467962127621 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:15:27 INFO - PROCESS | 1650 | 1467962127629 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 1650 | 1467962127630 Marionette TRACE conn2 <- [1,1466,null,{}] 00:15:27 INFO - PROCESS | 1650 | 1467962127633 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}] 00:15:27 INFO - PROCESS | 1650 | 1467962127634 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:27 INFO - PROCESS | 1650 | 1467962127745 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:15:27 INFO - PROCESS | 1650 | 1467962127751 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1650 | 1467962127752 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124268000 == 34 [pid = 1650] [id = 374] 00:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1122b0800) [pid = 1650] [serial = 1121] [outer = 0x0] 00:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124486c00) [pid = 1650] [serial = 1122] [outer = 0x1122b0800] 00:15:27 INFO - PROCESS | 1650 | 1467962127776 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12453f400) [pid = 1650] [serial = 1123] [outer = 0x1122b0800] 00:15:28 INFO - PROCESS | 1650 | 1467962128083 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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 473ms 00:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:15:28 INFO - PROCESS | 1650 | 1467962128098 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 1650 | 1467962128099 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:15:28 INFO - PROCESS | 1650 | 1467962128101 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1650 | 1467962128102 Marionette TRACE conn2 <- [1,1470,null,{}] 00:15:28 INFO - PROCESS | 1650 | 1467962128105 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}] 00:15:28 INFO - PROCESS | 1650 | 1467962128107 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:28 INFO - PROCESS | 1650 | 1467962128186 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:15:28 INFO - PROCESS | 1650 | 1467962128191 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 1650 | 1467962128193 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570d800 == 35 [pid = 1650] [id = 375] 00:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124540400) [pid = 1650] [serial = 1124] [outer = 0x0] 00:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124904000) [pid = 1650] [serial = 1125] [outer = 0x124540400] 00:15:28 INFO - PROCESS | 1650 | 1467962128218 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e90800) [pid = 1650] [serial = 1126] [outer = 0x124540400] 00:15:28 INFO - PROCESS | 1650 | 1467962128560 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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 469ms 00:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:15:28 INFO - PROCESS | 1650 | 1467962128576 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 1650 | 1467962128577 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:15:28 INFO - PROCESS | 1650 | 1467962128579 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1650 | 1467962128581 Marionette TRACE conn2 <- [1,1474,null,{}] 00:15:28 INFO - PROCESS | 1650 | 1467962128583 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}] 00:15:28 INFO - PROCESS | 1650 | 1467962128584 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:28 INFO - PROCESS | 1650 | 1467962128689 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:15:28 INFO - PROCESS | 1650 | 1467962128695 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 1650 | 1467962128696 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b8800 == 36 [pid = 1650] [id = 376] 00:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11393a400) [pid = 1650] [serial = 1127] [outer = 0x0] 00:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124ef9800) [pid = 1650] [serial = 1128] [outer = 0x11393a400] 00:15:28 INFO - PROCESS | 1650 | 1467962128727 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125796400) [pid = 1650] [serial = 1129] [outer = 0x11393a400] 00:15:29 INFO - PROCESS | 1650 | 1467962129033 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 468ms 00:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:15:29 INFO - PROCESS | 1650 | 1467962129049 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1650 | 1467962129050 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:15:29 INFO - PROCESS | 1650 | 1467962129052 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1650 | 1467962129053 Marionette TRACE conn2 <- [1,1478,null,{}] 00:15:29 INFO - PROCESS | 1650 | 1467962129058 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}] 00:15:29 INFO - PROCESS | 1650 | 1467962129061 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:29 INFO - PROCESS | 1650 | 1467962129145 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:15:29 INFO - PROCESS | 1650 | 1467962129149 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1650 | 1467962129150 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c46800 == 37 [pid = 1650] [id = 377] 00:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1242a6000) [pid = 1650] [serial = 1130] [outer = 0x0] 00:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12668a000) [pid = 1650] [serial = 1131] [outer = 0x1242a6000] 00:15:29 INFO - PROCESS | 1650 | 1467962129174 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1268a5400) [pid = 1650] [serial = 1132] [outer = 0x1242a6000] 00:15:29 INFO - PROCESS | 1650 | 1467962129545 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 00:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:15:29 INFO - PROCESS | 1650 | 1467962129580 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1650 | 1467962129582 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:15:29 INFO - PROCESS | 1650 | 1467962129584 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1650 | 1467962129585 Marionette TRACE conn2 <- [1,1482,null,{}] 00:15:29 INFO - PROCESS | 1650 | 1467962129588 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}] 00:15:29 INFO - PROCESS | 1650 | 1467962129590 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:29 INFO - PROCESS | 1650 | 1467962129700 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:15:29 INFO - PROCESS | 1650 | 1467962129712 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1650 | 1467962129713 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3b000 == 38 [pid = 1650] [id = 378] 00:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1268f2000) [pid = 1650] [serial = 1133] [outer = 0x0] 00:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d2b800) [pid = 1650] [serial = 1134] [outer = 0x1268f2000] 00:15:29 INFO - PROCESS | 1650 | 1467962129747 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293d7c00) [pid = 1650] [serial = 1135] [outer = 0x1268f2000] 00:15:30 INFO - PROCESS | 1650 | 1467962130120 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 569ms 00:15:30 INFO - PROCESS | 1650 | 1467962130153 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1650 | 1467962130154 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:15:30 INFO - PROCESS | 1650 | 1467962130162 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1650 | 1467962130163 Marionette TRACE conn2 <- [1,1486,null,{}] 00:15:30 INFO - PROCESS | 1650 | 1467962130166 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}] 00:15:30 INFO - PROCESS | 1650 | 1467962130167 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:30 INFO - PROCESS | 1650 | 1467962130265 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:15:30 INFO - PROCESS | 1650 | 1467962130268 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 1650 | 1467962130269 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8df800 == 39 [pid = 1650] [id = 379] 00:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1268f2c00) [pid = 1650] [serial = 1136] [outer = 0x0] 00:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a2a2c00) [pid = 1650] [serial = 1137] [outer = 0x1268f2c00] 00:15:30 INFO - PROCESS | 1650 | 1467962130293 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a5f6400) [pid = 1650] [serial = 1138] [outer = 0x1268f2c00] 00:15:30 INFO - PROCESS | 1650 | 1467962130633 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 00:15:30 INFO - PROCESS | 1650 | 1467962130681 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1650 | 1467962130682 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:15:30 INFO - PROCESS | 1650 | 1467962130684 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1650 | 1467962130685 Marionette TRACE conn2 <- [1,1490,null,{}] 00:15:30 INFO - PROCESS | 1650 | 1467962130687 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}] 00:15:30 INFO - PROCESS | 1650 | 1467962130688 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:30 INFO - PROCESS | 1650 | 1467962130796 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:15:30 INFO - PROCESS | 1650 | 1467962130818 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 1650 | 1467962130819 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afe2000 == 40 [pid = 1650] [id = 380] 00:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1293db800) [pid = 1650] [serial = 1139] [outer = 0x0] 00:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a6dc400) [pid = 1650] [serial = 1140] [outer = 0x1293db800] 00:15:30 INFO - PROCESS | 1650 | 1467962130843 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a8ab400) [pid = 1650] [serial = 1141] [outer = 0x1293db800] 00:15:31 INFO - PROCESS | 1650 | 1467962131297 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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 619ms 00:15:31 INFO - PROCESS | 1650 | 1467962131305 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 1650 | 1467962131306 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:15:31 INFO - PROCESS | 1650 | 1467962131310 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 1650 | 1467962131311 Marionette TRACE conn2 <- [1,1494,null,{}] 00:15:31 INFO - PROCESS | 1650 | 1467962131314 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}] 00:15:31 INFO - PROCESS | 1650 | 1467962131316 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:31 INFO - PROCESS | 1650 | 1467962131473 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:15:31 INFO - PROCESS | 1650 | 1467962131494 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1650 | 1467962131496 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc19000 == 41 [pid = 1650] [id = 381] 00:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a8b1800) [pid = 1650] [serial = 1142] [outer = 0x0] 00:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12af78800) [pid = 1650] [serial = 1143] [outer = 0x12a8b1800] 00:15:31 INFO - PROCESS | 1650 | 1467962131534 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b7b5400) [pid = 1650] [serial = 1144] [outer = 0x12a8b1800] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1266eb800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128d9c800) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a551400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110f9b400) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112d25400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124546c00) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1212fe800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1188d6400) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b79cc00) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116082400) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1182eac00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112233000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118856c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:15:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11704d400) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:15:32 INFO - PROCESS | 1650 | 1467962132055 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]]]}] 00:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 770ms 00:15:32 INFO - PROCESS | 1650 | 1467962132083 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 1650 | 1467962132084 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:15:32 INFO - PROCESS | 1650 | 1467962132086 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 1650 | 1467962132087 Marionette TRACE conn2 <- [1,1498,null,{}] 00:15:32 INFO - PROCESS | 1650 | 1467962132095 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}] 00:15:32 INFO - PROCESS | 1650 | 1467962132096 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:32 INFO - PROCESS | 1650 | 1467962132210 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:15:32 INFO - PROCESS | 1650 | 1467962132249 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1650 | 1467962132250 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc42800 == 42 [pid = 1650] [id = 382] 00:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1133c9800) [pid = 1650] [serial = 1145] [outer = 0x0] 00:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1212fe800) [pid = 1650] [serial = 1146] [outer = 0x1133c9800] 00:15:32 INFO - PROCESS | 1650 | 1467962132275 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d9c800) [pid = 1650] [serial = 1147] [outer = 0x1133c9800] 00:15:32 INFO - PROCESS | 1650 | 1467962132544 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]]]}] 00:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 472ms 00:15:32 INFO - PROCESS | 1650 | 1467962132564 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 1650 | 1467962132565 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:15:32 INFO - PROCESS | 1650 | 1467962132568 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 1650 | 1467962132569 Marionette TRACE conn2 <- [1,1502,null,{}] 00:15:32 INFO - PROCESS | 1650 | 1467962132579 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}] 00:15:32 INFO - PROCESS | 1650 | 1467962132580 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:32 INFO - PROCESS | 1650 | 1467962132669 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:15:32 INFO - PROCESS | 1650 | 1467962132673 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1650 | 1467962132674 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c95e800 == 43 [pid = 1650] [id = 383] 00:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1293de800) [pid = 1650] [serial = 1148] [outer = 0x0] 00:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b612800) [pid = 1650] [serial = 1149] [outer = 0x1293de800] 00:15:32 INFO - PROCESS | 1650 | 1467962132698 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bc67c00) [pid = 1650] [serial = 1150] [outer = 0x1293de800] 00:15:33 INFO - PROCESS | 1650 | 1467962133028 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 00:15:33 INFO - PROCESS | 1650 | 1467962133036 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1650 | 1467962133038 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:15:33 INFO - PROCESS | 1650 | 1467962133046 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1650 | 1467962133047 Marionette TRACE conn2 <- [1,1506,null,{}] 00:15:33 INFO - PROCESS | 1650 | 1467962133049 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}] 00:15:33 INFO - PROCESS | 1650 | 1467962133050 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:33 INFO - PROCESS | 1650 | 1467962133163 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:15:33 INFO - PROCESS | 1650 | 1467962133168 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1650 | 1467962133169 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c96e000 == 44 [pid = 1650] [id = 384] 00:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119170400) [pid = 1650] [serial = 1151] [outer = 0x0] 00:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b7b3000) [pid = 1650] [serial = 1152] [outer = 0x119170400] 00:15:33 INFO - PROCESS | 1650 | 1467962133193 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bca7800) [pid = 1650] [serial = 1153] [outer = 0x119170400] 00:15:33 INFO - PROCESS | 1650 | 1467962133508 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 00:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:15:33 INFO - PROCESS | 1650 | 1467962133564 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1650 | 1467962133565 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:15:33 INFO - PROCESS | 1650 | 1467962133567 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1650 | 1467962133568 Marionette TRACE conn2 <- [1,1510,null,{}] 00:15:33 INFO - PROCESS | 1650 | 1467962133571 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}] 00:15:33 INFO - PROCESS | 1650 | 1467962133572 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:33 INFO - PROCESS | 1650 | 1467962133655 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:15:33 INFO - PROCESS | 1650 | 1467962133661 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1650 | 1467962133662 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd37000 == 45 [pid = 1650] [id = 385] 00:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bca7c00) [pid = 1650] [serial = 1154] [outer = 0x0] 00:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12c423000) [pid = 1650] [serial = 1155] [outer = 0x12bca7c00] 00:15:33 INFO - PROCESS | 1650 | 1467962133686 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12c429c00) [pid = 1650] [serial = 1156] [outer = 0x12bca7c00] 00:15:34 INFO - PROCESS | 1650 | 1467962134221 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]]]}] 00:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 668ms 00:15:34 INFO - PROCESS | 1650 | 1467962134236 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:15:34 INFO - PROCESS | 1650 | 1467962134238 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:15:34 INFO - PROCESS | 1650 | 1467962134270 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:15:34 INFO - PROCESS | 1650 | 1467962134272 Marionette TRACE conn2 <- [1,1514,null,{}] 00:15:34 INFO - PROCESS | 1650 | 1467962134278 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}] 00:15:34 INFO - PROCESS | 1650 | 1467962134279 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:34 INFO - PROCESS | 1650 | 1467962134397 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:15:34 INFO - PROCESS | 1650 | 1467962134476 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 1650 | 1467962134478 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693a800 == 46 [pid = 1650] [id = 386] 00:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112e07400) [pid = 1650] [serial = 1157] [outer = 0x0] 00:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1139ecc00) [pid = 1650] [serial = 1158] [outer = 0x112e07400] 00:15:34 INFO - PROCESS | 1650 | 1467962134508 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116030800) [pid = 1650] [serial = 1159] [outer = 0x112e07400] 00:15:35 INFO - PROCESS | 1650 | 1467962135267 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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1077ms 00:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:15:35 INFO - PROCESS | 1650 | 1467962135346 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1650 | 1467962135348 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:15:35 INFO - PROCESS | 1650 | 1467962135351 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1650 | 1467962135353 Marionette TRACE conn2 <- [1,1518,null,{}] 00:15:35 INFO - PROCESS | 1650 | 1467962135357 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}] 00:15:35 INFO - PROCESS | 1650 | 1467962135358 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:35 INFO - PROCESS | 1650 | 1467962135460 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:15:35 INFO - PROCESS | 1650 | 1467962135520 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 1650 | 1467962135522 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b3f000 == 47 [pid = 1650] [id = 387] 00:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f95c00) [pid = 1650] [serial = 1160] [outer = 0x0] 00:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112f9a800) [pid = 1650] [serial = 1161] [outer = 0x112f95c00] 00:15:35 INFO - PROCESS | 1650 | 1467962135551 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113b9d800) [pid = 1650] [serial = 1162] [outer = 0x112f95c00] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c96e000 == 46 [pid = 1650] [id = 384] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c95e800 == 45 [pid = 1650] [id = 383] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc42800 == 44 [pid = 1650] [id = 382] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc19000 == 43 [pid = 1650] [id = 381] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12afe2000 == 42 [pid = 1650] [id = 380] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8df800 == 41 [pid = 1650] [id = 379] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3b000 == 40 [pid = 1650] [id = 378] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bcb0000) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128c46800 == 39 [pid = 1650] [id = 377] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b8800 == 38 [pid = 1650] [id = 376] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12570d800 == 37 [pid = 1650] [id = 375] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124268000 == 36 [pid = 1650] [id = 374] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123383800 == 35 [pid = 1650] [id = 373] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119c19000 == 34 [pid = 1650] [id = 372] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d2800 == 33 [pid = 1650] [id = 371] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b9800 == 32 [pid = 1650] [id = 370] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ab800 == 31 [pid = 1650] [id = 369] 00:15:35 INFO - PROCESS | 1650 | --DOCSHELL 0x113b4e000 == 30 [pid = 1650] [id = 368] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128bdec00) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a6dc000) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a5ef400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b609000) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116078400) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11876cc00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126687400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b79b000) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124e8fc00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1256f4400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1234c3000) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12453ec00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196a1000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12120dc00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bca5000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11662ac00) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118730000) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118855800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118461800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133f5000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d29400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a543c00) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12578c800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b79b800) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b7af400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12af6e400) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12668e000) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 00:15:35 INFO - PROCESS | 1650 | 1467962135997 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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 675ms 00:15:36 INFO - PROCESS | 1650 | 1467962136026 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 1650 | 1467962136029 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:15:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:15:36 INFO - PROCESS | 1650 | 1467962136034 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 1650 | 1467962136036 Marionette TRACE conn2 <- [1,1522,null,{}] 00:15:36 INFO - PROCESS | 1650 | 1467962136038 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}] 00:15:36 INFO - PROCESS | 1650 | 1467962136040 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:36 INFO - PROCESS | 1650 | 1467962136123 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:15:36 INFO - PROCESS | 1650 | 1467962136131 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 1650 | 1467962136132 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ab800 == 31 [pid = 1650] [id = 388] 00:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1167e9000) [pid = 1650] [serial = 1163] [outer = 0x0] 00:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11696c400) [pid = 1650] [serial = 1164] [outer = 0x1167e9000] 00:15:36 INFO - PROCESS | 1650 | 1467962136161 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11704dc00) [pid = 1650] [serial = 1165] [outer = 0x1167e9000] 00:15:36 INFO - PROCESS | 1650 | 1467962136491 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"]]]}] 00:15:36 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 () { 00:15:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:15:36 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 () { 00:15:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:15:36 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 () { 00:15:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:15:36 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 () { 00:15:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:15:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 00:15:36 INFO - PROCESS | 1650 | 1467962136523 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 1650 | 1467962136525 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:15:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:15:36 INFO - PROCESS | 1650 | 1467962136528 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 1650 | 1467962136531 Marionette TRACE conn2 <- [1,1526,null,{}] 00:15:36 INFO - PROCESS | 1650 | 1467962136539 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}] 00:15:36 INFO - PROCESS | 1650 | 1467962136542 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:36 INFO - PROCESS | 1650 | 1467962136620 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:15:36 INFO - PROCESS | 1650 | 1467962136628 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 1650 | 1467962136630 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e9800 == 32 [pid = 1650] [id = 389] 00:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117ea4400) [pid = 1650] [serial = 1166] [outer = 0x0] 00:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118730000) [pid = 1650] [serial = 1167] [outer = 0x117ea4400] 00:15:36 INFO - PROCESS | 1650 | 1467962136658 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118851000) [pid = 1650] [serial = 1168] [outer = 0x117ea4400] 00:15:37 INFO - PROCESS | 1650 | 1467962137015 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"]]]}] 00:15:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:15:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:15:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:15:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms 00:15:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:15:37 INFO - PROCESS | 1650 | 1467962137052 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:15:37 INFO - PROCESS | 1650 | 1467962137054 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:15:37 INFO - PROCESS | 1650 | 1467962137057 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 1650 | 1467962137059 Marionette TRACE conn2 <- [1,1530,null,{}] 00:15:37 INFO - PROCESS | 1650 | 1467962137061 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}] 00:15:37 INFO - PROCESS | 1650 | 1467962137062 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:37 INFO - PROCESS | 1650 | 1467962137168 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:15:37 INFO - PROCESS | 1650 | 1467962137247 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 1650 | 1467962137248 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119eef800 == 33 [pid = 1650] [id = 390] 00:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1188d3400) [pid = 1650] [serial = 1169] [outer = 0x0] 00:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119588800) [pid = 1650] [serial = 1170] [outer = 0x1188d3400] 00:15:37 INFO - PROCESS | 1650 | 1467962137289 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119686c00) [pid = 1650] [serial = 1171] [outer = 0x1188d3400] 00:15:37 INFO - PROCESS | 1650 | 1467962137536 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]]]}] 00:15:37 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 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:15:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:15:37 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. 00:15:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:15:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 522ms 00:15:37 INFO - PROCESS | 1650 | 1467962137581 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:15:37 INFO - PROCESS | 1650 | 1467962137582 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:15:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:15:37 INFO - PROCESS | 1650 | 1467962137584 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 1650 | 1467962137585 Marionette TRACE conn2 <- [1,1534,null,{}] 00:15:37 INFO - PROCESS | 1650 | 1467962137598 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}] 00:15:37 INFO - PROCESS | 1650 | 1467962137599 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:37 INFO - PROCESS | 1650 | 1467962137678 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:15:37 INFO - PROCESS | 1650 | 1467962137742 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 1650 | 1467962137743 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123287800 == 34 [pid = 1650] [id = 391] 00:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1160da400) [pid = 1650] [serial = 1172] [outer = 0x0] 00:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196a3400) [pid = 1650] [serial = 1173] [outer = 0x1160da400] 00:15:37 INFO - PROCESS | 1650 | 1467962137773 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120832c00) [pid = 1650] [serial = 1174] [outer = 0x1160da400] 00:15:38 INFO - PROCESS | 1650 | 1467962138102 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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:15:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 570ms 00:15:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:15:38 INFO - PROCESS | 1650 | 1467962138154 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:15:38 INFO - PROCESS | 1650 | 1467962138156 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:15:38 INFO - PROCESS | 1650 | 1467962138158 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 1650 | 1467962138159 Marionette TRACE conn2 <- [1,1538,null,{}] 00:15:38 INFO - PROCESS | 1650 | 1467962138161 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}] 00:15:38 INFO - PROCESS | 1650 | 1467962138165 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:38 INFO - PROCESS | 1650 | 1467962138282 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:15:38 INFO - PROCESS | 1650 | 1467962138299 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 1650 | 1467962138300 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x125116800 == 35 [pid = 1650] [id = 392] 00:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1212ef400) [pid = 1650] [serial = 1175] [outer = 0x0] 00:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123124800) [pid = 1650] [serial = 1176] [outer = 0x1212ef400] 00:15:38 INFO - PROCESS | 1650 | 1467962138325 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124543000) [pid = 1650] [serial = 1177] [outer = 0x1212ef400] 00:15:38 INFO - PROCESS | 1650 | 1467962138664 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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:15:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 00:15:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:15:38 INFO - PROCESS | 1650 | 1467962138677 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:15:38 INFO - PROCESS | 1650 | 1467962138678 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:15:38 INFO - PROCESS | 1650 | 1467962138680 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 1650 | 1467962138682 Marionette TRACE conn2 <- [1,1542,null,{}] 00:15:38 INFO - PROCESS | 1650 | 1467962138684 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}] 00:15:38 INFO - PROCESS | 1650 | 1467962138685 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:38 INFO - PROCESS | 1650 | 1467962138782 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:15:38 INFO - PROCESS | 1650 | 1467962138794 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 1650 | 1467962138795 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x125752000 == 36 [pid = 1650] [id = 393] 00:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1246a3000) [pid = 1650] [serial = 1178] [outer = 0x0] 00:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124905800) [pid = 1650] [serial = 1179] [outer = 0x1246a3000] 00:15:38 INFO - PROCESS | 1650 | 1467962138826 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1251e8400) [pid = 1650] [serial = 1180] [outer = 0x1246a3000] 00:15:39 INFO - PROCESS | 1650 | 1467962139214 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 567ms 00:15:39 INFO - PROCESS | 1650 | 1467962139254 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:15:39 INFO - PROCESS | 1650 | 1467962139256 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:15:39 INFO - PROCESS | 1650 | 1467962139259 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1650 | 1467962139261 Marionette TRACE conn2 <- [1,1546,null,{}] 00:15:39 INFO - PROCESS | 1650 | 1467962139264 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}] 00:15:39 INFO - PROCESS | 1650 | 1467962139266 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:39 INFO - PROCESS | 1650 | 1467962139415 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:15:39 INFO - PROCESS | 1650 | 1467962139436 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:39 INFO - PROCESS | 1650 | 1467962139437 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c4a000 == 37 [pid = 1650] [id = 394] 00:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1256eb000) [pid = 1650] [serial = 1181] [outer = 0x0] 00:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12613e800) [pid = 1650] [serial = 1182] [outer = 0x1256eb000] 00:15:39 INFO - PROCESS | 1650 | 1467962139476 Marionette DEBUG loaded listener.js 00:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126680400) [pid = 1650] [serial = 1183] [outer = 0x1256eb000] 00:15:39 INFO - PROCESS | 1650 | 1467962139899 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 00:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:15:39 INFO - PROCESS | 1650 | 1467962139929 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 1650 | 1467962139930 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:15:39 INFO - PROCESS | 1650 | 1467962139939 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1650 | 1467962139940 Marionette TRACE conn2 <- [1,1550,null,{}] 00:15:39 INFO - PROCESS | 1650 | 1467962139942 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}] 00:15:39 INFO - PROCESS | 1650 | 1467962139943 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:40 INFO - PROCESS | 1650 | 1467962140203 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1293db800) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1188d0400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11393a400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1242a6000) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b7a0800) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110fa3c00) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124540400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11336dc00) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1268f2c00) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a8f000) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113f35800) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1122b0800) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1151cec00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133c9800) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1293de800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1268f2000) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119170400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:15:40 INFO - PROCESS | 1650 | 1467962140269 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 1650 | 1467962140271 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116258800 == 38 [pid = 1650] [id = 395] 00:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111e29000) [pid = 1650] [serial = 1184] [outer = 0x0] 00:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11336dc00) [pid = 1650] [serial = 1185] [outer = 0x111e29000] 00:15:40 INFO - PROCESS | 1650 | 1467962140295 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1182ed800) [pid = 1650] [serial = 1186] [outer = 0x111e29000] 00:15:40 INFO - PROCESS | 1650 | 1467962140581 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]]]}] 00:15:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 678ms 00:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:15:40 INFO - PROCESS | 1650 | 1467962140614 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:15:40 INFO - PROCESS | 1650 | 1467962140615 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:15:40 INFO - PROCESS | 1650 | 1467962140618 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:15:40 INFO - PROCESS | 1650 | 1467962140619 Marionette TRACE conn2 <- [1,1554,null,{}] 00:15:40 INFO - PROCESS | 1650 | 1467962140622 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}] 00:15:40 INFO - PROCESS | 1650 | 1467962140623 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:40 INFO - PROCESS | 1650 | 1467962140708 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:15:40 INFO - PROCESS | 1650 | 1467962140712 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 1650 | 1467962140713 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c2e800 == 39 [pid = 1650] [id = 396] 00:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118462000) [pid = 1650] [serial = 1187] [outer = 0x0] 00:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a9ac00) [pid = 1650] [serial = 1188] [outer = 0x118462000] 00:15:40 INFO - PROCESS | 1650 | 1467962140738 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12668c800) [pid = 1650] [serial = 1189] [outer = 0x118462000] 00:15:41 INFO - PROCESS | 1650 | 1467962141063 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 468ms 00:15:41 INFO - PROCESS | 1650 | 1467962141087 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 1650 | 1467962141089 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:15:41 INFO - PROCESS | 1650 | 1467962141119 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 1650 | 1467962141121 Marionette TRACE conn2 <- [1,1558,null,{}] 00:15:41 INFO - PROCESS | 1650 | 1467962141126 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}] 00:15:41 INFO - PROCESS | 1650 | 1467962141129 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:41 INFO - PROCESS | 1650 | 1467962141232 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:15:41 INFO - PROCESS | 1650 | 1467962141235 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1650 | 1467962141237 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8ea800 == 40 [pid = 1650] [id = 397] 00:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1268a3000) [pid = 1650] [serial = 1190] [outer = 0x0] 00:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1268f2c00) [pid = 1650] [serial = 1191] [outer = 0x1268a3000] 00:15:41 INFO - PROCESS | 1650 | 1467962141263 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128deec00) [pid = 1650] [serial = 1192] [outer = 0x1268a3000] 00:15:41 INFO - PROCESS | 1650 | 1467962141624 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 541ms 00:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:15:41 INFO - PROCESS | 1650 | 1467962141643 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 1650 | 1467962141645 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:15:41 INFO - PROCESS | 1650 | 1467962141649 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 1650 | 1467962141650 Marionette TRACE conn2 <- [1,1562,null,{}] 00:15:41 INFO - PROCESS | 1650 | 1467962141654 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}] 00:15:41 INFO - PROCESS | 1650 | 1467962141656 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:41 INFO - PROCESS | 1650 | 1467962141819 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:15:41 INFO - PROCESS | 1650 | 1467962141834 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1650 | 1467962141835 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd1800 == 41 [pid = 1650] [id = 398] 00:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1268f2000) [pid = 1650] [serial = 1193] [outer = 0x0] 00:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293d6400) [pid = 1650] [serial = 1194] [outer = 0x1268f2000] 00:15:41 INFO - PROCESS | 1650 | 1467962141873 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a2aa800) [pid = 1650] [serial = 1195] [outer = 0x1268f2000] 00:15:42 INFO - PROCESS | 1650 | 1467962142260 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]]]}] 00:15:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 673ms 00:15:42 INFO - PROCESS | 1650 | 1467962142321 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 1650 | 1467962142324 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:15:42 INFO - PROCESS | 1650 | 1467962142328 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 1650 | 1467962142330 Marionette TRACE conn2 <- [1,1566,null,{}] 00:15:42 INFO - PROCESS | 1650 | 1467962142334 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}] 00:15:42 INFO - PROCESS | 1650 | 1467962142336 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:42 INFO - PROCESS | 1650 | 1467962142475 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:15:42 INFO - PROCESS | 1650 | 1467962142596 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 1650 | 1467962142599 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116668000 == 42 [pid = 1650] [id = 399] 00:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1133f5000) [pid = 1650] [serial = 1196] [outer = 0x0] 00:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113d8fc00) [pid = 1650] [serial = 1197] [outer = 0x1133f5000] 00:15:42 INFO - PROCESS | 1650 | 1467962142635 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11662ac00) [pid = 1650] [serial = 1198] [outer = 0x1133f5000] 00:15:43 INFO - PROCESS | 1650 | 1467962143060 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]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 773ms 00:15:43 INFO - PROCESS | 1650 | 1467962143100 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1650 | 1467962143104 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:15:43 INFO - PROCESS | 1650 | 1467962143108 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1650 | 1467962143110 Marionette TRACE conn2 <- [1,1570,null,{}] 00:15:43 INFO - PROCESS | 1650 | 1467962143113 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}] 00:15:43 INFO - PROCESS | 1650 | 1467962143115 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:43 INFO - PROCESS | 1650 | 1467962143218 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:15:43 INFO - PROCESS | 1650 | 1467962143278 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1650 | 1467962143279 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b23000 == 43 [pid = 1650] [id = 400] 00:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11704c800) [pid = 1650] [serial = 1199] [outer = 0x0] 00:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118464800) [pid = 1650] [serial = 1200] [outer = 0x11704c800] 00:15:43 INFO - PROCESS | 1650 | 1467962143309 Marionette DEBUG loaded listener.js 00:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11876d000) [pid = 1650] [serial = 1201] [outer = 0x11704c800] 00:15:43 INFO - PROCESS | 1650 | 1467962143762 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]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 00:15:43 INFO - PROCESS | 1650 | 1467962143779 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1650 | 1467962143781 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:15:43 INFO - PROCESS | 1650 | 1467962143783 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1650 | 1467962143786 Marionette TRACE conn2 <- [1,1574,null,{}] 00:15:43 INFO - PROCESS | 1650 | 1467962143794 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}] 00:15:43 INFO - PROCESS | 1650 | 1467962143797 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:43 INFO - PROCESS | 1650 | 1467962143921 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:15:43 INFO - PROCESS | 1650 | 1467962143982 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1650 | 1467962143985 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a651800 == 44 [pid = 1650] [id = 401] 00:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11958ac00) [pid = 1650] [serial = 1202] [outer = 0x0] 00:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1212f3000) [pid = 1650] [serial = 1203] [outer = 0x11958ac00] 00:15:44 INFO - PROCESS | 1650 | 1467962144016 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1234bcc00) [pid = 1650] [serial = 1204] [outer = 0x11958ac00] 00:15:44 INFO - PROCESS | 1650 | 1467962144409 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]]]}] 00:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 673ms 00:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:15:44 INFO - PROCESS | 1650 | 1467962144459 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 1650 | 1467962144461 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:15:44 INFO - PROCESS | 1650 | 1467962144463 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 1650 | 1467962144464 Marionette TRACE conn2 <- [1,1578,null,{}] 00:15:44 INFO - PROCESS | 1650 | 1467962144467 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}] 00:15:44 INFO - PROCESS | 1650 | 1467962144468 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:44 INFO - PROCESS | 1650 | 1467962144572 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:15:44 INFO - PROCESS | 1650 | 1467962144631 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 1650 | 1467962144633 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc30800 == 45 [pid = 1650] [id = 402] 00:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12429e800) [pid = 1650] [serial = 1205] [outer = 0x0] 00:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12453ec00) [pid = 1650] [serial = 1206] [outer = 0x12429e800] 00:15:44 INFO - PROCESS | 1650 | 1467962144661 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1266eb800) [pid = 1650] [serial = 1207] [outer = 0x12429e800] 00:15:45 INFO - PROCESS | 1650 | 1467962145269 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]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 869ms 00:15:45 INFO - PROCESS | 1650 | 1467962145333 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 1650 | 1467962145336 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:15:45 INFO - PROCESS | 1650 | 1467962145339 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - PROCESS | 1650 | 1467962145341 Marionette TRACE conn2 <- [1,1582,null,{}] 00:15:45 INFO - PROCESS | 1650 | 1467962145345 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}] 00:15:45 INFO - PROCESS | 1650 | 1467962145346 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:45 INFO - PROCESS | 1650 | 1467962145444 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:15:45 INFO - PROCESS | 1650 | 1467962145505 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1650 | 1467962145508 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b22800 == 46 [pid = 1650] [id = 403] 00:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11662ec00) [pid = 1650] [serial = 1208] [outer = 0x0] 00:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116714000) [pid = 1650] [serial = 1209] [outer = 0x11662ec00] 00:15:45 INFO - PROCESS | 1650 | 1467962145535 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117e9ec00) [pid = 1650] [serial = 1210] [outer = 0x11662ec00] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8ea800 == 45 [pid = 1650] [id = 397] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119c2e800 == 44 [pid = 1650] [id = 396] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116258800 == 43 [pid = 1650] [id = 395] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128c4a000 == 42 [pid = 1650] [id = 394] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125752000 == 41 [pid = 1650] [id = 393] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125116800 == 40 [pid = 1650] [id = 392] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123287800 == 39 [pid = 1650] [id = 391] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119eef800 == 38 [pid = 1650] [id = 390] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e9800 == 37 [pid = 1650] [id = 389] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ab800 == 36 [pid = 1650] [id = 388] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x113b3f000 == 35 [pid = 1650] [id = 387] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11693a800 == 34 [pid = 1650] [id = 386] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd37000 == 33 [pid = 1650] [id = 385] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc3e800 == 32 [pid = 1650] [id = 367] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc30800 == 31 [pid = 1650] [id = 402] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a651800 == 30 [pid = 1650] [id = 401] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119b23000 == 29 [pid = 1650] [id = 400] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12afd1800 == 28 [pid = 1650] [id = 398] 00:15:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116668000 == 27 [pid = 1650] [id = 399] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a6dc400) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119459000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119630c00) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124ef9800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125796400) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12668a000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12c426400) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118469400) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11876d400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124904000) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113964000) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113f2fc00) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124e90800) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a2a2c00) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1212f3c00) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1235c3800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119684400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119689c00) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124486c00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12453f400) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116710800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11704b400) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1212fe800) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a8ab400) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12af78800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b612800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126d2b800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12c423000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a5f6400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bca7800) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12bc67c00) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128d9c800) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1293d7c00) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1268a5400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12b7b3000) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 00:15:46 INFO - PROCESS | 1650 | 1467962146515 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1225ms 00:15:46 INFO - PROCESS | 1650 | 1467962146564 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 1650 | 1467962146567 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:15:46 INFO - PROCESS | 1650 | 1467962146571 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1650 | 1467962146572 Marionette TRACE conn2 <- [1,1586,null,{}] 00:15:46 INFO - PROCESS | 1650 | 1467962146582 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}] 00:15:46 INFO - PROCESS | 1650 | 1467962146584 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:46 INFO - PROCESS | 1650 | 1467962146670 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:15:46 INFO - PROCESS | 1650 | 1467962146679 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 1650 | 1467962146680 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11517b800 == 28 [pid = 1650] [id = 404] 00:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112d43000) [pid = 1650] [serial = 1211] [outer = 0x0] 00:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11337a400) [pid = 1650] [serial = 1212] [outer = 0x112d43000] 00:15:46 INFO - PROCESS | 1650 | 1467962146709 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1139ed400) [pid = 1650] [serial = 1213] [outer = 0x112d43000] 00:15:47 INFO - PROCESS | 1650 | 1467962147084 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]]]}] 00:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 525ms 00:15:47 INFO - PROCESS | 1650 | 1467962147096 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:15:47 INFO - PROCESS | 1650 | 1467962147100 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:15:47 INFO - PROCESS | 1650 | 1467962147104 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 1650 | 1467962147106 Marionette TRACE conn2 <- [1,1590,null,{}] 00:15:47 INFO - PROCESS | 1650 | 1467962147109 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}] 00:15:47 INFO - PROCESS | 1650 | 1467962147110 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:47 INFO - PROCESS | 1650 | 1467962147188 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:15:47 INFO - PROCESS | 1650 | 1467962147195 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1650 | 1467962147196 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117242800 == 29 [pid = 1650] [id = 405] 00:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1160e2000) [pid = 1650] [serial = 1214] [outer = 0x0] 00:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1172b8c00) [pid = 1650] [serial = 1215] [outer = 0x1160e2000] 00:15:47 INFO - PROCESS | 1650 | 1467962147224 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118461400) [pid = 1650] [serial = 1216] [outer = 0x1160e2000] 00:15:47 INFO - PROCESS | 1650 | 1467962147580 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]]]}] 00:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 522ms 00:15:47 INFO - PROCESS | 1650 | 1467962147627 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:15:47 INFO - PROCESS | 1650 | 1467962147636 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:15:47 INFO - PROCESS | 1650 | 1467962147638 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 1650 | 1467962147640 Marionette TRACE conn2 <- [1,1594,null,{}] 00:15:47 INFO - PROCESS | 1650 | 1467962147648 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}] 00:15:47 INFO - PROCESS | 1650 | 1467962147651 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:47 INFO - PROCESS | 1650 | 1467962147728 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:15:47 INFO - PROCESS | 1650 | 1467962147734 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1650 | 1467962147736 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c8800 == 30 [pid = 1650] [id = 406] 00:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f9a400) [pid = 1650] [serial = 1217] [outer = 0x0] 00:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11917a400) [pid = 1650] [serial = 1218] [outer = 0x112f9a400] 00:15:47 INFO - PROCESS | 1650 | 1467962147767 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119591400) [pid = 1650] [serial = 1219] [outer = 0x112f9a400] 00:15:48 INFO - PROCESS | 1650 | 1467962148113 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms 00:15:48 INFO - PROCESS | 1650 | 1467962148161 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1650 | 1467962148163 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:15:48 INFO - PROCESS | 1650 | 1467962148165 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1650 | 1467962148166 Marionette TRACE conn2 <- [1,1598,null,{}] 00:15:48 INFO - PROCESS | 1650 | 1467962148168 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}] 00:15:48 INFO - PROCESS | 1650 | 1467962148170 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:48 INFO - PROCESS | 1650 | 1467962148277 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:15:48 INFO - PROCESS | 1650 | 1467962148282 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 1650 | 1467962148283 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123131800 == 31 [pid = 1650] [id = 407] 00:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11962f800) [pid = 1650] [serial = 1220] [outer = 0x0] 00:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119689c00) [pid = 1650] [serial = 1221] [outer = 0x11962f800] 00:15:48 INFO - PROCESS | 1650 | 1467962148309 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12120fc00) [pid = 1650] [serial = 1222] [outer = 0x11962f800] 00:15:48 INFO - PROCESS | 1650 | 1467962148633 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 519ms 00:15:48 INFO - PROCESS | 1650 | 1467962148684 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1650 | 1467962148685 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:15:48 INFO - PROCESS | 1650 | 1467962148688 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1650 | 1467962148689 Marionette TRACE conn2 <- [1,1602,null,{}] 00:15:48 INFO - PROCESS | 1650 | 1467962148698 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}] 00:15:48 INFO - PROCESS | 1650 | 1467962148700 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:48 INFO - PROCESS | 1650 | 1467962148790 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:15:48 INFO - PROCESS | 1650 | 1467962148831 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 1650 | 1467962148832 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1244a8800 == 32 [pid = 1650] [id = 408] 00:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11607c000) [pid = 1650] [serial = 1223] [outer = 0x0] 00:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1212f7800) [pid = 1650] [serial = 1224] [outer = 0x11607c000] 00:15:48 INFO - PROCESS | 1650 | 1467962148856 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1234c0400) [pid = 1650] [serial = 1225] [outer = 0x11607c000] 00:15:49 INFO - PROCESS | 1650 | 1467962149188 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]]]}] 00:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 527ms 00:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:15:49 INFO - PROCESS | 1650 | 1467962149216 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 1650 | 1467962149217 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:15:49 INFO - PROCESS | 1650 | 1467962149219 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 1650 | 1467962149220 Marionette TRACE conn2 <- [1,1606,null,{}] 00:15:49 INFO - PROCESS | 1650 | 1467962149222 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}] 00:15:49 INFO - PROCESS | 1650 | 1467962149227 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:49 INFO - PROCESS | 1650 | 1467962149338 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:15:49 INFO - PROCESS | 1650 | 1467962149373 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1650 | 1467962149374 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x125754800 == 33 [pid = 1650] [id = 409] 00:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1235d0400) [pid = 1650] [serial = 1226] [outer = 0x0] 00:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1246a7400) [pid = 1650] [serial = 1227] [outer = 0x1235d0400] 00:15:49 INFO - PROCESS | 1650 | 1467962149399 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125789c00) [pid = 1650] [serial = 1228] [outer = 0x1235d0400] 00:15:49 INFO - PROCESS | 1650 | 1467962149729 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]]]}] 00:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 00:15:49 INFO - PROCESS | 1650 | 1467962149739 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 1650 | 1467962149741 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:15:49 INFO - PROCESS | 1650 | 1467962149746 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 1650 | 1467962149747 Marionette TRACE conn2 <- [1,1610,null,{}] 00:15:49 INFO - PROCESS | 1650 | 1467962149749 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}] 00:15:49 INFO - PROCESS | 1650 | 1467962149751 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:49 INFO - PROCESS | 1650 | 1467962149858 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:15:49 INFO - PROCESS | 1650 | 1467962149892 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1650 | 1467962149893 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb6000 == 34 [pid = 1650] [id = 410] 00:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125796400) [pid = 1650] [serial = 1229] [outer = 0x0] 00:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126688800) [pid = 1650] [serial = 1230] [outer = 0x125796400] 00:15:49 INFO - PROCESS | 1650 | 1467962149917 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126a96000) [pid = 1650] [serial = 1231] [outer = 0x125796400] 00:15:50 INFO - PROCESS | 1650 | 1467962150200 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]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:15:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 00:15:50 INFO - PROCESS | 1650 | 1467962150230 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1650 | 1467962150232 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:15:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:15:50 INFO - PROCESS | 1650 | 1467962150234 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1650 | 1467962150235 Marionette TRACE conn2 <- [1,1614,null,{}] 00:15:50 INFO - PROCESS | 1650 | 1467962150238 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}] 00:15:50 INFO - PROCESS | 1650 | 1467962150239 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:50 INFO - PROCESS | 1650 | 1467962150339 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:15:50 INFO - PROCESS | 1650 | 1467962150386 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1650 | 1467962150387 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd0000 == 35 [pid = 1650] [id = 411] 00:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d2a800) [pid = 1650] [serial = 1232] [outer = 0x0] 00:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d31400) [pid = 1650] [serial = 1233] [outer = 0x126d2a800] 00:15:50 INFO - PROCESS | 1650 | 1467962150412 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128bec000) [pid = 1650] [serial = 1234] [outer = 0x126d2a800] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1268a3000) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1246a3000) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1212ef400) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f95c00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1160da400) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bca7c00) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117ea4400) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1188d3400) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e07400) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1167e9000) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1256eb000) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1268f2000) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111e29000) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118462000) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:15:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a8b1800) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:15:50 INFO - PROCESS | 1650 | 1467962150832 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]]]}] 00:15:50 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 00:15:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 619ms 00:15:50 INFO - PROCESS | 1650 | 1467962150853 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1650 | 1467962150855 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:15:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:15:50 INFO - PROCESS | 1650 | 1467962150859 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1650 | 1467962150861 Marionette TRACE conn2 <- [1,1618,null,{}] 00:15:50 INFO - PROCESS | 1650 | 1467962150863 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}] 00:15:50 INFO - PROCESS | 1650 | 1467962150872 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:50 INFO - PROCESS | 1650 | 1467962150948 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:15:51 INFO - PROCESS | 1650 | 1467962151006 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1650 | 1467962151007 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c8000 == 36 [pid = 1650] [id = 412] 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x111c83800) [pid = 1650] [serial = 1235] [outer = 0x0] 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11876b000) [pid = 1650] [serial = 1236] [outer = 0x111c83800] 00:15:51 INFO - PROCESS | 1650 | 1467962151031 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12350e000) [pid = 1650] [serial = 1237] [outer = 0x111c83800] 00:15:51 INFO - PROCESS | 1650 | 1467962151299 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]]]}] 00:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 472ms 00:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:15:51 INFO - PROCESS | 1650 | 1467962151331 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 1650 | 1467962151332 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:15:51 INFO - PROCESS | 1650 | 1467962151334 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 1650 | 1467962151335 Marionette TRACE conn2 <- [1,1622,null,{}] 00:15:51 INFO - PROCESS | 1650 | 1467962151338 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}] 00:15:51 INFO - PROCESS | 1650 | 1467962151339 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:51 INFO - PROCESS | 1650 | 1467962151433 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:15:51 INFO - PROCESS | 1650 | 1467962151436 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1650 | 1467962151437 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8dc000 == 37 [pid = 1650] [id = 413] 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124efa400) [pid = 1650] [serial = 1238] [outer = 0x0] 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126aa1800) [pid = 1650] [serial = 1239] [outer = 0x124efa400] 00:15:51 INFO - PROCESS | 1650 | 1467962151464 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128df0800) [pid = 1650] [serial = 1240] [outer = 0x124efa400] 00:15:51 INFO - PROCESS | 1650 | 1467962151802 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]]]}] 00:15:51 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 00:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 00:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:15:51 INFO - PROCESS | 1650 | 1467962151855 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 1650 | 1467962151856 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:15:51 INFO - PROCESS | 1650 | 1467962151858 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 1650 | 1467962151860 Marionette TRACE conn2 <- [1,1626,null,{}] 00:15:51 INFO - PROCESS | 1650 | 1467962151862 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}] 00:15:51 INFO - PROCESS | 1650 | 1467962151864 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:51 INFO - PROCESS | 1650 | 1467962151962 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:15:51 INFO - PROCESS | 1650 | 1467962151965 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1650 | 1467962151967 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x124272000 == 38 [pid = 1650] [id = 414] 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293d7400) [pid = 1650] [serial = 1241] [outer = 0x0] 00:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a2a6000) [pid = 1650] [serial = 1242] [outer = 0x1293d7400] 00:15:51 INFO - PROCESS | 1650 | 1467962151994 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a5f4000) [pid = 1650] [serial = 1243] [outer = 0x1293d7400] 00:15:52 INFO - PROCESS | 1650 | 1467962152297 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]]]}] 00:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 00:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:15:52 INFO - PROCESS | 1650 | 1467962152329 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 1650 | 1467962152330 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:15:52 INFO - PROCESS | 1650 | 1467962152332 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 1650 | 1467962152333 Marionette TRACE conn2 <- [1,1630,null,{}] 00:15:52 INFO - PROCESS | 1650 | 1467962152335 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}] 00:15:52 INFO - PROCESS | 1650 | 1467962152336 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:52 INFO - PROCESS | 1650 | 1467962152414 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:15:52 INFO - PROCESS | 1650 | 1467962152418 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1650 | 1467962152419 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc29800 == 39 [pid = 1650] [id = 415] 00:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a5f8800) [pid = 1650] [serial = 1244] [outer = 0x0] 00:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a6dc400) [pid = 1650] [serial = 1245] [outer = 0x12a5f8800] 00:15:52 INFO - PROCESS | 1650 | 1467962152443 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a6e3400) [pid = 1650] [serial = 1246] [outer = 0x12a5f8800] 00:15:52 INFO - PROCESS | 1650 | 1467962152918 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]]]}] 00:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 623ms 00:15:52 INFO - PROCESS | 1650 | 1467962152966 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 1650 | 1467962152968 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:15:52 INFO - PROCESS | 1650 | 1467962152973 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 1650 | 1467962152977 Marionette TRACE conn2 <- [1,1634,null,{}] 00:15:52 INFO - PROCESS | 1650 | 1467962152981 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}] 00:15:52 INFO - PROCESS | 1650 | 1467962152983 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:53 INFO - PROCESS | 1650 | 1467962153096 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:15:53 INFO - PROCESS | 1650 | 1467962153223 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1650 | 1467962153225 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11707b800 == 40 [pid = 1650] [id = 416] 00:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11393a400) [pid = 1650] [serial = 1247] [outer = 0x0] 00:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113baac00) [pid = 1650] [serial = 1248] [outer = 0x11393a400] 00:15:53 INFO - PROCESS | 1650 | 1467962153258 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1167de400) [pid = 1650] [serial = 1249] [outer = 0x11393a400] 00:15:53 INFO - PROCESS | 1650 | 1467962153779 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]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 824ms 00:15:53 INFO - PROCESS | 1650 | 1467962153797 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 1650 | 1467962153800 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:15:53 INFO - PROCESS | 1650 | 1467962153804 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1650 | 1467962153806 Marionette TRACE conn2 <- [1,1638,null,{}] 00:15:53 INFO - PROCESS | 1650 | 1467962153850 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}] 00:15:53 INFO - PROCESS | 1650 | 1467962153852 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:53 INFO - PROCESS | 1650 | 1467962153946 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:15:54 INFO - PROCESS | 1650 | 1467962154047 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 1650 | 1467962154049 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117248800 == 41 [pid = 1650] [id = 417] 00:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1166ed000) [pid = 1650] [serial = 1250] [outer = 0x0] 00:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118168000) [pid = 1650] [serial = 1251] [outer = 0x1166ed000] 00:15:54 INFO - PROCESS | 1650 | 1467962154100 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11875fc00) [pid = 1650] [serial = 1252] [outer = 0x1166ed000] 00:15:54 INFO - PROCESS | 1650 | 1467962154918 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]]]}] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124272000 == 40 [pid = 1650] [id = 414] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8dc000 == 39 [pid = 1650] [id = 413] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c8000 == 38 [pid = 1650] [id = 412] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd0000 == 37 [pid = 1650] [id = 411] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb6000 == 36 [pid = 1650] [id = 410] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x125754800 == 35 [pid = 1650] [id = 409] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1244a8800 == 34 [pid = 1650] [id = 408] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123131800 == 33 [pid = 1650] [id = 407] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c8800 == 32 [pid = 1650] [id = 406] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x117242800 == 31 [pid = 1650] [id = 405] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11517b800 == 30 [pid = 1650] [id = 404] 00:15:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119b22800 == 29 [pid = 1650] [id = 403] 00:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1162ms 00:15:54 INFO - PROCESS | 1650 | 1467962154966 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 1650 | 1467962154969 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:15:54 INFO - PROCESS | 1650 | 1467962154971 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 1650 | 1467962154975 Marionette TRACE conn2 <- [1,1642,null,{}] 00:15:54 INFO - PROCESS | 1650 | 1467962154978 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}] 00:15:54 INFO - PROCESS | 1650 | 1467962154979 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:55 INFO - PROCESS | 1650 | 1467962155068 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128deec00) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124905800) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123124800) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f9a800) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113b9d800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1196a3400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12c429c00) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118730000) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118851000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119588800) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119686c00) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1139ecc00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116030800) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11704dc00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11696c400) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12613e800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a2aa800) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1182ed800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1268f2c00) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11336dc00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126680400) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1251e8400) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124543000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12668c800) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x120832c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119a9ac00) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1293d6400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12b7b5400) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 00:15:55 INFO - PROCESS | 1650 | 1467962155132 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1650 | 1467962155133 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a1000 == 30 [pid = 1650] [id = 418] 00:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1151cfc00) [pid = 1650] [serial = 1253] [outer = 0x0] 00:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11704dc00) [pid = 1650] [serial = 1254] [outer = 0x1151cfc00] 00:15:55 INFO - PROCESS | 1650 | 1467962155161 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118470000) [pid = 1650] [serial = 1255] [outer = 0x1151cfc00] 00:15:55 INFO - PROCESS | 1650 | 1467962155448 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]]]}] 00:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 525ms 00:15:55 INFO - PROCESS | 1650 | 1467962155498 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 1650 | 1467962155501 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:15:55 INFO - PROCESS | 1650 | 1467962155505 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 1650 | 1467962155509 Marionette TRACE conn2 <- [1,1646,null,{}] 00:15:55 INFO - PROCESS | 1650 | 1467962155513 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}] 00:15:55 INFO - PROCESS | 1650 | 1467962155515 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:55 INFO - PROCESS | 1650 | 1467962155600 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:15:55 INFO - PROCESS | 1650 | 1467962155687 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1650 | 1467962155688 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192db000 == 31 [pid = 1650] [id = 419] 00:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118760000) [pid = 1650] [serial = 1256] [outer = 0x0] 00:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119174800) [pid = 1650] [serial = 1257] [outer = 0x118760000] 00:15:55 INFO - PROCESS | 1650 | 1467962155715 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119683000) [pid = 1650] [serial = 1258] [outer = 0x118760000] 00:15:56 INFO - PROCESS | 1650 | 1467962156029 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]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 574ms 00:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:15:56 INFO - PROCESS | 1650 | 1467962156080 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1650 | 1467962156081 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:15:56 INFO - PROCESS | 1650 | 1467962156083 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1650 | 1467962156085 Marionette TRACE conn2 <- [1,1650,null,{}] 00:15:56 INFO - PROCESS | 1650 | 1467962156094 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}] 00:15:56 INFO - PROCESS | 1650 | 1467962156098 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:56 INFO - PROCESS | 1650 | 1467962156178 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:15:56 INFO - PROCESS | 1650 | 1467962156238 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1650 | 1467962156240 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234aa800 == 32 [pid = 1650] [id = 420] 00:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1133cbc00) [pid = 1650] [serial = 1259] [outer = 0x0] 00:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1196a3400) [pid = 1650] [serial = 1260] [outer = 0x1133cbc00] 00:15:56 INFO - PROCESS | 1650 | 1467962156268 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12401b000) [pid = 1650] [serial = 1261] [outer = 0x1133cbc00] 00:15:56 INFO - PROCESS | 1650 | 1467962156564 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]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 00:15:56 INFO - PROCESS | 1650 | 1467962156606 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:15:56 INFO - PROCESS | 1650 | 1467962156610 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:15:56 INFO - PROCESS | 1650 | 1467962156612 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1650 | 1467962156614 Marionette TRACE conn2 <- [1,1654,null,{}] 00:15:56 INFO - PROCESS | 1650 | 1467962156616 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}] 00:15:56 INFO - PROCESS | 1650 | 1467962156617 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:56 INFO - PROCESS | 1650 | 1467962156700 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:15:56 INFO - PROCESS | 1650 | 1467962156704 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1650 | 1467962156705 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12575a000 == 33 [pid = 1650] [id = 421] 00:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1242a3c00) [pid = 1650] [serial = 1262] [outer = 0x0] 00:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1246a5400) [pid = 1650] [serial = 1263] [outer = 0x1242a3c00] 00:15:56 INFO - PROCESS | 1650 | 1467962156731 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124c7ac00) [pid = 1650] [serial = 1264] [outer = 0x1242a3c00] 00:15:57 INFO - PROCESS | 1650 | 1467962157068 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 470ms 00:15:57 INFO - PROCESS | 1650 | 1467962157083 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1650 | 1467962157084 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:15:57 INFO - PROCESS | 1650 | 1467962157086 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1650 | 1467962157087 Marionette TRACE conn2 <- [1,1658,null,{}] 00:15:57 INFO - PROCESS | 1650 | 1467962157119 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}] 00:15:57 INFO - PROCESS | 1650 | 1467962157120 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:57 INFO - PROCESS | 1650 | 1467962157222 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:15:57 INFO - PROCESS | 1650 | 1467962157226 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1650 | 1467962157227 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba6800 == 34 [pid = 1650] [id = 422] 00:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124543000) [pid = 1650] [serial = 1265] [outer = 0x0] 00:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124ef5000) [pid = 1650] [serial = 1266] [outer = 0x124543000] 00:15:57 INFO - PROCESS | 1650 | 1467962157251 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12578f400) [pid = 1650] [serial = 1267] [outer = 0x124543000] 00:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 00:15:57 INFO - PROCESS | 1650 | 1467962157602 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]]]}] 00:15:57 INFO - PROCESS | 1650 | 1467962157608 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1650 | 1467962157609 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:15:57 INFO - PROCESS | 1650 | 1467962157611 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1650 | 1467962157612 Marionette TRACE conn2 <- [1,1662,null,{}] 00:15:57 INFO - PROCESS | 1650 | 1467962157615 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}] 00:15:57 INFO - PROCESS | 1650 | 1467962157619 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:57 INFO - PROCESS | 1650 | 1467962157729 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:15:57 INFO - PROCESS | 1650 | 1467962157765 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1650 | 1467962157767 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fde000 == 35 [pid = 1650] [id = 423] 00:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125795000) [pid = 1650] [serial = 1268] [outer = 0x0] 00:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126a9f000) [pid = 1650] [serial = 1269] [outer = 0x125795000] 00:15:57 INFO - PROCESS | 1650 | 1467962157791 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1293de800) [pid = 1650] [serial = 1270] [outer = 0x125795000] 00:15:58 INFO - PROCESS | 1650 | 1467962158178 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 570ms 00:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:15:58 INFO - PROCESS | 1650 | 1467962158183 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 1650 | 1467962158185 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:15:58 INFO - PROCESS | 1650 | 1467962158188 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1650 | 1467962158190 Marionette TRACE conn2 <- [1,1666,null,{}] 00:15:58 INFO - PROCESS | 1650 | 1467962158194 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}] 00:15:58 INFO - PROCESS | 1650 | 1467962158196 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:58 INFO - PROCESS | 1650 | 1467962158346 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:15:58 INFO - PROCESS | 1650 | 1467962158360 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1650 | 1467962158361 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a654000 == 36 [pid = 1650] [id = 424] 00:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a2a7c00) [pid = 1650] [serial = 1271] [outer = 0x0] 00:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a546000) [pid = 1650] [serial = 1272] [outer = 0x12a2a7c00] 00:15:58 INFO - PROCESS | 1650 | 1467962158386 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a5f1c00) [pid = 1650] [serial = 1273] [outer = 0x12a2a7c00] 00:15:58 INFO - PROCESS | 1650 | 1467962158720 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 572ms 00:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:15:58 INFO - PROCESS | 1650 | 1467962158762 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 1650 | 1467962158763 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:15:58 INFO - PROCESS | 1650 | 1467962158765 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1650 | 1467962158766 Marionette TRACE conn2 <- [1,1670,null,{}] 00:15:58 INFO - PROCESS | 1650 | 1467962158768 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}] 00:15:58 INFO - PROCESS | 1650 | 1467962158769 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:58 INFO - PROCESS | 1650 | 1467962158867 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:15:58 INFO - PROCESS | 1650 | 1467962158871 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1650 | 1467962158872 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd1000 == 37 [pid = 1650] [id = 425] 00:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11945dc00) [pid = 1650] [serial = 1274] [outer = 0x0] 00:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a6d8400) [pid = 1650] [serial = 1275] [outer = 0x11945dc00] 00:15:58 INFO - PROCESS | 1650 | 1467962158896 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a6e4c00) [pid = 1650] [serial = 1276] [outer = 0x11945dc00] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11607c000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125796400) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d43000) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1160e2000) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f9a400) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11962f800) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133f5000) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11704c800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11958ac00) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12429e800) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1235d0400) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111c83800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126d2a800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124efa400) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293d7400) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11662ec00) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:15:59 INFO - PROCESS | 1650 | 1467962159324 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]]]}] 00:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 568ms 00:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:15:59 INFO - PROCESS | 1650 | 1467962159334 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 1650 | 1467962159335 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:15:59 INFO - PROCESS | 1650 | 1467962159337 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 1650 | 1467962159340 Marionette TRACE conn2 <- [1,1674,null,{}] 00:15:59 INFO - PROCESS | 1650 | 1467962159348 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}] 00:15:59 INFO - PROCESS | 1650 | 1467962159349 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:59 INFO - PROCESS | 1650 | 1467962159437 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:15:59 INFO - PROCESS | 1650 | 1467962159443 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 1650 | 1467962159445 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:15:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240f2000 == 38 [pid = 1650] [id = 426] 00:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112739400) [pid = 1650] [serial = 1277] [outer = 0x0] 00:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1172ba000) [pid = 1650] [serial = 1278] [outer = 0x112739400] 00:15:59 INFO - PROCESS | 1650 | 1467962159474 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119cb9800) [pid = 1650] [serial = 1279] [outer = 0x112739400] 00:15:59 INFO - PROCESS | 1650 | 1467962159927 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]]]}] 00:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 625ms 00:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:15:59 INFO - PROCESS | 1650 | 1467962159963 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 1650 | 1467962159964 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:15:59 INFO - PROCESS | 1650 | 1467962159966 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 1650 | 1467962159967 Marionette TRACE conn2 <- [1,1678,null,{}] 00:15:59 INFO - PROCESS | 1650 | 1467962159969 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}] 00:15:59 INFO - PROCESS | 1650 | 1467962159971 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:00 INFO - PROCESS | 1650 | 1467962160053 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:16:00 INFO - PROCESS | 1650 | 1467962160057 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1650 | 1467962160058 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc34800 == 39 [pid = 1650] [id = 427] 00:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1234c5c00) [pid = 1650] [serial = 1280] [outer = 0x0] 00:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125796400) [pid = 1650] [serial = 1281] [outer = 0x1234c5c00] 00:16:00 INFO - PROCESS | 1650 | 1467962160082 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12578f000) [pid = 1650] [serial = 1282] [outer = 0x1234c5c00] 00:16:00 INFO - PROCESS | 1650 | 1467962160448 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]]]}] 00:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 00:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:16:00 INFO - PROCESS | 1650 | 1467962160484 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1650 | 1467962160486 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:16:00 INFO - PROCESS | 1650 | 1467962160488 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 1650 | 1467962160490 Marionette TRACE conn2 <- [1,1682,null,{}] 00:16:00 INFO - PROCESS | 1650 | 1467962160495 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}] 00:16:00 INFO - PROCESS | 1650 | 1467962160496 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:00 INFO - PROCESS | 1650 | 1467962160613 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:16:00 INFO - PROCESS | 1650 | 1467962160618 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1650 | 1467962160620 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d8800 == 40 [pid = 1650] [id = 428] 00:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1235d0400) [pid = 1650] [serial = 1283] [outer = 0x0] 00:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a8b3800) [pid = 1650] [serial = 1284] [outer = 0x1235d0400] 00:16:00 INFO - PROCESS | 1650 | 1467962160645 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b611800) [pid = 1650] [serial = 1285] [outer = 0x1235d0400] 00:16:00 INFO - PROCESS | 1650 | 1467962160946 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]]]}] 00:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 471ms 00:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:16:00 INFO - PROCESS | 1650 | 1467962160966 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1650 | 1467962160967 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:16:00 INFO - PROCESS | 1650 | 1467962160969 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 1650 | 1467962160970 Marionette TRACE conn2 <- [1,1686,null,{}] 00:16:00 INFO - PROCESS | 1650 | 1467962160972 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}] 00:16:00 INFO - PROCESS | 1650 | 1467962160974 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:01 INFO - PROCESS | 1650 | 1467962161062 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:16:01 INFO - PROCESS | 1650 | 1467962161066 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 1650 | 1467962161067 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c965800 == 41 [pid = 1650] [id = 429] 00:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b613c00) [pid = 1650] [serial = 1286] [outer = 0x0] 00:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b79dc00) [pid = 1650] [serial = 1287] [outer = 0x12b613c00] 00:16:01 INFO - PROCESS | 1650 | 1467962161091 Marionette DEBUG loaded listener.js 00:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b7ad400) [pid = 1650] [serial = 1288] [outer = 0x12b613c00] 00:16:01 INFO - PROCESS | 1650 | 1467962161586 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]]]}] 00:16:01 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 00:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 669ms 00:16:01 INFO - PROCESS | 1650 | 1467962161639 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 1650 | 1467962161642 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:16:01 INFO - PROCESS | 1650 | 1467962161645 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:16:01 INFO - PROCESS | 1650 | 1467962161647 Marionette TRACE conn2 <- [1,1690,null,{}] 00:16:01 INFO - PROCESS | 1650 | 1467962161652 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}] 00:16:01 INFO - PROCESS | 1650 | 1467962161654 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:01 INFO - PROCESS | 1650 | 1467962161760 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:16:01 INFO - PROCESS | 1650 | 1467962161820 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 1650 | 1467962161821 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119150800 == 42 [pid = 1650] [id = 430] 00:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11671ac00) [pid = 1650] [serial = 1289] [outer = 0x0] 00:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11815cc00) [pid = 1650] [serial = 1290] [outer = 0x11671ac00] 00:16:01 INFO - PROCESS | 1650 | 1467962161852 Marionette DEBUG loaded listener.js 00:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118738400) [pid = 1650] [serial = 1291] [outer = 0x11671ac00] 00:16:02 INFO - PROCESS | 1650 | 1467962162311 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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 672ms 00:16:02 INFO - PROCESS | 1650 | 1467962162318 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:16:02 INFO - PROCESS | 1650 | 1467962162321 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:16:02 INFO - PROCESS | 1650 | 1467962162328 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 1650 | 1467962162330 Marionette TRACE conn2 <- [1,1694,null,{}] 00:16:02 INFO - PROCESS | 1650 | 1467962162332 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}] 00:16:02 INFO - PROCESS | 1650 | 1467962162334 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:02 INFO - PROCESS | 1650 | 1467962162440 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:16:02 INFO - PROCESS | 1650 | 1467962162535 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:02 INFO - PROCESS | 1650 | 1467962162537 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb2800 == 43 [pid = 1650] [id = 431] 00:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1212ef400) [pid = 1650] [serial = 1292] [outer = 0x0] 00:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1212f8000) [pid = 1650] [serial = 1293] [outer = 0x1212ef400] 00:16:02 INFO - PROCESS | 1650 | 1467962162570 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12401d800) [pid = 1650] [serial = 1294] [outer = 0x1212ef400] 00:16:02 INFO - PROCESS | 1650 | 1467962162969 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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 672ms 00:16:03 INFO - PROCESS | 1650 | 1467962163000 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 1650 | 1467962163001 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:16:03 INFO - PROCESS | 1650 | 1467962163004 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 1650 | 1467962163006 Marionette TRACE conn2 <- [1,1698,null,{}] 00:16:03 INFO - PROCESS | 1650 | 1467962163014 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}] 00:16:03 INFO - PROCESS | 1650 | 1467962163017 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:03 INFO - PROCESS | 1650 | 1467962163122 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:16:03 INFO - PROCESS | 1650 | 1467962163195 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1650 | 1467962163197 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd1b800 == 44 [pid = 1650] [id = 432] 00:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124e87c00) [pid = 1650] [serial = 1295] [outer = 0x0] 00:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126686000) [pid = 1650] [serial = 1296] [outer = 0x124e87c00] 00:16:03 INFO - PROCESS | 1650 | 1467962163229 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128da0c00) [pid = 1650] [serial = 1297] [outer = 0x124e87c00] 00:16:03 INFO - PROCESS | 1650 | 1467962163651 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]]]}] 00:16:03 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 00:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 674ms 00:16:03 INFO - PROCESS | 1650 | 1467962163678 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 1650 | 1467962163680 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:16:03 INFO - PROCESS | 1650 | 1467962163682 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 1650 | 1467962163684 Marionette TRACE conn2 <- [1,1702,null,{}] 00:16:03 INFO - PROCESS | 1650 | 1467962163686 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}] 00:16:03 INFO - PROCESS | 1650 | 1467962163687 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:03 INFO - PROCESS | 1650 | 1467962163822 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:16:03 INFO - PROCESS | 1650 | 1467962163907 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1650 | 1467962163908 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116675800 == 45 [pid = 1650] [id = 433] 00:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112d2c400) [pid = 1650] [serial = 1298] [outer = 0x0] 00:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1167e9000) [pid = 1650] [serial = 1299] [outer = 0x112d2c400] 00:16:03 INFO - PROCESS | 1650 | 1467962163941 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128bed800) [pid = 1650] [serial = 1300] [outer = 0x112d2c400] 00:16:04 INFO - PROCESS | 1650 | 1467962164550 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 922ms 00:16:04 INFO - PROCESS | 1650 | 1467962164605 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:16:04 INFO - PROCESS | 1650 | 1467962164608 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:16:04 INFO - PROCESS | 1650 | 1467962164612 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1650 | 1467962164614 Marionette TRACE conn2 <- [1,1706,null,{}] 00:16:04 INFO - PROCESS | 1650 | 1467962164618 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}] 00:16:04 INFO - PROCESS | 1650 | 1467962164620 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:04 INFO - PROCESS | 1650 | 1467962164729 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:16:04 INFO - PROCESS | 1650 | 1467962164802 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1650 | 1467962164804 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c19000 == 46 [pid = 1650] [id = 434] 00:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1176ddc00) [pid = 1650] [serial = 1301] [outer = 0x0] 00:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1182ec400) [pid = 1650] [serial = 1302] [outer = 0x1176ddc00] 00:16:04 INFO - PROCESS | 1650 | 1467962164831 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116023800) [pid = 1650] [serial = 1303] [outer = 0x1176ddc00] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d8800 == 45 [pid = 1650] [id = 428] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc34800 == 44 [pid = 1650] [id = 427] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1240f2000 == 43 [pid = 1650] [id = 426] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12afd1000 == 42 [pid = 1650] [id = 425] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a654000 == 41 [pid = 1650] [id = 424] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128fde000 == 40 [pid = 1650] [id = 423] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba6800 == 39 [pid = 1650] [id = 422] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12575a000 == 38 [pid = 1650] [id = 421] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1234aa800 == 37 [pid = 1650] [id = 420] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1192db000 == 36 [pid = 1650] [id = 419] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a1000 == 35 [pid = 1650] [id = 418] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117248800 == 34 [pid = 1650] [id = 417] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11707b800 == 33 [pid = 1650] [id = 416] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc29800 == 32 [pid = 1650] [id = 415] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116675800 == 31 [pid = 1650] [id = 433] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd1b800 == 30 [pid = 1650] [id = 432] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb2800 == 29 [pid = 1650] [id = 431] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12c965800 == 28 [pid = 1650] [id = 429] 00:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119150800 == 27 [pid = 1650] [id = 430] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11662ac00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113d8fc00) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11876d000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118464800) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1234bcc00) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1212f3000) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1266eb800) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12453ec00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125789c00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1246a7400) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11876b000) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126d31400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126a96000) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126aa1800) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128df0800) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a2a6000) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128bec000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a6dc400) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12350e000) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a5f4000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117e9ec00) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116714000) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1234c0400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12120fc00) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1212f7800) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126688800) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11337a400) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1139ed400) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1172b8c00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118461400) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11917a400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119591400) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 00:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119689c00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 00:16:06 INFO - PROCESS | 1650 | 1467962166027 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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1474ms 00:16:06 INFO - PROCESS | 1650 | 1467962166087 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 1650 | 1467962166089 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:16:06 INFO - PROCESS | 1650 | 1467962166094 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1650 | 1467962166096 Marionette TRACE conn2 <- [1,1710,null,{}] 00:16:06 INFO - PROCESS | 1650 | 1467962166100 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}] 00:16:06 INFO - PROCESS | 1650 | 1467962166102 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:06 INFO - PROCESS | 1650 | 1467962166182 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:16:06 INFO - PROCESS | 1650 | 1467962166191 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1650 | 1467962166194 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116249800 == 28 [pid = 1650] [id = 435] 00:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11395f400) [pid = 1650] [serial = 1304] [outer = 0x0] 00:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113d46c00) [pid = 1650] [serial = 1305] [outer = 0x11395f400] 00:16:06 INFO - PROCESS | 1650 | 1467962166222 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1162d6000) [pid = 1650] [serial = 1306] [outer = 0x11395f400] 00:16:06 INFO - PROCESS | 1650 | 1467962166599 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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 00:16:06 INFO - PROCESS | 1650 | 1467962166616 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 1650 | 1467962166622 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:16:06 INFO - PROCESS | 1650 | 1467962166629 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1650 | 1467962166631 Marionette TRACE conn2 <- [1,1714,null,{}] 00:16:06 INFO - PROCESS | 1650 | 1467962166635 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}] 00:16:06 INFO - PROCESS | 1650 | 1467962166638 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:06 INFO - PROCESS | 1650 | 1467962166765 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:16:06 INFO - PROCESS | 1650 | 1467962166781 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1650 | 1467962166783 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e1b800 == 29 [pid = 1650] [id = 436] 00:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176e1000) [pid = 1650] [serial = 1307] [outer = 0x0] 00:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1182ed800) [pid = 1650] [serial = 1308] [outer = 0x1176e1000] 00:16:06 INFO - PROCESS | 1650 | 1467962166826 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118557400) [pid = 1650] [serial = 1309] [outer = 0x1176e1000] 00:16:07 INFO - PROCESS | 1650 | 1467962167338 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 721ms 00:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:16:07 INFO - PROCESS | 1650 | 1467962167349 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1650 | 1467962167351 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:16:07 INFO - PROCESS | 1650 | 1467962167353 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1650 | 1467962167356 Marionette TRACE conn2 <- [1,1718,null,{}] 00:16:07 INFO - PROCESS | 1650 | 1467962167365 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}] 00:16:07 INFO - PROCESS | 1650 | 1467962167368 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:07 INFO - PROCESS | 1650 | 1467962167469 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:16:07 INFO - PROCESS | 1650 | 1467962167478 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1650 | 1467962167480 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195da000 == 30 [pid = 1650] [id = 437] 00:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119684c00) [pid = 1650] [serial = 1310] [outer = 0x0] 00:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119688000) [pid = 1650] [serial = 1311] [outer = 0x119684c00] 00:16:07 INFO - PROCESS | 1650 | 1467962167508 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a96c00) [pid = 1650] [serial = 1312] [outer = 0x119684c00] 00:16:07 INFO - PROCESS | 1650 | 1467962167833 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 525ms 00:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:16:07 INFO - PROCESS | 1650 | 1467962167895 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1650 | 1467962167897 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:16:07 INFO - PROCESS | 1650 | 1467962167899 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1650 | 1467962167900 Marionette TRACE conn2 <- [1,1722,null,{}] 00:16:07 INFO - PROCESS | 1650 | 1467962167902 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}] 00:16:07 INFO - PROCESS | 1650 | 1467962167904 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:07 INFO - PROCESS | 1650 | 1467962167986 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:16:07 INFO - PROCESS | 1650 | 1467962167992 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1650 | 1467962167994 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12337f000 == 31 [pid = 1650] [id = 438] 00:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119cb4400) [pid = 1650] [serial = 1313] [outer = 0x0] 00:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1212fa400) [pid = 1650] [serial = 1314] [outer = 0x119cb4400] 00:16:08 INFO - PROCESS | 1650 | 1467962168019 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1235c4000) [pid = 1650] [serial = 1315] [outer = 0x119cb4400] 00:16:08 INFO - PROCESS | 1650 | 1467962168382 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]]]}] 00:16:08 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 00:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 00:16:08 INFO - PROCESS | 1650 | 1467962168419 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:16:08 INFO - PROCESS | 1650 | 1467962168430 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:16:08 INFO - PROCESS | 1650 | 1467962168433 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1650 | 1467962168434 Marionette TRACE conn2 <- [1,1726,null,{}] 00:16:08 INFO - PROCESS | 1650 | 1467962168436 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}] 00:16:08 INFO - PROCESS | 1650 | 1467962168437 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:08 INFO - PROCESS | 1650 | 1467962168530 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:16:08 INFO - PROCESS | 1650 | 1467962168569 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1650 | 1467962168570 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246ca800 == 32 [pid = 1650] [id = 439] 00:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116029800) [pid = 1650] [serial = 1316] [outer = 0x0] 00:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124538c00) [pid = 1650] [serial = 1317] [outer = 0x116029800] 00:16:08 INFO - PROCESS | 1650 | 1467962168595 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1246a8400) [pid = 1650] [serial = 1318] [outer = 0x116029800] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b613c00) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118760000) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1234c5c00) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a5f8800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124543000) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1133cbc00) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11945dc00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11393a400) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1235d0400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112739400) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1166ed000) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a2a7c00) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1242a3c00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1151cfc00) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:16:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x125795000) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:16:09 INFO - PROCESS | 1650 | 1467962169551 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]]]}] 00:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1169ms 00:16:09 INFO - PROCESS | 1650 | 1467962169604 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:16:09 INFO - PROCESS | 1650 | 1467962169608 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:16:09 INFO - PROCESS | 1650 | 1467962169613 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:16:09 INFO - PROCESS | 1650 | 1467962169616 Marionette TRACE conn2 <- [1,1730,null,{}] 00:16:09 INFO - PROCESS | 1650 | 1467962169623 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}] 00:16:09 INFO - PROCESS | 1650 | 1467962169626 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:09 INFO - PROCESS | 1650 | 1467962169786 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:16:09 INFO - PROCESS | 1650 | 1467962169904 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 1650 | 1467962169906 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117243000 == 33 [pid = 1650] [id = 440] 00:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112ee5400) [pid = 1650] [serial = 1319] [outer = 0x0] 00:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11607a000) [pid = 1650] [serial = 1320] [outer = 0x112ee5400] 00:16:09 INFO - PROCESS | 1650 | 1467962169958 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11671c000) [pid = 1650] [serial = 1321] [outer = 0x112ee5400] 00:16:10 INFO - PROCESS | 1650 | 1467962170513 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]]]}] 00:16:10 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 00:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 926ms 00:16:10 INFO - PROCESS | 1650 | 1467962170553 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 1650 | 1467962170556 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:16:10 INFO - PROCESS | 1650 | 1467962170564 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 1650 | 1467962170566 Marionette TRACE conn2 <- [1,1734,null,{}] 00:16:10 INFO - PROCESS | 1650 | 1467962170569 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}] 00:16:10 INFO - PROCESS | 1650 | 1467962170570 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:10 INFO - PROCESS | 1650 | 1467962170673 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:16:10 INFO - PROCESS | 1650 | 1467962170750 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 1650 | 1467962170751 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246c7000 == 34 [pid = 1650] [id = 441] 00:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11846b400) [pid = 1650] [serial = 1322] [outer = 0x0] 00:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118858000) [pid = 1650] [serial = 1323] [outer = 0x11846b400] 00:16:10 INFO - PROCESS | 1650 | 1467962170782 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119582800) [pid = 1650] [serial = 1324] [outer = 0x11846b400] 00:16:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12337f000 == 33 [pid = 1650] [id = 438] 00:16:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1195da000 == 32 [pid = 1650] [id = 437] 00:16:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117e1b800 == 31 [pid = 1650] [id = 436] 00:16:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116249800 == 30 [pid = 1650] [id = 435] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b79dc00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b7ad400) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b611800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119174800) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125796400) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a6e3400) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12578f400) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12401b000) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a6d8400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1167de400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x113baac00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12a8b3800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1172ba000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11875fc00) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12a546000) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1246a5400) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a6e4c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119cb9800) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x124c7ac00) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12a5f1c00) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11704dc00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12578f000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x124ef5000) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1293de800) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1196a3400) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x126a9f000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x119683000) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x118168000) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x118470000) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 00:16:11 INFO - PROCESS | 1650 | 1467962171396 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]]]}] 00:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 873ms 00:16:11 INFO - PROCESS | 1650 | 1467962171438 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:16:11 INFO - PROCESS | 1650 | 1467962171440 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:16:11 INFO - PROCESS | 1650 | 1467962171444 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:16:11 INFO - PROCESS | 1650 | 1467962171445 Marionette TRACE conn2 <- [1,1738,null,{}] 00:16:11 INFO - PROCESS | 1650 | 1467962171449 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}] 00:16:11 INFO - PROCESS | 1650 | 1467962171451 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:11 INFO - PROCESS | 1650 | 1467962171533 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:16:11 INFO - PROCESS | 1650 | 1467962171545 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 1650 | 1467962171548 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946800 == 31 [pid = 1650] [id = 442] 00:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1122bd800) [pid = 1650] [serial = 1325] [outer = 0x0] 00:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11671b400) [pid = 1650] [serial = 1326] [outer = 0x1122bd800] 00:16:11 INFO - PROCESS | 1650 | 1467962171619 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x117ea0800) [pid = 1650] [serial = 1327] [outer = 0x1122bd800] 00:16:11 INFO - PROCESS | 1650 | 1467962171933 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]]]}] 00:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 00:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:16:11 INFO - PROCESS | 1650 | 1467962171964 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:16:11 INFO - PROCESS | 1650 | 1467962171967 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:16:11 INFO - PROCESS | 1650 | 1467962171971 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:16:11 INFO - PROCESS | 1650 | 1467962171973 Marionette TRACE conn2 <- [1,1742,null,{}] 00:16:11 INFO - PROCESS | 1650 | 1467962171976 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}] 00:16:11 INFO - PROCESS | 1650 | 1467962171977 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:12 INFO - PROCESS | 1650 | 1467962172055 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:16:12 INFO - PROCESS | 1650 | 1467962172062 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 1650 | 1467962172063 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192b6800 == 32 [pid = 1650] [id = 443] 00:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118466c00) [pid = 1650] [serial = 1328] [outer = 0x0] 00:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x119170800) [pid = 1650] [serial = 1329] [outer = 0x118466c00] 00:16:12 INFO - PROCESS | 1650 | 1467962172090 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11967ec00) [pid = 1650] [serial = 1330] [outer = 0x118466c00] 00:16:12 INFO - PROCESS | 1650 | 1467962172453 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]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 00:16:12 INFO - PROCESS | 1650 | 1467962172491 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:16:12 INFO - PROCESS | 1650 | 1467962172492 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:16:12 INFO - PROCESS | 1650 | 1467962172495 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1650 | 1467962172497 Marionette TRACE conn2 <- [1,1746,null,{}] 00:16:12 INFO - PROCESS | 1650 | 1467962172505 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}] 00:16:12 INFO - PROCESS | 1650 | 1467962172508 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:12 INFO - PROCESS | 1650 | 1467962172590 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:16:12 INFO - PROCESS | 1650 | 1467962172597 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 1650 | 1467962172599 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240e4000 == 33 [pid = 1650] [id = 444] 00:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112a85000) [pid = 1650] [serial = 1331] [outer = 0x0] 00:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1212f2c00) [pid = 1650] [serial = 1332] [outer = 0x112a85000] 00:16:12 INFO - PROCESS | 1650 | 1467962172628 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1242a2c00) [pid = 1650] [serial = 1333] [outer = 0x112a85000] 00:16:12 INFO - PROCESS | 1650 | 1467962172979 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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 00:16:13 INFO - PROCESS | 1650 | 1467962173016 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 1650 | 1467962173018 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:16:13 INFO - PROCESS | 1650 | 1467962173020 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - PROCESS | 1650 | 1467962173021 Marionette TRACE conn2 <- [1,1750,null,{}] 00:16:13 INFO - PROCESS | 1650 | 1467962173023 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}] 00:16:13 INFO - PROCESS | 1650 | 1467962173025 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:13 INFO - PROCESS | 1650 | 1467962173106 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:16:13 INFO - PROCESS | 1650 | 1467962173112 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1650 | 1467962173113 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12654b800 == 34 [pid = 1650] [id = 445] 00:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12453ec00) [pid = 1650] [serial = 1334] [outer = 0x0] 00:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x124ac3c00) [pid = 1650] [serial = 1335] [outer = 0x12453ec00] 00:16:13 INFO - PROCESS | 1650 | 1467962173138 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x124ef6800) [pid = 1650] [serial = 1336] [outer = 0x12453ec00] 00:16:13 INFO - PROCESS | 1650 | 1467962173471 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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 00:16:13 INFO - PROCESS | 1650 | 1467962173539 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 1650 | 1467962173541 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:16:13 INFO - PROCESS | 1650 | 1467962173544 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - PROCESS | 1650 | 1467962173546 Marionette TRACE conn2 <- [1,1754,null,{}] 00:16:13 INFO - PROCESS | 1650 | 1467962173549 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}] 00:16:13 INFO - PROCESS | 1650 | 1467962173552 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:13 INFO - PROCESS | 1650 | 1467962173710 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:16:13 INFO - PROCESS | 1650 | 1467962173729 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1650 | 1467962173731 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128baa800 == 35 [pid = 1650] [id = 446] 00:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x111e36800) [pid = 1650] [serial = 1337] [outer = 0x0] 00:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x124ef7000) [pid = 1650] [serial = 1338] [outer = 0x111e36800] 00:16:13 INFO - PROCESS | 1650 | 1467962173770 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x126142800) [pid = 1650] [serial = 1339] [outer = 0x111e36800] 00:16:14 INFO - PROCESS | 1650 | 1467962174183 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]]]}] 00:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 00:16:14 INFO - PROCESS | 1650 | 1467962174219 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 1650 | 1467962174221 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:16:14 INFO - PROCESS | 1650 | 1467962174224 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 1650 | 1467962174229 Marionette TRACE conn2 <- [1,1758,null,{}] 00:16:14 INFO - PROCESS | 1650 | 1467962174232 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}] 00:16:14 INFO - PROCESS | 1650 | 1467962174238 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:14 INFO - PROCESS | 1650 | 1467962174422 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:16:14 INFO - PROCESS | 1650 | 1467962174441 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 1650 | 1467962174442 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fe8000 == 36 [pid = 1650] [id = 447] 00:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x12614d000) [pid = 1650] [serial = 1340] [outer = 0x0] 00:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1266eb800) [pid = 1650] [serial = 1341] [outer = 0x12614d000] 00:16:14 INFO - PROCESS | 1650 | 1467962174482 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x128bebc00) [pid = 1650] [serial = 1342] [outer = 0x12614d000] 00:16:14 INFO - PROCESS | 1650 | 1467962174894 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]]]}] 00:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 723ms 00:16:14 INFO - PROCESS | 1650 | 1467962174947 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:16:14 INFO - PROCESS | 1650 | 1467962174956 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:16:14 INFO - PROCESS | 1650 | 1467962174958 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 1650 | 1467962174959 Marionette TRACE conn2 <- [1,1762,null,{}] 00:16:14 INFO - PROCESS | 1650 | 1467962174968 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}] 00:16:14 INFO - PROCESS | 1650 | 1467962174969 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:15 INFO - PROCESS | 1650 | 1467962175083 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:16:15 INFO - PROCESS | 1650 | 1467962175086 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 1650 | 1467962175087 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a639000 == 37 [pid = 1650] [id = 448] 00:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x128be8400) [pid = 1650] [serial = 1343] [outer = 0x0] 00:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1293d1c00) [pid = 1650] [serial = 1344] [outer = 0x128be8400] 00:16:15 INFO - PROCESS | 1650 | 1467962175111 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12a2a8000) [pid = 1650] [serial = 1345] [outer = 0x128be8400] 00:16:15 INFO - PROCESS | 1650 | 1467962175450 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]]]}] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119cb4400) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1212ef400) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124e87c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x112d2c400) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11671ac00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119684c00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1176e1000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11395f400) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:16:15 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1176ddc00) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 00:16:15 INFO - PROCESS | 1650 | 1467962175478 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 1650 | 1467962175479 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:16:15 INFO - PROCESS | 1650 | 1467962175486 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 1650 | 1467962175487 Marionette TRACE conn2 <- [1,1766,null,{}] 00:16:15 INFO - PROCESS | 1650 | 1467962175489 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}] 00:16:15 INFO - PROCESS | 1650 | 1467962175491 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:15 INFO - PROCESS | 1650 | 1467962175566 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:16:15 INFO - PROCESS | 1650 | 1467962175569 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 1650 | 1467962175570 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b1e800 == 38 [pid = 1650] [id = 449] 00:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116623c00) [pid = 1650] [serial = 1346] [outer = 0x0] 00:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119174800) [pid = 1650] [serial = 1347] [outer = 0x116623c00] 00:16:15 INFO - PROCESS | 1650 | 1467962175597 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1212f4c00) [pid = 1650] [serial = 1348] [outer = 0x116623c00] 00:16:15 INFO - PROCESS | 1650 | 1467962175964 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]]]}] 00:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 00:16:16 INFO - PROCESS | 1650 | 1467962176005 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 1650 | 1467962176007 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:16:16 INFO - PROCESS | 1650 | 1467962176013 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 1650 | 1467962176014 Marionette TRACE conn2 <- [1,1770,null,{}] 00:16:16 INFO - PROCESS | 1650 | 1467962176028 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}] 00:16:16 INFO - PROCESS | 1650 | 1467962176030 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:16 INFO - PROCESS | 1650 | 1467962176186 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:16:16 INFO - PROCESS | 1650 | 1467962176201 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 1650 | 1467962176202 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240df000 == 39 [pid = 1650] [id = 450] 00:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116973800) [pid = 1650] [serial = 1349] [outer = 0x0] 00:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1268a5400) [pid = 1650] [serial = 1350] [outer = 0x116973800] 00:16:16 INFO - PROCESS | 1650 | 1467962176230 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12a551c00) [pid = 1650] [serial = 1351] [outer = 0x116973800] 00:16:16 INFO - PROCESS | 1650 | 1467962176536 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]]]}] 00:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 536ms 00:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:16:16 INFO - PROCESS | 1650 | 1467962176548 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 1650 | 1467962176549 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:16:16 INFO - PROCESS | 1650 | 1467962176551 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 1650 | 1467962176553 Marionette TRACE conn2 <- [1,1774,null,{}] 00:16:16 INFO - PROCESS | 1650 | 1467962176555 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}] 00:16:16 INFO - PROCESS | 1650 | 1467962176556 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:16 INFO - PROCESS | 1650 | 1467962176640 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:16:16 INFO - PROCESS | 1650 | 1467962176646 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 1650 | 1467962176648 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b813800 == 40 [pid = 1650] [id = 451] 00:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12a5ef400) [pid = 1650] [serial = 1352] [outer = 0x0] 00:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12a6e0800) [pid = 1650] [serial = 1353] [outer = 0x12a5ef400] 00:16:16 INFO - PROCESS | 1650 | 1467962176671 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12a8b4800) [pid = 1650] [serial = 1354] [outer = 0x12a5ef400] 00:16:17 INFO - PROCESS | 1650 | 1467962177001 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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 469ms 00:16:17 INFO - PROCESS | 1650 | 1467962177022 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:16:17 INFO - PROCESS | 1650 | 1467962177035 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:16:17 INFO - PROCESS | 1650 | 1467962177037 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1650 | 1467962177039 Marionette TRACE conn2 <- [1,1778,null,{}] 00:16:17 INFO - PROCESS | 1650 | 1467962177044 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}] 00:16:17 INFO - PROCESS | 1650 | 1467962177046 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:17 INFO - PROCESS | 1650 | 1467962177165 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:16:17 INFO - PROCESS | 1650 | 1467962177171 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1650 | 1467962177173 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc19000 == 41 [pid = 1650] [id = 452] 00:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12af6c400) [pid = 1650] [serial = 1355] [outer = 0x0] 00:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12b608400) [pid = 1650] [serial = 1356] [outer = 0x12af6c400] 00:16:17 INFO - PROCESS | 1650 | 1467962177199 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12b7a1c00) [pid = 1650] [serial = 1357] [outer = 0x12af6c400] 00:16:17 INFO - PROCESS | 1650 | 1467962177529 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]]]}] 00:16:17 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 00:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 00:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:16:17 INFO - PROCESS | 1650 | 1467962177561 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1650 | 1467962177563 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:16:17 INFO - PROCESS | 1650 | 1467962177564 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1650 | 1467962177566 Marionette TRACE conn2 <- [1,1782,null,{}] 00:16:17 INFO - PROCESS | 1650 | 1467962177568 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}] 00:16:17 INFO - PROCESS | 1650 | 1467962177569 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:17 INFO - PROCESS | 1650 | 1467962177649 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:16:17 INFO - PROCESS | 1650 | 1467962177754 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1650 | 1467962177755 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b3f800 == 42 [pid = 1650] [id = 453] 00:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x111ca9c00) [pid = 1650] [serial = 1358] [outer = 0x0] 00:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112d33c00) [pid = 1650] [serial = 1359] [outer = 0x111ca9c00] 00:16:17 INFO - PROCESS | 1650 | 1467962177787 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1139ebc00) [pid = 1650] [serial = 1360] [outer = 0x111ca9c00] 00:16:18 INFO - PROCESS | 1650 | 1467962178209 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]]]}] 00:16:18 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 00:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 668ms 00:16:18 INFO - PROCESS | 1650 | 1467962178248 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 1650 | 1467962178250 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:16:18 INFO - PROCESS | 1650 | 1467962178254 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 1650 | 1467962178256 Marionette TRACE conn2 <- [1,1786,null,{}] 00:16:18 INFO - PROCESS | 1650 | 1467962178262 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}] 00:16:18 INFO - PROCESS | 1650 | 1467962178263 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:18 INFO - PROCESS | 1650 | 1467962178371 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:16:18 INFO - PROCESS | 1650 | 1467962178431 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 1650 | 1467962178432 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12337a000 == 43 [pid = 1650] [id = 454] 00:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11815d800) [pid = 1650] [serial = 1361] [outer = 0x0] 00:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11876d400) [pid = 1650] [serial = 1362] [outer = 0x11815d800] 00:16:18 INFO - PROCESS | 1650 | 1467962178463 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119680000) [pid = 1650] [serial = 1363] [outer = 0x11815d800] 00:16:18 INFO - PROCESS | 1650 | 1467962178914 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]]]}] 00:16:18 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 00:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 675ms 00:16:18 INFO - PROCESS | 1650 | 1467962178932 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 1650 | 1467962178934 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:16:18 INFO - PROCESS | 1650 | 1467962178937 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 1650 | 1467962178938 Marionette TRACE conn2 <- [1,1790,null,{}] 00:16:18 INFO - PROCESS | 1650 | 1467962178941 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}] 00:16:18 INFO - PROCESS | 1650 | 1467962178943 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:19 INFO - PROCESS | 1650 | 1467962179069 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:16:19 INFO - PROCESS | 1650 | 1467962179153 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1650 | 1467962179154 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8e0000 == 44 [pid = 1650] [id = 455] 00:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1234c5c00) [pid = 1650] [serial = 1364] [outer = 0x0] 00:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124537c00) [pid = 1650] [serial = 1365] [outer = 0x1234c5c00] 00:16:19 INFO - PROCESS | 1650 | 1467962179185 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1251efc00) [pid = 1650] [serial = 1366] [outer = 0x1234c5c00] 00:16:19 INFO - PROCESS | 1650 | 1467962179612 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]]]}] 00:16:19 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) 00:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 720ms 00:16:19 INFO - PROCESS | 1650 | 1467962179657 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:16:19 INFO - PROCESS | 1650 | 1467962179659 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:16:19 INFO - PROCESS | 1650 | 1467962179666 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - PROCESS | 1650 | 1467962179671 Marionette TRACE conn2 <- [1,1794,null,{}] 00:16:19 INFO - PROCESS | 1650 | 1467962179674 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}] 00:16:19 INFO - PROCESS | 1650 | 1467962179677 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:19 INFO - PROCESS | 1650 | 1467962179781 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:16:19 INFO - PROCESS | 1650 | 1467962179838 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1650 | 1467962179840 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4e2800 == 45 [pid = 1650] [id = 456] 00:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1235c9800) [pid = 1650] [serial = 1367] [outer = 0x0] 00:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126688c00) [pid = 1650] [serial = 1368] [outer = 0x1235c9800] 00:16:19 INFO - PROCESS | 1650 | 1467962179880 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128da5000) [pid = 1650] [serial = 1369] [outer = 0x1235c9800] 00:16:20 INFO - PROCESS | 1650 | 1467962180330 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 727ms 00:16:20 INFO - PROCESS | 1650 | 1467962180544 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1650 | 1467962180547 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:16:20 INFO - PROCESS | 1650 | 1467962180564 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1650 | 1467962180565 Marionette TRACE conn2 <- [1,1798,null,{}] 00:16:20 INFO - PROCESS | 1650 | 1467962180569 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}] 00:16:20 INFO - PROCESS | 1650 | 1467962180570 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:20 INFO - PROCESS | 1650 | 1467962180668 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:16:20 INFO - PROCESS | 1650 | 1467962180724 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 1650 | 1467962180727 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c21000 == 46 [pid = 1650] [id = 457] 00:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1151da400) [pid = 1650] [serial = 1370] [outer = 0x0] 00:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1160de400) [pid = 1650] [serial = 1371] [outer = 0x1151da400] 00:16:20 INFO - PROCESS | 1650 | 1467962180754 Marionette DEBUG loaded listener.js 00:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118163800) [pid = 1650] [serial = 1372] [outer = 0x1151da400] 00:16:21 INFO - PROCESS | 1650 | 1467962181184 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 00:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:16:21 INFO - PROCESS | 1650 | 1467962181241 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:16:21 INFO - PROCESS | 1650 | 1467962181243 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:16:21 INFO - PROCESS | 1650 | 1467962181249 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 1650 | 1467962181251 Marionette TRACE conn2 <- [1,1802,null,{}] 00:16:21 INFO - PROCESS | 1650 | 1467962181254 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}] 00:16:21 INFO - PROCESS | 1650 | 1467962181256 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:21 INFO - PROCESS | 1650 | 1467962181352 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:16:21 INFO - PROCESS | 1650 | 1467962181427 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 1650 | 1467962181428 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3b000 == 47 [pid = 1650] [id = 458] 00:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119685400) [pid = 1650] [serial = 1373] [outer = 0x0] 00:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119689800) [pid = 1650] [serial = 1374] [outer = 0x119685400] 00:16:21 INFO - PROCESS | 1650 | 1467962181455 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119cb3400) [pid = 1650] [serial = 1375] [outer = 0x119685400] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc19000 == 46 [pid = 1650] [id = 452] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b813800 == 45 [pid = 1650] [id = 451] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1240df000 == 44 [pid = 1650] [id = 450] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119b1e800 == 43 [pid = 1650] [id = 449] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a639000 == 42 [pid = 1650] [id = 448] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128fe8000 == 41 [pid = 1650] [id = 447] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128baa800 == 40 [pid = 1650] [id = 446] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12654b800 == 39 [pid = 1650] [id = 445] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1240e4000 == 38 [pid = 1650] [id = 444] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1192b6800 == 37 [pid = 1650] [id = 443] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116946800 == 36 [pid = 1650] [id = 442] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1246c7000 == 35 [pid = 1650] [id = 441] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1246ca800 == 34 [pid = 1650] [id = 439] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x117243000 == 33 [pid = 1650] [id = 440] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119c19000 == 32 [pid = 1650] [id = 434] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119c21000 == 31 [pid = 1650] [id = 457] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4e2800 == 30 [pid = 1650] [id = 456] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8e0000 == 29 [pid = 1650] [id = 455] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12337a000 == 28 [pid = 1650] [id = 454] 00:16:22 INFO - PROCESS | 1650 | --DOCSHELL 0x113b3f800 == 27 [pid = 1650] [id = 453] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119688000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a96c00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1182ed800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118557400) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d46c00) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1162d6000) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116023800) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182ec400) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11815cc00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1212f8000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126686000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1167e9000) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1235c4000) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124538c00) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1212fa400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12401d800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128da0c00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128bed800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118738400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1650 | 1467962182319 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]]]}] 00:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1126ms 00:16:22 INFO - PROCESS | 1650 | 1467962182374 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:16:22 INFO - PROCESS | 1650 | 1467962182379 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:16:22 INFO - PROCESS | 1650 | 1467962182382 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 1650 | 1467962182385 Marionette TRACE conn2 <- [1,1806,null,{}] 00:16:22 INFO - PROCESS | 1650 | 1467962182389 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}] 00:16:22 INFO - PROCESS | 1650 | 1467962182390 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:22 INFO - PROCESS | 1650 | 1467962182480 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:16:22 INFO - PROCESS | 1650 | 1467962182485 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 1650 | 1467962182487 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11698f000 == 28 [pid = 1650] [id = 459] 00:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115e5a800) [pid = 1650] [serial = 1376] [outer = 0x0] 00:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1167de400) [pid = 1650] [serial = 1377] [outer = 0x115e5a800] 00:16:22 INFO - PROCESS | 1650 | 1467962182520 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1176e1800) [pid = 1650] [serial = 1378] [outer = 0x115e5a800] 00:16:22 INFO - PROCESS | 1650 | 1467962182879 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]]]}] 00:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 00:16:22 INFO - PROCESS | 1650 | 1467962182904 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:16:22 INFO - PROCESS | 1650 | 1467962182907 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:16:22 INFO - PROCESS | 1650 | 1467962182911 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 1650 | 1467962182913 Marionette TRACE conn2 <- [1,1810,null,{}] 00:16:22 INFO - PROCESS | 1650 | 1467962182915 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}] 00:16:22 INFO - PROCESS | 1650 | 1467962182917 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:23 INFO - PROCESS | 1650 | 1467962183001 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:16:23 INFO - PROCESS | 1650 | 1467962183057 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1650 | 1467962183058 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x117244000 == 29 [pid = 1650] [id = 460] 00:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11815ec00) [pid = 1650] [serial = 1379] [outer = 0x0] 00:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118467c00) [pid = 1650] [serial = 1380] [outer = 0x11815ec00] 00:16:23 INFO - PROCESS | 1650 | 1467962183085 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11917a000) [pid = 1650] [serial = 1381] [outer = 0x11815ec00] 00:16:23 INFO - PROCESS | 1650 | 1467962183419 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]]]}] 00:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 00:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:16:23 INFO - PROCESS | 1650 | 1467962183432 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1650 | 1467962183433 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:16:23 INFO - PROCESS | 1650 | 1467962183435 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1650 | 1467962183438 Marionette TRACE conn2 <- [1,1814,null,{}] 00:16:23 INFO - PROCESS | 1650 | 1467962183450 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}] 00:16:23 INFO - PROCESS | 1650 | 1467962183453 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:23 INFO - PROCESS | 1650 | 1467962183534 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:16:23 INFO - PROCESS | 1650 | 1467962183591 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1650 | 1467962183593 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119eef800 == 30 [pid = 1650] [id = 461] 00:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119459c00) [pid = 1650] [serial = 1382] [outer = 0x0] 00:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11968b000) [pid = 1650] [serial = 1383] [outer = 0x119459c00] 00:16:23 INFO - PROCESS | 1650 | 1467962183620 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1212fc000) [pid = 1650] [serial = 1384] [outer = 0x119459c00] 00:16:23 INFO - PROCESS | 1650 | 1467962183912 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]]]}] 00:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 526ms 00:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:16:23 INFO - PROCESS | 1650 | 1467962183963 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1650 | 1467962183965 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:16:23 INFO - PROCESS | 1650 | 1467962183967 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1650 | 1467962183968 Marionette TRACE conn2 <- [1,1818,null,{}] 00:16:23 INFO - PROCESS | 1650 | 1467962183970 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}] 00:16:23 INFO - PROCESS | 1650 | 1467962183971 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:24 INFO - PROCESS | 1650 | 1467962184053 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:16:24 INFO - PROCESS | 1650 | 1467962184057 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 1650 | 1467962184061 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124266000 == 31 [pid = 1650] [id = 462] 00:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1234bd000) [pid = 1650] [serial = 1385] [outer = 0x0] 00:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12453cc00) [pid = 1650] [serial = 1386] [outer = 0x1234bd000] 00:16:24 INFO - PROCESS | 1650 | 1467962184086 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124545400) [pid = 1650] [serial = 1387] [outer = 0x1234bd000] 00:16:24 INFO - PROCESS | 1650 | 1467962184471 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]]]}] 00:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 00:16:24 INFO - PROCESS | 1650 | 1467962184489 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:16:24 INFO - PROCESS | 1650 | 1467962184490 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:16:24 INFO - PROCESS | 1650 | 1467962184495 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 1650 | 1467962184496 Marionette TRACE conn2 <- [1,1822,null,{}] 00:16:24 INFO - PROCESS | 1650 | 1467962184499 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}] 00:16:24 INFO - PROCESS | 1650 | 1467962184500 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:24 INFO - PROCESS | 1650 | 1467962184595 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:16:24 INFO - PROCESS | 1650 | 1467962184630 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 1650 | 1467962184631 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x125713800 == 32 [pid = 1650] [id = 463] 00:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1122b4400) [pid = 1650] [serial = 1388] [outer = 0x0] 00:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1246a7800) [pid = 1650] [serial = 1389] [outer = 0x1122b4400] 00:16:24 INFO - PROCESS | 1650 | 1467962184656 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124eeb800) [pid = 1650] [serial = 1390] [outer = 0x1122b4400] 00:16:24 INFO - PROCESS | 1650 | 1467962184989 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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 00:16:25 INFO - PROCESS | 1650 | 1467962185014 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 1650 | 1467962185016 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:16:25 INFO - PROCESS | 1650 | 1467962185018 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1650 | 1467962185019 Marionette TRACE conn2 <- [1,1826,null,{}] 00:16:25 INFO - PROCESS | 1650 | 1467962185028 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}] 00:16:25 INFO - PROCESS | 1650 | 1467962185032 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:25 INFO - PROCESS | 1650 | 1467962185139 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:16:25 INFO - PROCESS | 1650 | 1467962185142 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1650 | 1467962185144 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc6000 == 33 [pid = 1650] [id = 464] 00:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113d40800) [pid = 1650] [serial = 1391] [outer = 0x0] 00:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125794800) [pid = 1650] [serial = 1392] [outer = 0x113d40800] 00:16:25 INFO - PROCESS | 1650 | 1467962185169 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126a9b000) [pid = 1650] [serial = 1393] [outer = 0x113d40800] 00:16:25 INFO - PROCESS | 1650 | 1467962185523 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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 528ms 00:16:25 INFO - PROCESS | 1650 | 1467962185552 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 1650 | 1467962185553 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:16:25 INFO - PROCESS | 1650 | 1467962185555 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1650 | 1467962185556 Marionette TRACE conn2 <- [1,1830,null,{}] 00:16:25 INFO - PROCESS | 1650 | 1467962185559 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}] 00:16:25 INFO - PROCESS | 1650 | 1467962185560 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:25 INFO - PROCESS | 1650 | 1467962185657 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:16:25 INFO - PROCESS | 1650 | 1467962185661 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1650 | 1467962185662 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2d7800 == 34 [pid = 1650] [id = 465] 00:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1122bec00) [pid = 1650] [serial = 1394] [outer = 0x0] 00:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d32800) [pid = 1650] [serial = 1395] [outer = 0x1122bec00] 00:16:25 INFO - PROCESS | 1650 | 1467962185686 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128df3400) [pid = 1650] [serial = 1396] [outer = 0x1122bec00] 00:16:26 INFO - PROCESS | 1650 | 1467962186017 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]]]}] 00:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 473ms 00:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:16:26 INFO - PROCESS | 1650 | 1467962186034 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 1650 | 1467962186035 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:16:26 INFO - PROCESS | 1650 | 1467962186037 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1650 | 1467962186039 Marionette TRACE conn2 <- [1,1834,null,{}] 00:16:26 INFO - PROCESS | 1650 | 1467962186041 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}] 00:16:26 INFO - PROCESS | 1650 | 1467962186046 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:26 INFO - PROCESS | 1650 | 1467962186153 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:16:26 INFO - PROCESS | 1650 | 1467962186158 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1650 | 1467962186159 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a63b800 == 35 [pid = 1650] [id = 466] 00:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d30000) [pid = 1650] [serial = 1397] [outer = 0x0] 00:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a543c00) [pid = 1650] [serial = 1398] [outer = 0x126d30000] 00:16:26 INFO - PROCESS | 1650 | 1467962186183 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a5f1000) [pid = 1650] [serial = 1399] [outer = 0x126d30000] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12614d000) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128be8400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116973800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116623c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11846b400) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118466c00) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12453ec00) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116029800) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1122bd800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a85000) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112ee5400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a5ef400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12af6c400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111e36800) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:16:26 INFO - PROCESS | 1650 | 1467962186653 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]]]}] 00:16:26 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 00:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 00:16:26 INFO - PROCESS | 1650 | 1467962186711 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 1650 | 1467962186713 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:16:26 INFO - PROCESS | 1650 | 1467962186723 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1650 | 1467962186724 Marionette TRACE conn2 <- [1,1838,null,{}] 00:16:26 INFO - PROCESS | 1650 | 1467962186729 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}] 00:16:26 INFO - PROCESS | 1650 | 1467962186730 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:26 INFO - PROCESS | 1650 | 1467962186814 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:16:26 INFO - PROCESS | 1650 | 1467962186818 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1650 | 1467962186819 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af3e800 == 36 [pid = 1650] [id = 467] 00:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1133ca800) [pid = 1650] [serial = 1400] [outer = 0x0] 00:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118761000) [pid = 1650] [serial = 1401] [outer = 0x1133ca800] 00:16:26 INFO - PROCESS | 1650 | 1467962186846 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1241c0c00) [pid = 1650] [serial = 1402] [outer = 0x1133ca800] 00:16:27 INFO - PROCESS | 1650 | 1467962187225 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 531ms 00:16:27 INFO - PROCESS | 1650 | 1467962187248 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1650 | 1467962187249 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:16:27 INFO - PROCESS | 1650 | 1467962187251 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1650 | 1467962187252 Marionette TRACE conn2 <- [1,1842,null,{}] 00:16:27 INFO - PROCESS | 1650 | 1467962187254 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}] 00:16:27 INFO - PROCESS | 1650 | 1467962187256 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:27 INFO - PROCESS | 1650 | 1467962187335 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:16:27 INFO - PROCESS | 1650 | 1467962187394 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1650 | 1467962187396 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b804000 == 37 [pid = 1650] [id = 468] 00:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1172b8c00) [pid = 1650] [serial = 1403] [outer = 0x0] 00:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124cecc00) [pid = 1650] [serial = 1404] [outer = 0x1172b8c00] 00:16:27 INFO - PROCESS | 1650 | 1467962187420 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5ef400) [pid = 1650] [serial = 1405] [outer = 0x1172b8c00] 00:16:27 INFO - PROCESS | 1650 | 1467962187800 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 571ms 00:16:27 INFO - PROCESS | 1650 | 1467962187823 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:16:27 INFO - PROCESS | 1650 | 1467962187827 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:16:27 INFO - PROCESS | 1650 | 1467962187830 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1650 | 1467962187847 Marionette TRACE conn2 <- [1,1846,null,{}] 00:16:27 INFO - PROCESS | 1650 | 1467962187851 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}] 00:16:27 INFO - PROCESS | 1650 | 1467962187853 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:28 INFO - PROCESS | 1650 | 1467962188028 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:16:28 INFO - PROCESS | 1650 | 1467962188045 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1650 | 1467962188046 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc4b000 == 38 [pid = 1650] [id = 469] 00:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118466c00) [pid = 1650] [serial = 1406] [outer = 0x0] 00:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a6ddc00) [pid = 1650] [serial = 1407] [outer = 0x118466c00] 00:16:28 INFO - PROCESS | 1650 | 1467962188089 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b60c400) [pid = 1650] [serial = 1408] [outer = 0x118466c00] 00:16:28 INFO - PROCESS | 1650 | 1467962188514 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]]]}] 00:16:28 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) 00:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 735ms 00:16:28 INFO - PROCESS | 1650 | 1467962188566 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 1650 | 1467962188568 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:16:28 INFO - PROCESS | 1650 | 1467962188572 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1650 | 1467962188575 Marionette TRACE conn2 <- [1,1850,null,{}] 00:16:28 INFO - PROCESS | 1650 | 1467962188579 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}] 00:16:28 INFO - PROCESS | 1650 | 1467962188581 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:28 INFO - PROCESS | 1650 | 1467962188725 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:16:28 INFO - PROCESS | 1650 | 1467962188829 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1650 | 1467962188832 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11698d800 == 39 [pid = 1650] [id = 470] 00:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113965400) [pid = 1650] [serial = 1409] [outer = 0x0] 00:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113d46c00) [pid = 1650] [serial = 1410] [outer = 0x113965400] 00:16:28 INFO - PROCESS | 1650 | 1467962188864 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11696c000) [pid = 1650] [serial = 1411] [outer = 0x113965400] 00:16:29 INFO - PROCESS | 1650 | 1467962189382 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]]]}] 00:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 825ms 00:16:29 INFO - PROCESS | 1650 | 1467962189419 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:16:29 INFO - PROCESS | 1650 | 1467962189422 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:16:29 INFO - PROCESS | 1650 | 1467962189431 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:16:29 INFO - PROCESS | 1650 | 1467962189432 Marionette TRACE conn2 <- [1,1854,null,{}] 00:16:29 INFO - PROCESS | 1650 | 1467962189435 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}] 00:16:29 INFO - PROCESS | 1650 | 1467962189437 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:29 INFO - PROCESS | 1650 | 1467962189548 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:16:29 INFO - PROCESS | 1650 | 1467962189626 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 1650 | 1467962189627 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123499000 == 40 [pid = 1650] [id = 471] 00:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118762000) [pid = 1650] [serial = 1412] [outer = 0x0] 00:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119456400) [pid = 1650] [serial = 1413] [outer = 0x118762000] 00:16:29 INFO - PROCESS | 1650 | 1467962189658 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119681c00) [pid = 1650] [serial = 1414] [outer = 0x118762000] 00:16:30 INFO - PROCESS | 1650 | 1467962190328 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]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 972ms 00:16:30 INFO - PROCESS | 1650 | 1467962190403 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1650 | 1467962190406 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:16:30 INFO - PROCESS | 1650 | 1467962190409 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 1650 | 1467962190411 Marionette TRACE conn2 <- [1,1858,null,{}] 00:16:30 INFO - PROCESS | 1650 | 1467962190415 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}] 00:16:30 INFO - PROCESS | 1650 | 1467962190416 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:30 INFO - PROCESS | 1650 | 1467962190524 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:16:30 INFO - PROCESS | 1650 | 1467962190581 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 1650 | 1467962190584 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2a800 == 41 [pid = 1650] [id = 472] 00:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118462000) [pid = 1650] [serial = 1415] [outer = 0x0] 00:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11846bc00) [pid = 1650] [serial = 1416] [outer = 0x118462000] 00:16:30 INFO - PROCESS | 1650 | 1467962190612 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11916fc00) [pid = 1650] [serial = 1417] [outer = 0x118462000] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b804000 == 40 [pid = 1650] [id = 468] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12af3e800 == 39 [pid = 1650] [id = 467] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a63b800 == 38 [pid = 1650] [id = 466] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2d7800 == 37 [pid = 1650] [id = 465] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc6000 == 36 [pid = 1650] [id = 464] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x125713800 == 35 [pid = 1650] [id = 463] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124266000 == 34 [pid = 1650] [id = 462] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119eef800 == 33 [pid = 1650] [id = 461] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117244000 == 32 [pid = 1650] [id = 460] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11698f000 == 31 [pid = 1650] [id = 459] 00:16:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3b000 == 30 [pid = 1650] [id = 458] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1266eb800) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1293d1c00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1268a5400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119174800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118858000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119582800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119170800) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11967ec00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124ac3c00) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124ef6800) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1246a8400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11671b400) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117ea0800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1212f4c00) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1212f2c00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1242a2c00) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11607a000) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11671c000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a8b4800) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a6e0800) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a2a8000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b7a1c00) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124ef7000) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b608400) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128bebc00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126142800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a551c00) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 00:16:30 INFO - PROCESS | 1650 | 1467962190980 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 621ms 00:16:31 INFO - PROCESS | 1650 | 1467962191030 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1650 | 1467962191033 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:16:31 INFO - PROCESS | 1650 | 1467962191037 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1650 | 1467962191039 Marionette TRACE conn2 <- [1,1862,null,{}] 00:16:31 INFO - PROCESS | 1650 | 1467962191041 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}] 00:16:31 INFO - PROCESS | 1650 | 1467962191043 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:31 INFO - PROCESS | 1650 | 1467962191124 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:16:31 INFO - PROCESS | 1650 | 1467962191184 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1650 | 1467962191185 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118874800 == 31 [pid = 1650] [id = 473] 00:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118462400) [pid = 1650] [serial = 1418] [outer = 0x0] 00:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11967ec00) [pid = 1650] [serial = 1419] [outer = 0x118462400] 00:16:31 INFO - PROCESS | 1650 | 1467962191212 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119cb4800) [pid = 1650] [serial = 1420] [outer = 0x118462400] 00:16:31 INFO - PROCESS | 1650 | 1467962191521 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 00:16:31 INFO - PROCESS | 1650 | 1467962191561 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1650 | 1467962191563 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:16:31 INFO - PROCESS | 1650 | 1467962191565 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1650 | 1467962191568 Marionette TRACE conn2 <- [1,1866,null,{}] 00:16:31 INFO - PROCESS | 1650 | 1467962191576 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}] 00:16:31 INFO - PROCESS | 1650 | 1467962191579 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:31 INFO - PROCESS | 1650 | 1467962191661 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:16:31 INFO - PROCESS | 1650 | 1467962191715 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1650 | 1467962191717 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124497800 == 32 [pid = 1650] [id = 474] 00:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118851000) [pid = 1650] [serial = 1421] [outer = 0x0] 00:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123510c00) [pid = 1650] [serial = 1422] [outer = 0x118851000] 00:16:31 INFO - PROCESS | 1650 | 1467962191747 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ef3800) [pid = 1650] [serial = 1423] [outer = 0x118851000] 00:16:32 INFO - PROCESS | 1650 | 1467962192116 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 572ms 00:16:32 INFO - PROCESS | 1650 | 1467962192138 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1650 | 1467962192143 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:16:32 INFO - PROCESS | 1650 | 1467962192146 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1650 | 1467962192148 Marionette TRACE conn2 <- [1,1870,null,{}] 00:16:32 INFO - PROCESS | 1650 | 1467962192152 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}] 00:16:32 INFO - PROCESS | 1650 | 1467962192154 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:32 INFO - PROCESS | 1650 | 1467962192314 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:16:32 INFO - PROCESS | 1650 | 1467962192330 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1650 | 1467962192331 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a1b800 == 33 [pid = 1650] [id = 475] 00:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124ce6400) [pid = 1650] [serial = 1424] [outer = 0x0] 00:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x125788000) [pid = 1650] [serial = 1425] [outer = 0x124ce6400] 00:16:32 INFO - PROCESS | 1650 | 1467962192372 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12668f800) [pid = 1650] [serial = 1426] [outer = 0x124ce6400] 00:16:32 INFO - PROCESS | 1650 | 1467962192730 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 620ms 00:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:16:32 INFO - PROCESS | 1650 | 1467962192766 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1650 | 1467962192768 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:16:32 INFO - PROCESS | 1650 | 1467962192770 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1650 | 1467962192771 Marionette TRACE conn2 <- [1,1874,null,{}] 00:16:32 INFO - PROCESS | 1650 | 1467962192774 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}] 00:16:32 INFO - PROCESS | 1650 | 1467962192775 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:32 INFO - PROCESS | 1650 | 1467962192853 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:16:32 INFO - PROCESS | 1650 | 1467962192936 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1650 | 1467962192937 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc6000 == 34 [pid = 1650] [id = 476] 00:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126142800) [pid = 1650] [serial = 1427] [outer = 0x0] 00:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1268f9400) [pid = 1650] [serial = 1428] [outer = 0x126142800] 00:16:32 INFO - PROCESS | 1650 | 1467962192972 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128da9000) [pid = 1650] [serial = 1429] [outer = 0x126142800] 00:16:33 INFO - PROCESS | 1650 | 1467962193317 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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 568ms 00:16:33 INFO - PROCESS | 1650 | 1467962193345 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1650 | 1467962193347 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:16:33 INFO - PROCESS | 1650 | 1467962193349 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1650 | 1467962193350 Marionette TRACE conn2 <- [1,1878,null,{}] 00:16:33 INFO - PROCESS | 1650 | 1467962193352 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}] 00:16:33 INFO - PROCESS | 1650 | 1467962193357 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:33 INFO - PROCESS | 1650 | 1467962193476 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:16:33 INFO - PROCESS | 1650 | 1467962193480 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 1650 | 1467962193481 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8da800 == 35 [pid = 1650] [id = 477] 00:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124e8d800) [pid = 1650] [serial = 1430] [outer = 0x0] 00:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a548c00) [pid = 1650] [serial = 1431] [outer = 0x124e8d800] 00:16:33 INFO - PROCESS | 1650 | 1467962193506 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b606c00) [pid = 1650] [serial = 1432] [outer = 0x124e8d800] 00:16:33 INFO - PROCESS | 1650 | 1467962193822 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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 00:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:16:33 INFO - PROCESS | 1650 | 1467962193868 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1650 | 1467962193869 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:16:33 INFO - PROCESS | 1650 | 1467962193871 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1650 | 1467962193872 Marionette TRACE conn2 <- [1,1882,null,{}] 00:16:33 INFO - PROCESS | 1650 | 1467962193882 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}] 00:16:33 INFO - PROCESS | 1650 | 1467962193883 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:33 INFO - PROCESS | 1650 | 1467962193984 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:16:33 INFO - PROCESS | 1650 | 1467962193988 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 1650 | 1467962193996 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b804000 == 36 [pid = 1650] [id = 478] 00:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12af6b400) [pid = 1650] [serial = 1433] [outer = 0x0] 00:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b611000) [pid = 1650] [serial = 1434] [outer = 0x12af6b400] 00:16:34 INFO - PROCESS | 1650 | 1467962194052 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b7a2c00) [pid = 1650] [serial = 1435] [outer = 0x12af6b400] 00:16:34 INFO - PROCESS | 1650 | 1467962194366 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 526ms 00:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:16:34 INFO - PROCESS | 1650 | 1467962194402 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1650 | 1467962194403 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:16:34 INFO - PROCESS | 1650 | 1467962194406 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1650 | 1467962194408 Marionette TRACE conn2 <- [1,1886,null,{}] 00:16:34 INFO - PROCESS | 1650 | 1467962194410 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}] 00:16:34 INFO - PROCESS | 1650 | 1467962194411 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:34 INFO - PROCESS | 1650 | 1467962194534 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1122b4400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113d40800) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11815ec00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1234bd000) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119459c00) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e5a800) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119685400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x111ca9c00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11815d800) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1234c5c00) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1235c9800) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1122bec00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126d30000) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1133ca800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1151da400) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:16:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1172b8c00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:16:34 INFO - PROCESS | 1650 | 1467962194792 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1650 | 1467962194794 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fec800 == 37 [pid = 1650] [id = 479] 00:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x110f99800) [pid = 1650] [serial = 1436] [outer = 0x0] 00:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1122b2000) [pid = 1650] [serial = 1437] [outer = 0x110f99800] 00:16:34 INFO - PROCESS | 1650 | 1467962194848 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f8f800) [pid = 1650] [serial = 1438] [outer = 0x110f99800] 00:16:35 INFO - PROCESS | 1650 | 1467962195409 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1023ms 00:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:16:35 INFO - PROCESS | 1650 | 1467962195467 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 1650 | 1467962195469 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:16:35 INFO - PROCESS | 1650 | 1467962195473 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 1650 | 1467962195475 Marionette TRACE conn2 <- [1,1890,null,{}] 00:16:35 INFO - PROCESS | 1650 | 1467962195479 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}] 00:16:35 INFO - PROCESS | 1650 | 1467962195482 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:35 INFO - PROCESS | 1650 | 1467962195585 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:16:35 INFO - PROCESS | 1650 | 1467962195653 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 1650 | 1467962195655 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185c1000 == 38 [pid = 1650] [id = 480] 00:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11670ec00) [pid = 1650] [serial = 1439] [outer = 0x0] 00:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1176da400) [pid = 1650] [serial = 1440] [outer = 0x11670ec00] 00:16:35 INFO - PROCESS | 1650 | 1467962195686 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1182f8400) [pid = 1650] [serial = 1441] [outer = 0x11670ec00] 00:16:36 INFO - PROCESS | 1650 | 1467962196168 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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 724ms 00:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:16:36 INFO - PROCESS | 1650 | 1467962196199 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1650 | 1467962196202 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:16:36 INFO - PROCESS | 1650 | 1467962196205 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1650 | 1467962196206 Marionette TRACE conn2 <- [1,1894,null,{}] 00:16:36 INFO - PROCESS | 1650 | 1467962196212 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}] 00:16:36 INFO - PROCESS | 1650 | 1467962196213 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:36 INFO - PROCESS | 1650 | 1467962196318 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:16:36 INFO - PROCESS | 1650 | 1467962196389 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1650 | 1467962196391 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0a000 == 39 [pid = 1650] [id = 481] 00:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11967e000) [pid = 1650] [serial = 1442] [outer = 0x0] 00:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1196ac000) [pid = 1650] [serial = 1443] [outer = 0x11967e000] 00:16:36 INFO - PROCESS | 1650 | 1467962196420 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1212f8000) [pid = 1650] [serial = 1444] [outer = 0x11967e000] 00:16:36 INFO - PROCESS | 1650 | 1467962196863 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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 724ms 00:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:16:36 INFO - PROCESS | 1650 | 1467962196929 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1650 | 1467962196931 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:16:36 INFO - PROCESS | 1650 | 1467962196938 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1650 | 1467962196945 Marionette TRACE conn2 <- [1,1898,null,{}] 00:16:36 INFO - PROCESS | 1650 | 1467962196949 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}] 00:16:36 INFO - PROCESS | 1650 | 1467962196951 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:37 INFO - PROCESS | 1650 | 1467962197058 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:16:37 INFO - PROCESS | 1650 | 1467962197128 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1650 | 1467962197129 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc20800 == 40 [pid = 1650] [id = 482] 00:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1188d0800) [pid = 1650] [serial = 1445] [outer = 0x0] 00:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12350e000) [pid = 1650] [serial = 1446] [outer = 0x1188d0800] 00:16:37 INFO - PROCESS | 1650 | 1467962197158 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124c7ac00) [pid = 1650] [serial = 1447] [outer = 0x1188d0800] 00:16:37 INFO - PROCESS | 1650 | 1467962197579 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 679ms 00:16:37 INFO - PROCESS | 1650 | 1467962197614 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:16:37 INFO - PROCESS | 1650 | 1467962197616 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:16:37 INFO - PROCESS | 1650 | 1467962197618 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 1650 | 1467962197620 Marionette TRACE conn2 <- [1,1902,null,{}] 00:16:37 INFO - PROCESS | 1650 | 1467962197622 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}] 00:16:37 INFO - PROCESS | 1650 | 1467962197624 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:37 INFO - PROCESS | 1650 | 1467962197726 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:16:37 INFO - PROCESS | 1650 | 1467962197784 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1650 | 1467962197785 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc4b800 == 41 [pid = 1650] [id = 483] 00:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ef9800) [pid = 1650] [serial = 1448] [outer = 0x0] 00:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12578f800) [pid = 1650] [serial = 1449] [outer = 0x124ef9800] 00:16:37 INFO - PROCESS | 1650 | 1467962197814 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12668ac00) [pid = 1650] [serial = 1450] [outer = 0x124ef9800] 00:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11704b400) [pid = 1650] [serial = 1451] [outer = 0x12cae8000] 00:16:38 INFO - PROCESS | 1650 | 1467962198467 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]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 921ms 00:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:16:38 INFO - PROCESS | 1650 | 1467962198540 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 1650 | 1467962198543 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:16:38 INFO - PROCESS | 1650 | 1467962198546 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1650 | 1467962198548 Marionette TRACE conn2 <- [1,1906,null,{}] 00:16:38 INFO - PROCESS | 1650 | 1467962198552 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}] 00:16:38 INFO - PROCESS | 1650 | 1467962198553 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:38 INFO - PROCESS | 1650 | 1467962198650 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:16:38 INFO - PROCESS | 1650 | 1467962198724 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1650 | 1467962198726 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d75800 == 42 [pid = 1650] [id = 484] 00:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1162d0800) [pid = 1650] [serial = 1452] [outer = 0x0] 00:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1176e1000) [pid = 1650] [serial = 1453] [outer = 0x1162d0800] 00:16:38 INFO - PROCESS | 1650 | 1467962198757 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11846a000) [pid = 1650] [serial = 1454] [outer = 0x1162d0800] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b804000 == 41 [pid = 1650] [id = 478] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8da800 == 40 [pid = 1650] [id = 477] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc6000 == 39 [pid = 1650] [id = 476] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126a1b800 == 38 [pid = 1650] [id = 475] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124497800 == 37 [pid = 1650] [id = 474] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118874800 == 36 [pid = 1650] [id = 473] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2a800 == 35 [pid = 1650] [id = 472] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11698d800 == 34 [pid = 1650] [id = 470] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119fe5800 == 33 [pid = 1650] [id = 189] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11887a800 == 32 [pid = 1650] [id = 187] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116620800 == 31 [pid = 1650] [id = 185] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123498800 == 30 [pid = 1650] [id = 190] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11326f800 == 29 [pid = 1650] [id = 184] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117e1d000 == 28 [pid = 1650] [id = 186] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119c26000 == 27 [pid = 1650] [id = 196] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126563000 == 26 [pid = 1650] [id = 199] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128bba000 == 25 [pid = 1650] [id = 200] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116783000 == 24 [pid = 1650] [id = 194] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123499000 == 23 [pid = 1650] [id = 471] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11708e800 == 22 [pid = 1650] [id = 198] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1240f1000 == 21 [pid = 1650] [id = 191] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123278000 == 20 [pid = 1650] [id = 197] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d1800 == 19 [pid = 1650] [id = 195] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1192b4000 == 18 [pid = 1650] [id = 188] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x112650000 == 17 [pid = 1650] [id = 192] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117e27000 == 16 [pid = 1650] [id = 201] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1185ab800 == 15 [pid = 1650] [id = 193] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc4b000 == 14 [pid = 1650] [id = 469] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc20800 == 13 [pid = 1650] [id = 482] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0a000 == 12 [pid = 1650] [id = 481] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1185c1000 == 11 [pid = 1650] [id = 480] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x112fec800 == 10 [pid = 1650] [id = 479] 00:16:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc4b800 == 9 [pid = 1650] [id = 483] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1246a7800) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125794800) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118467c00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11917a000) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12453cc00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11968b000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1212fc000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167de400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1176e1800) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119cb3400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119689800) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1139ebc00) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d33c00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124eeb800) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119680000) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11876d400) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1251efc00) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124537c00) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128da5000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126688c00) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126d32800) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126a9b000) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a543c00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128df3400) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118761000) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118163800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1160de400) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12a5f1000) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12a5ef400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1241c0c00) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124cecc00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124545400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a6ddc00) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 00:16:40 INFO - PROCESS | 1650 | 1467962200855 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]]]}] 00:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2327ms 00:16:40 INFO - PROCESS | 1650 | 1467962200873 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:16:40 INFO - PROCESS | 1650 | 1467962200875 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:16:40 INFO - PROCESS | 1650 | 1467962200881 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:16:40 INFO - PROCESS | 1650 | 1467962200883 Marionette TRACE conn2 <- [1,1910,null,{}] 00:16:40 INFO - PROCESS | 1650 | 1467962200887 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}] 00:16:40 INFO - PROCESS | 1650 | 1467962200889 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:40 INFO - PROCESS | 1650 | 1467962200972 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:16:41 INFO - PROCESS | 1650 | 1467962201027 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 1650 | 1467962201030 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667a000 == 10 [pid = 1650] [id = 485] 00:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113964000) [pid = 1650] [serial = 1455] [outer = 0x0] 00:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116023800) [pid = 1650] [serial = 1456] [outer = 0x113964000] 00:16:41 INFO - PROCESS | 1650 | 1467962201057 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116630400) [pid = 1650] [serial = 1457] [outer = 0x113964000] 00:16:41 INFO - PROCESS | 1650 | 1467962201385 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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 522ms 00:16:41 INFO - PROCESS | 1650 | 1467962201403 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:16:41 INFO - PROCESS | 1650 | 1467962201406 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:16:41 INFO - PROCESS | 1650 | 1467962201415 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 1650 | 1467962201417 Marionette TRACE conn2 <- [1,1914,null,{}] 00:16:41 INFO - PROCESS | 1650 | 1467962201419 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}] 00:16:41 INFO - PROCESS | 1650 | 1467962201421 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:41 INFO - PROCESS | 1650 | 1467962201507 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:16:41 INFO - PROCESS | 1650 | 1467962201514 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 1650 | 1467962201515 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11628d000 == 11 [pid = 1650] [id = 486] 00:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1167dcc00) [pid = 1650] [serial = 1458] [outer = 0x0] 00:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11815ec00) [pid = 1650] [serial = 1459] [outer = 0x1167dcc00] 00:16:41 INFO - PROCESS | 1650 | 1467962201543 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11846c400) [pid = 1650] [serial = 1460] [outer = 0x1167dcc00] 00:16:41 INFO - PROCESS | 1650 | 1467962201904 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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 00:16:41 INFO - PROCESS | 1650 | 1467962201935 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:16:41 INFO - PROCESS | 1650 | 1467962201937 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:16:41 INFO - PROCESS | 1650 | 1467962201946 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 1650 | 1467962201948 Marionette TRACE conn2 <- [1,1918,null,{}] 00:16:41 INFO - PROCESS | 1650 | 1467962201956 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}] 00:16:41 INFO - PROCESS | 1650 | 1467962201959 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:42 INFO - PROCESS | 1650 | 1467962202041 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:16:42 INFO - PROCESS | 1650 | 1467962202049 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 1650 | 1467962202051 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e3000 == 12 [pid = 1650] [id = 487] 00:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113d91400) [pid = 1650] [serial = 1461] [outer = 0x0] 00:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119170c00) [pid = 1650] [serial = 1462] [outer = 0x113d91400] 00:16:42 INFO - PROCESS | 1650 | 1467962202079 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119588800) [pid = 1650] [serial = 1463] [outer = 0x113d91400] 00:16:42 INFO - PROCESS | 1650 | 1467962202425 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 520ms 00:16:42 INFO - PROCESS | 1650 | 1467962202467 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 1650 | 1467962202469 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:16:42 INFO - PROCESS | 1650 | 1467962202471 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 1650 | 1467962202473 Marionette TRACE conn2 <- [1,1922,null,{}] 00:16:42 INFO - PROCESS | 1650 | 1467962202475 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}] 00:16:42 INFO - PROCESS | 1650 | 1467962202477 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:42 INFO - PROCESS | 1650 | 1467962202597 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:16:42 INFO - PROCESS | 1650 | 1467962202604 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 1650 | 1467962202605 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12312f800 == 13 [pid = 1650] [id = 488] 00:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119682800) [pid = 1650] [serial = 1464] [outer = 0x0] 00:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119a93800) [pid = 1650] [serial = 1465] [outer = 0x119682800] 00:16:42 INFO - PROCESS | 1650 | 1467962202647 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12120e400) [pid = 1650] [serial = 1466] [outer = 0x119682800] 00:16:43 INFO - PROCESS | 1650 | 1467962203086 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]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 669ms 00:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:16:43 INFO - PROCESS | 1650 | 1467962203140 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 1650 | 1467962203142 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:16:43 INFO - PROCESS | 1650 | 1467962203144 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 1650 | 1467962203145 Marionette TRACE conn2 <- [1,1926,null,{}] 00:16:43 INFO - PROCESS | 1650 | 1467962203147 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}] 00:16:43 INFO - PROCESS | 1650 | 1467962203148 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:43 INFO - PROCESS | 1650 | 1467962203251 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:16:43 INFO - PROCESS | 1650 | 1467962203305 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1650 | 1467962203307 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x124272000 == 14 [pid = 1650] [id = 489] 00:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11671bc00) [pid = 1650] [serial = 1467] [outer = 0x0] 00:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1212f6000) [pid = 1650] [serial = 1468] [outer = 0x11671bc00] 00:16:43 INFO - PROCESS | 1650 | 1467962203333 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123121c00) [pid = 1650] [serial = 1469] [outer = 0x11671bc00] 00:16:43 INFO - PROCESS | 1650 | 1467962203654 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]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 00:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:16:43 INFO - PROCESS | 1650 | 1467962203666 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 1650 | 1467962203668 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:16:43 INFO - PROCESS | 1650 | 1467962203670 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 1650 | 1467962203671 Marionette TRACE conn2 <- [1,1930,null,{}] 00:16:43 INFO - PROCESS | 1650 | 1467962203673 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}] 00:16:43 INFO - PROCESS | 1650 | 1467962203680 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:43 INFO - PROCESS | 1650 | 1467962203813 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:16:43 INFO - PROCESS | 1650 | 1467962203817 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1650 | 1467962203818 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12571f000 == 15 [pid = 1650] [id = 490] 00:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123122c00) [pid = 1650] [serial = 1470] [outer = 0x0] 00:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1235cac00) [pid = 1650] [serial = 1471] [outer = 0x123122c00] 00:16:43 INFO - PROCESS | 1650 | 1467962203843 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124cec400) [pid = 1650] [serial = 1472] [outer = 0x123122c00] 00:16:44 INFO - PROCESS | 1650 | 1467962204197 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]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 570ms 00:16:44 INFO - PROCESS | 1650 | 1467962204240 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 1650 | 1467962204242 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:16:44 INFO - PROCESS | 1650 | 1467962204244 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1650 | 1467962204245 Marionette TRACE conn2 <- [1,1934,null,{}] 00:16:44 INFO - PROCESS | 1650 | 1467962204247 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}] 00:16:44 INFO - PROCESS | 1650 | 1467962204249 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:44 INFO - PROCESS | 1650 | 1467962204353 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:16:44 INFO - PROCESS | 1650 | 1467962204357 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 1650 | 1467962204358 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbd800 == 16 [pid = 1650] [id = 491] 00:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11815d400) [pid = 1650] [serial = 1473] [outer = 0x0] 00:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ef6c00) [pid = 1650] [serial = 1474] [outer = 0x11815d400] 00:16:44 INFO - PROCESS | 1650 | 1467962204384 Marionette DEBUG loaded listener.js 00:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1256ec000) [pid = 1650] [serial = 1475] [outer = 0x11815d400] 00:16:44 INFO - PROCESS | 1650 | 1467962204738 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]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 00:16:44 INFO - PROCESS | 1650 | 1467962204764 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 1650 | 1467962204765 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:16:44 INFO - PROCESS | 1650 | 1467962204767 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1650 | 1467962204768 Marionette TRACE conn2 <- [1,1938,null,{}] 00:16:44 INFO - PROCESS | 1650 | 1467962204770 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}] 00:16:44 INFO - PROCESS | 1650 | 1467962204772 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:44 INFO - PROCESS | 1650 | 1467962204867 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12af6b400) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113965400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118851000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118462400) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118762000) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124ce6400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118462000) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126142800) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124e8d800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1188d0800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124ef9800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118466c00) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11967e000) [pid = 1650] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x110f99800) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11670ec00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:16:45 INFO - PROCESS | 1650 | 1467962205082 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 1650 | 1467962205083 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x116791000 == 17 [pid = 1650] [id = 492] 00:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x110f9fc00) [pid = 1650] [serial = 1476] [outer = 0x0] 00:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x113379800) [pid = 1650] [serial = 1477] [outer = 0x110f9fc00] 00:16:45 INFO - PROCESS | 1650 | 1467962205111 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1176dc000) [pid = 1650] [serial = 1478] [outer = 0x110f9fc00] 00:16:45 INFO - PROCESS | 1650 | 1467962205517 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]]]}] 00:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 772ms 00:16:45 INFO - PROCESS | 1650 | 1467962205540 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:16:45 INFO - PROCESS | 1650 | 1467962205541 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:16:45 INFO - PROCESS | 1650 | 1467962205546 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:16:45 INFO - PROCESS | 1650 | 1467962205547 Marionette TRACE conn2 <- [1,1942,null,{}] 00:16:45 INFO - PROCESS | 1650 | 1467962205550 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}] 00:16:45 INFO - PROCESS | 1650 | 1467962205551 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:45 INFO - PROCESS | 1650 | 1467962205641 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:16:45 INFO - PROCESS | 1650 | 1467962205648 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 1650 | 1467962205649 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e2800 == 18 [pid = 1650] [id = 493] 00:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11876c000) [pid = 1650] [serial = 1479] [outer = 0x0] 00:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12120c800) [pid = 1650] [serial = 1480] [outer = 0x11876c000] 00:16:45 INFO - PROCESS | 1650 | 1467962205674 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1256ecc00) [pid = 1650] [serial = 1481] [outer = 0x11876c000] 00:16:46 INFO - PROCESS | 1650 | 1467962206000 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 470ms 00:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:16:46 INFO - PROCESS | 1650 | 1467962206016 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1650 | 1467962206017 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:16:46 INFO - PROCESS | 1650 | 1467962206019 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1650 | 1467962206020 Marionette TRACE conn2 <- [1,1946,null,{}] 00:16:46 INFO - PROCESS | 1650 | 1467962206023 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}] 00:16:46 INFO - PROCESS | 1650 | 1467962206024 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:46 INFO - PROCESS | 1650 | 1467962206105 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:16:46 INFO - PROCESS | 1650 | 1467962206111 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 1650 | 1467962206113 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a643000 == 19 [pid = 1650] [id = 494] 00:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12429c400) [pid = 1650] [serial = 1482] [outer = 0x0] 00:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12614c800) [pid = 1650] [serial = 1483] [outer = 0x12429c400] 00:16:46 INFO - PROCESS | 1650 | 1467962206138 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126683c00) [pid = 1650] [serial = 1484] [outer = 0x12429c400] 00:16:46 INFO - PROCESS | 1650 | 1467962206474 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 469ms 00:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:16:46 INFO - PROCESS | 1650 | 1467962206489 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1650 | 1467962206491 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:16:46 INFO - PROCESS | 1650 | 1467962206495 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1650 | 1467962206497 Marionette TRACE conn2 <- [1,1950,null,{}] 00:16:46 INFO - PROCESS | 1650 | 1467962206500 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}] 00:16:46 INFO - PROCESS | 1650 | 1467962206501 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:46 INFO - PROCESS | 1650 | 1467962206589 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:16:46 INFO - PROCESS | 1650 | 1467962206647 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 1650 | 1467962206649 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x124266000 == 20 [pid = 1650] [id = 495] 00:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126147800) [pid = 1650] [serial = 1485] [outer = 0x0] 00:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1266eec00) [pid = 1650] [serial = 1486] [outer = 0x126147800] 00:16:46 INFO - PROCESS | 1650 | 1467962206678 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126d36c00) [pid = 1650] [serial = 1487] [outer = 0x126147800] 00:16:46 INFO - PROCESS | 1650 | 1467962206967 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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms 00:16:47 INFO - PROCESS | 1650 | 1467962207015 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:16:47 INFO - PROCESS | 1650 | 1467962207016 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:16:47 INFO - PROCESS | 1650 | 1467962207018 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 1650 | 1467962207019 Marionette TRACE conn2 <- [1,1954,null,{}] 00:16:47 INFO - PROCESS | 1650 | 1467962207022 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}] 00:16:47 INFO - PROCESS | 1650 | 1467962207023 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:47 INFO - PROCESS | 1650 | 1467962207100 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:16:47 INFO - PROCESS | 1650 | 1467962207199 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 1650 | 1467962207201 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x112feb800 == 21 [pid = 1650] [id = 496] 00:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110fa1000) [pid = 1650] [serial = 1488] [outer = 0x0] 00:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112232800) [pid = 1650] [serial = 1489] [outer = 0x110fa1000] 00:16:47 INFO - PROCESS | 1650 | 1467962207231 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112d33c00) [pid = 1650] [serial = 1490] [outer = 0x110fa1000] 00:16:47 INFO - PROCESS | 1650 | 1467962207701 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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 722ms 00:16:47 INFO - PROCESS | 1650 | 1467962207742 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:16:47 INFO - PROCESS | 1650 | 1467962207744 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:16:47 INFO - PROCESS | 1650 | 1467962207748 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 1650 | 1467962207750 Marionette TRACE conn2 <- [1,1958,null,{}] 00:16:47 INFO - PROCESS | 1650 | 1467962207753 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}] 00:16:47 INFO - PROCESS | 1650 | 1467962207756 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:47 INFO - PROCESS | 1650 | 1467962207913 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:16:47 INFO - PROCESS | 1650 | 1467962207924 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 1650 | 1467962207925 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e1000 == 22 [pid = 1650] [id = 497] 00:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1160dc400) [pid = 1650] [serial = 1491] [outer = 0x0] 00:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1176e3000) [pid = 1650] [serial = 1492] [outer = 0x1160dc400] 00:16:47 INFO - PROCESS | 1650 | 1467962207978 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118556000) [pid = 1650] [serial = 1493] [outer = 0x1160dc400] 00:16:48 INFO - PROCESS | 1650 | 1467962208681 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]]]}] 00:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 973ms 00:16:48 INFO - PROCESS | 1650 | 1467962208721 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:16:48 INFO - PROCESS | 1650 | 1467962208724 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:16:48 INFO - PROCESS | 1650 | 1467962208727 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 1650 | 1467962208729 Marionette TRACE conn2 <- [1,1962,null,{}] 00:16:48 INFO - PROCESS | 1650 | 1467962208733 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}] 00:16:48 INFO - PROCESS | 1650 | 1467962208734 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:48 INFO - PROCESS | 1650 | 1467962208844 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1176e1000) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112f8f800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b7a2c00) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113d46c00) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11696c000) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123510c00) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124ef3800) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11967ec00) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119cb4800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b611000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119456400) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119681c00) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x125788000) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12668f800) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11846bc00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11916fc00) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12b606c00) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1268f9400) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12a548c00) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128da9000) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124c7ac00) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12668ac00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12b60c400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12578f800) [pid = 1650] [serial = 1449] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1212f8000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12350e000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1162d5800) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1122b2000) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1182f8400) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1196ac000) [pid = 1650] [serial = 1443] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1176da400) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1650 | 1467962208913 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 1650 | 1467962208916 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x113268000 == 23 [pid = 1650] [id = 498] 00:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113207800) [pid = 1650] [serial = 1494] [outer = 0x0] 00:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113ba7800) [pid = 1650] [serial = 1495] [outer = 0x113207800] 00:16:48 INFO - PROCESS | 1650 | 1467962208943 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116710400) [pid = 1650] [serial = 1496] [outer = 0x113207800] 00:16:49 INFO - PROCESS | 1650 | 1467962209260 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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 572ms 00:16:49 INFO - PROCESS | 1650 | 1467962209299 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 1650 | 1467962209303 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:16:49 INFO - PROCESS | 1650 | 1467962209308 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1650 | 1467962209310 Marionette TRACE conn2 <- [1,1966,null,{}] 00:16:49 INFO - PROCESS | 1650 | 1467962209313 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}] 00:16:49 INFO - PROCESS | 1650 | 1467962209315 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:49 INFO - PROCESS | 1650 | 1467962209435 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:16:49 INFO - PROCESS | 1650 | 1467962209443 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 1650 | 1467962209444 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d3000 == 24 [pid = 1650] [id = 499] 00:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116a11800) [pid = 1650] [serial = 1497] [outer = 0x0] 00:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1176dcc00) [pid = 1650] [serial = 1498] [outer = 0x116a11800] 00:16:49 INFO - PROCESS | 1650 | 1467962209480 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1182f1000) [pid = 1650] [serial = 1499] [outer = 0x116a11800] 00:16:49 INFO - PROCESS | 1650 | 1467962209889 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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 624ms 00:16:49 INFO - PROCESS | 1650 | 1467962209935 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:16:49 INFO - PROCESS | 1650 | 1467962209937 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:16:49 INFO - PROCESS | 1650 | 1467962209941 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1650 | 1467962209946 Marionette TRACE conn2 <- [1,1970,null,{}] 00:16:49 INFO - PROCESS | 1650 | 1467962209958 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}] 00:16:49 INFO - PROCESS | 1650 | 1467962209965 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:50 INFO - PROCESS | 1650 | 1467962210099 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:16:50 INFO - PROCESS | 1650 | 1467962210217 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1650 | 1467962210219 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c6800 == 25 [pid = 1650] [id = 500] 00:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118737000) [pid = 1650] [serial = 1500] [outer = 0x0] 00:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11916d000) [pid = 1650] [serial = 1501] [outer = 0x118737000] 00:16:50 INFO - PROCESS | 1650 | 1467962210248 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119459000) [pid = 1650] [serial = 1502] [outer = 0x118737000] 00:16:50 INFO - PROCESS | 1650 | 1467962210602 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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 675ms 00:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:16:50 INFO - PROCESS | 1650 | 1467962210616 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:16:50 INFO - PROCESS | 1650 | 1467962210619 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:16:50 INFO - PROCESS | 1650 | 1467962210622 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 1650 | 1467962210624 Marionette TRACE conn2 <- [1,1974,null,{}] 00:16:50 INFO - PROCESS | 1650 | 1467962210627 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}] 00:16:50 INFO - PROCESS | 1650 | 1467962210629 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:50 INFO - PROCESS | 1650 | 1467962210753 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:16:50 INFO - PROCESS | 1650 | 1467962210843 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1650 | 1467962210844 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123135000 == 26 [pid = 1650] [id = 501] 00:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119583800) [pid = 1650] [serial = 1503] [outer = 0x0] 00:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119a92000) [pid = 1650] [serial = 1504] [outer = 0x119583800] 00:16:50 INFO - PROCESS | 1650 | 1467962210886 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1212f3000) [pid = 1650] [serial = 1505] [outer = 0x119583800] 00:16:51 INFO - PROCESS | 1650 | 1467962211205 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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 623ms 00:16:51 INFO - PROCESS | 1650 | 1467962211247 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 1650 | 1467962211255 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:16:51 INFO - PROCESS | 1650 | 1467962211258 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1650 | 1467962211259 Marionette TRACE conn2 <- [1,1978,null,{}] 00:16:51 INFO - PROCESS | 1650 | 1467962211271 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}] 00:16:51 INFO - PROCESS | 1650 | 1467962211272 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:51 INFO - PROCESS | 1650 | 1467962211369 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:16:51 INFO - PROCESS | 1650 | 1467962211372 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1650 | 1467962211373 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116621800 == 27 [pid = 1650] [id = 502] 00:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119682000) [pid = 1650] [serial = 1506] [outer = 0x0] 00:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123126400) [pid = 1650] [serial = 1507] [outer = 0x119682000] 00:16:51 INFO - PROCESS | 1650 | 1467962211398 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123510c00) [pid = 1650] [serial = 1508] [outer = 0x119682000] 00:16:51 INFO - PROCESS | 1650 | 1467962211789 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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 572ms 00:16:51 INFO - PROCESS | 1650 | 1467962211831 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:16:51 INFO - PROCESS | 1650 | 1467962211833 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:16:51 INFO - PROCESS | 1650 | 1467962211836 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1650 | 1467962211837 Marionette TRACE conn2 <- [1,1982,null,{}] 00:16:51 INFO - PROCESS | 1650 | 1467962211840 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}] 00:16:51 INFO - PROCESS | 1650 | 1467962211845 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:52 INFO - PROCESS | 1650 | 1467962212004 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:16:52 INFO - PROCESS | 1650 | 1467962212045 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:52 INFO - PROCESS | 1650 | 1467962212046 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a21800 == 28 [pid = 1650] [id = 503] 00:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1241bf800) [pid = 1650] [serial = 1509] [outer = 0x0] 00:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12466ec00) [pid = 1650] [serial = 1510] [outer = 0x1241bf800] 00:16:52 INFO - PROCESS | 1650 | 1467962212071 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x125130400) [pid = 1650] [serial = 1511] [outer = 0x1241bf800] 00:16:52 INFO - PROCESS | 1650 | 1467962212395 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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 569ms 00:16:52 INFO - PROCESS | 1650 | 1467962212404 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 1650 | 1467962212406 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:16:52 INFO - PROCESS | 1650 | 1467962212408 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 1650 | 1467962212409 Marionette TRACE conn2 <- [1,1986,null,{}] 00:16:52 INFO - PROCESS | 1650 | 1467962212421 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}] 00:16:52 INFO - PROCESS | 1650 | 1467962212422 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:52 INFO - PROCESS | 1650 | 1467962212519 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:16:52 INFO - PROCESS | 1650 | 1467962212523 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:52 INFO - PROCESS | 1650 | 1467962212524 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbf000 == 29 [pid = 1650] [id = 504] 00:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11876b800) [pid = 1650] [serial = 1512] [outer = 0x0] 00:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a03c00) [pid = 1650] [serial = 1513] [outer = 0x11876b800] 00:16:52 INFO - PROCESS | 1650 | 1467962212549 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126149c00) [pid = 1650] [serial = 1514] [outer = 0x11876b800] 00:16:52 INFO - PROCESS | 1650 | 1467962212884 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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms 00:16:52 INFO - PROCESS | 1650 | 1467962212930 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 1650 | 1467962212931 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:16:52 INFO - PROCESS | 1650 | 1467962212934 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 1650 | 1467962212935 Marionette TRACE conn2 <- [1,1990,null,{}] 00:16:52 INFO - PROCESS | 1650 | 1467962212937 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}] 00:16:52 INFO - PROCESS | 1650 | 1467962212938 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:53 INFO - PROCESS | 1650 | 1467962213035 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:16:53 INFO - PROCESS | 1650 | 1467962213047 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 1650 | 1467962213048 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294d2000 == 30 [pid = 1650] [id = 505] 00:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12614c000) [pid = 1650] [serial = 1515] [outer = 0x0] 00:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12668b800) [pid = 1650] [serial = 1516] [outer = 0x12614c000] 00:16:53 INFO - PROCESS | 1650 | 1467962213074 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126a93800) [pid = 1650] [serial = 1517] [outer = 0x12614c000] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113964000) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119682800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123122c00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12429c400) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11815d400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11876c000) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113d91400) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1167dcc00) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x110f9fc00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1162d0800) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11671bc00) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:16:53 INFO - PROCESS | 1650 | 1467962213439 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 00:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:16:53 INFO - PROCESS | 1650 | 1467962213454 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1650 | 1467962213456 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:16:53 INFO - PROCESS | 1650 | 1467962213458 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1650 | 1467962213461 Marionette TRACE conn2 <- [1,1994,null,{}] 00:16:53 INFO - PROCESS | 1650 | 1467962213466 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}] 00:16:53 INFO - PROCESS | 1650 | 1467962213467 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:53 INFO - PROCESS | 1650 | 1467962213570 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:16:53 INFO - PROCESS | 1650 | 1467962213606 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 1650 | 1467962213607 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116943000 == 31 [pid = 1650] [id = 506] 00:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x112d2cc00) [pid = 1650] [serial = 1518] [outer = 0x0] 00:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12311f400) [pid = 1650] [serial = 1519] [outer = 0x112d2cc00] 00:16:53 INFO - PROCESS | 1650 | 1467962213631 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1265f1000) [pid = 1650] [serial = 1520] [outer = 0x112d2cc00] 00:16:53 INFO - PROCESS | 1650 | 1467962213915 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 474ms 00:16:53 INFO - PROCESS | 1650 | 1467962213934 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1650 | 1467962213935 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:16:53 INFO - PROCESS | 1650 | 1467962213937 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1650 | 1467962213938 Marionette TRACE conn2 <- [1,1998,null,{}] 00:16:53 INFO - PROCESS | 1650 | 1467962213940 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}] 00:16:53 INFO - PROCESS | 1650 | 1467962213942 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:54 INFO - PROCESS | 1650 | 1467962214033 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:16:54 INFO - PROCESS | 1650 | 1467962214036 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1650 | 1467962214037 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119eef800 == 32 [pid = 1650] [id = 507] 00:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12429c400) [pid = 1650] [serial = 1521] [outer = 0x0] 00:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126a9d800) [pid = 1650] [serial = 1522] [outer = 0x12429c400] 00:16:54 INFO - PROCESS | 1650 | 1467962214064 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126d30000) [pid = 1650] [serial = 1523] [outer = 0x12429c400] 00:16:54 INFO - PROCESS | 1650 | 1467962214397 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]]]}] 00:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 470ms 00:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:16:54 INFO - PROCESS | 1650 | 1467962214407 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:16:54 INFO - PROCESS | 1650 | 1467962214410 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:16:54 INFO - PROCESS | 1650 | 1467962214413 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - PROCESS | 1650 | 1467962214414 Marionette TRACE conn2 <- [1,2002,null,{}] 00:16:54 INFO - PROCESS | 1650 | 1467962214417 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}] 00:16:54 INFO - PROCESS | 1650 | 1467962214418 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:54 INFO - PROCESS | 1650 | 1467962214538 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:16:54 INFO - PROCESS | 1650 | 1467962214544 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1650 | 1467962214546 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afdd800 == 33 [pid = 1650] [id = 508] 00:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112d30000) [pid = 1650] [serial = 1524] [outer = 0x0] 00:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x128be2c00) [pid = 1650] [serial = 1525] [outer = 0x112d30000] 00:16:54 INFO - PROCESS | 1650 | 1467962214572 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12a2a0c00) [pid = 1650] [serial = 1526] [outer = 0x112d30000] 00:16:54 INFO - PROCESS | 1650 | 1467962214905 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]]]}] 00:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 00:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:16:54 INFO - PROCESS | 1650 | 1467962214933 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:16:54 INFO - PROCESS | 1650 | 1467962214934 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:16:54 INFO - PROCESS | 1650 | 1467962214937 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - PROCESS | 1650 | 1467962214938 Marionette TRACE conn2 <- [1,2006,null,{}] 00:16:54 INFO - PROCESS | 1650 | 1467962214940 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}] 00:16:54 INFO - PROCESS | 1650 | 1467962214942 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:55 INFO - PROCESS | 1650 | 1467962215022 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:16:55 INFO - PROCESS | 1650 | 1467962215028 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1650 | 1467962215030 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc2a800 == 34 [pid = 1650] [id = 509] 00:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12a2a8c00) [pid = 1650] [serial = 1527] [outer = 0x0] 00:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12a54c000) [pid = 1650] [serial = 1528] [outer = 0x12a2a8c00] 00:16:55 INFO - PROCESS | 1650 | 1467962215054 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a5f5c00) [pid = 1650] [serial = 1529] [outer = 0x12a2a8c00] 00:16:55 INFO - PROCESS | 1650 | --DOCSHELL 0x113d75800 == 33 [pid = 1650] [id = 484] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116023800) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a93800) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1235cac00) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12614c800) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1256ec000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12120c800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119588800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11846c400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1176dc000) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1256ecc00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116630400) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124ef6c00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11846a000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11815ec00) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124cec400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123121c00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119170c00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12120e400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1212f6000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x113379800) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126683c00) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1266eec00) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1650 | 1467962216377 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]]]}] 00:16:56 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 00:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1475ms 00:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:16:56 INFO - PROCESS | 1650 | 1467962216413 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:16:56 INFO - PROCESS | 1650 | 1467962216415 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:16:56 INFO - PROCESS | 1650 | 1467962216419 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 1650 | 1467962216421 Marionette TRACE conn2 <- [1,2010,null,{}] 00:16:56 INFO - PROCESS | 1650 | 1467962216425 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}] 00:16:56 INFO - PROCESS | 1650 | 1467962216427 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:56 INFO - PROCESS | 1650 | 1467962216508 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:16:56 INFO - PROCESS | 1650 | 1467962216564 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:56 INFO - PROCESS | 1650 | 1467962216566 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116784000 == 34 [pid = 1650] [id = 510] 00:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1133d2c00) [pid = 1650] [serial = 1530] [outer = 0x0] 00:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113966400) [pid = 1650] [serial = 1531] [outer = 0x1133d2c00] 00:16:56 INFO - PROCESS | 1650 | 1467962216593 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1151cfc00) [pid = 1650] [serial = 1532] [outer = 0x1133d2c00] 00:16:56 INFO - PROCESS | 1650 | 1467962216950 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]]]}] 00:16:56 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 00:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 570ms 00:16:56 INFO - PROCESS | 1650 | 1467962216990 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1650 | 1467962216997 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:16:57 INFO - PROCESS | 1650 | 1467962217004 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1650 | 1467962217007 Marionette TRACE conn2 <- [1,2014,null,{}] 00:16:57 INFO - PROCESS | 1650 | 1467962217011 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}] 00:16:57 INFO - PROCESS | 1650 | 1467962217014 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:57 INFO - PROCESS | 1650 | 1467962217141 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:16:57 INFO - PROCESS | 1650 | 1467962217221 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1650 | 1467962217222 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11724a000 == 35 [pid = 1650] [id = 511] 00:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11602e800) [pid = 1650] [serial = 1533] [outer = 0x0] 00:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1162dec00) [pid = 1650] [serial = 1534] [outer = 0x11602e800] 00:16:57 INFO - PROCESS | 1650 | 1467962217250 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116973800) [pid = 1650] [serial = 1535] [outer = 0x11602e800] 00:16:57 INFO - PROCESS | 1650 | 1467962217527 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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 572ms 00:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:16:57 INFO - PROCESS | 1650 | 1467962217578 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1650 | 1467962217581 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:16:57 INFO - PROCESS | 1650 | 1467962217584 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1650 | 1467962217586 Marionette TRACE conn2 <- [1,2018,null,{}] 00:16:57 INFO - PROCESS | 1650 | 1467962217598 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}] 00:16:57 INFO - PROCESS | 1650 | 1467962217602 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:57 INFO - PROCESS | 1650 | 1467962217736 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:16:57 INFO - PROCESS | 1650 | 1467962217777 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1650 | 1467962217780 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11929e800 == 36 [pid = 1650] [id = 512] 00:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x110f9fc00) [pid = 1650] [serial = 1536] [outer = 0x0] 00:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118467800) [pid = 1650] [serial = 1537] [outer = 0x110f9fc00] 00:16:57 INFO - PROCESS | 1650 | 1467962217826 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11875ec00) [pid = 1650] [serial = 1538] [outer = 0x110f9fc00] 00:16:58 INFO - PROCESS | 1650 | 1467962218187 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]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 621ms 00:16:58 INFO - PROCESS | 1650 | 1467962218206 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 1650 | 1467962218208 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:16:58 INFO - PROCESS | 1650 | 1467962218215 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 1650 | 1467962218216 Marionette TRACE conn2 <- [1,2022,null,{}] 00:16:58 INFO - PROCESS | 1650 | 1467962218218 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}] 00:16:58 INFO - PROCESS | 1650 | 1467962218220 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:58 INFO - PROCESS | 1650 | 1467962218298 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:16:58 INFO - PROCESS | 1650 | 1467962218355 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1650 | 1467962218356 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119efd000 == 37 [pid = 1650] [id = 513] 00:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11815cc00) [pid = 1650] [serial = 1539] [outer = 0x0] 00:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11885a800) [pid = 1650] [serial = 1540] [outer = 0x11815cc00] 00:16:58 INFO - PROCESS | 1650 | 1467962218382 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119456800) [pid = 1650] [serial = 1541] [outer = 0x11815cc00] 00:16:58 INFO - PROCESS | 1650 | 1467962218654 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]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 00:16:58 INFO - PROCESS | 1650 | 1467962218684 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 1650 | 1467962218685 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:16:58 INFO - PROCESS | 1650 | 1467962218687 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 1650 | 1467962218688 Marionette TRACE conn2 <- [1,2026,null,{}] 00:16:58 INFO - PROCESS | 1650 | 1467962218691 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}] 00:16:58 INFO - PROCESS | 1650 | 1467962218692 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:58 INFO - PROCESS | 1650 | 1467962218790 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:16:58 INFO - PROCESS | 1650 | 1467962218795 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1650 | 1467962218797 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240e2800 == 38 [pid = 1650] [id = 514] 00:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112eea400) [pid = 1650] [serial = 1542] [outer = 0x0] 00:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119587400) [pid = 1650] [serial = 1543] [outer = 0x112eea400] 00:16:58 INFO - PROCESS | 1650 | 1467962218822 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119687c00) [pid = 1650] [serial = 1544] [outer = 0x112eea400] 00:16:59 INFO - PROCESS | 1650 | 1467962219171 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 00:16:59 INFO - PROCESS | 1650 | 1467962219213 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 1650 | 1467962219214 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:16:59 INFO - PROCESS | 1650 | 1467962219216 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 1650 | 1467962219217 Marionette TRACE conn2 <- [1,2030,null,{}] 00:16:59 INFO - PROCESS | 1650 | 1467962219219 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}] 00:16:59 INFO - PROCESS | 1650 | 1467962219223 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:59 INFO - PROCESS | 1650 | 1467962219314 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:16:59 INFO - PROCESS | 1650 | 1467962219318 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 1650 | 1467962219319 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x125708000 == 39 [pid = 1650] [id = 515] 00:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11968bc00) [pid = 1650] [serial = 1545] [outer = 0x0] 00:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121210c00) [pid = 1650] [serial = 1546] [outer = 0x11968bc00] 00:16:59 INFO - PROCESS | 1650 | 1467962219346 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12350e000) [pid = 1650] [serial = 1547] [outer = 0x11968bc00] 00:16:59 INFO - PROCESS | 1650 | 1467962219673 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 00:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:16:59 INFO - PROCESS | 1650 | 1467962219684 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 1650 | 1467962219686 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:16:59 INFO - PROCESS | 1650 | 1467962219688 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 1650 | 1467962219689 Marionette TRACE conn2 <- [1,2034,null,{}] 00:16:59 INFO - PROCESS | 1650 | 1467962219691 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}] 00:16:59 INFO - PROCESS | 1650 | 1467962219697 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:59 INFO - PROCESS | 1650 | 1467962219804 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:16:59 INFO - PROCESS | 1650 | 1467962219886 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 1650 | 1467962219887 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:16:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12655b800 == 40 [pid = 1650] [id = 516] 00:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1196a3000) [pid = 1650] [serial = 1548] [outer = 0x0] 00:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1241c0800) [pid = 1650] [serial = 1549] [outer = 0x1196a3000] 00:16:59 INFO - PROCESS | 1650 | 1467962219926 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12453e000) [pid = 1650] [serial = 1550] [outer = 0x1196a3000] 00:17:00 INFO - PROCESS | 1650 | 1467962220292 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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 619ms 00:17:00 INFO - PROCESS | 1650 | 1467962220308 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 1650 | 1467962220309 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:17:00 INFO - PROCESS | 1650 | 1467962220314 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1650 | 1467962220315 Marionette TRACE conn2 <- [1,2038,null,{}] 00:17:00 INFO - PROCESS | 1650 | 1467962220317 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}] 00:17:00 INFO - PROCESS | 1650 | 1467962220318 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:00 INFO - PROCESS | 1650 | 1467962220389 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:17:00 INFO - PROCESS | 1650 | 1467962220447 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1650 | 1467962220448 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbc800 == 41 [pid = 1650] [id = 517] 00:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12453a400) [pid = 1650] [serial = 1551] [outer = 0x0] 00:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124904c00) [pid = 1650] [serial = 1552] [outer = 0x12453a400] 00:17:00 INFO - PROCESS | 1650 | 1467962220473 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e8d800) [pid = 1650] [serial = 1553] [outer = 0x12453a400] 00:17:00 INFO - PROCESS | 1650 | 1467962220768 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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 00:17:00 INFO - PROCESS | 1650 | 1467962220784 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:17:00 INFO - PROCESS | 1650 | 1467962220785 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:17:00 INFO - PROCESS | 1650 | 1467962220787 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1650 | 1467962220788 Marionette TRACE conn2 <- [1,2042,null,{}] 00:17:00 INFO - PROCESS | 1650 | 1467962220791 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}] 00:17:00 INFO - PROCESS | 1650 | 1467962220792 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:00 INFO - PROCESS | 1650 | 1467962220883 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:17:00 INFO - PROCESS | 1650 | 1467962220897 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1650 | 1467962220898 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11929d000 == 42 [pid = 1650] [id = 518] 00:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1133f0800) [pid = 1650] [serial = 1554] [outer = 0x0] 00:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1256ed800) [pid = 1650] [serial = 1555] [outer = 0x1133f0800] 00:17:00 INFO - PROCESS | 1650 | 1467962220922 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126147000) [pid = 1650] [serial = 1556] [outer = 0x1133f0800] 00:17:01 INFO - PROCESS | 1650 | 1467962221266 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]]]}] 00:17:01 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) 00:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 00:17:01 INFO - PROCESS | 1650 | 1467962221307 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 1650 | 1467962221308 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:17:01 INFO - PROCESS | 1650 | 1467962221330 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1650 | 1467962221331 Marionette TRACE conn2 <- [1,2046,null,{}] 00:17:01 INFO - PROCESS | 1650 | 1467962221333 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}] 00:17:01 INFO - PROCESS | 1650 | 1467962221334 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:01 INFO - PROCESS | 1650 | 1467962221438 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:17:01 INFO - PROCESS | 1650 | 1467962221443 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 1650 | 1467962221445 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a649000 == 43 [pid = 1650] [id = 519] 00:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1256e8000) [pid = 1650] [serial = 1557] [outer = 0x0] 00:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126683c00) [pid = 1650] [serial = 1558] [outer = 0x1256e8000] 00:17:01 INFO - PROCESS | 1650 | 1467962221469 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12668d800) [pid = 1650] [serial = 1559] [outer = 0x1256e8000] 00:17:01 INFO - PROCESS | 1650 | 1467962221823 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 538ms 00:17:01 INFO - PROCESS | 1650 | 1467962221849 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:17:01 INFO - PROCESS | 1650 | 1467962221851 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:17:01 INFO - PROCESS | 1650 | 1467962221853 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1650 | 1467962221855 Marionette TRACE conn2 <- [1,2050,null,{}] 00:17:01 INFO - PROCESS | 1650 | 1467962221858 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}] 00:17:01 INFO - PROCESS | 1650 | 1467962221863 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:01 INFO - PROCESS | 1650 | 1467962221988 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:17:02 INFO - PROCESS | 1650 | 1467962222032 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1650 | 1467962222034 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afe2800 == 44 [pid = 1650] [id = 520] 00:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126682800) [pid = 1650] [serial = 1560] [outer = 0x0] 00:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d28400) [pid = 1650] [serial = 1561] [outer = 0x126682800] 00:17:02 INFO - PROCESS | 1650 | 1467962222079 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128decc00) [pid = 1650] [serial = 1562] [outer = 0x126682800] 00:17:02 INFO - PROCESS | 1650 | 1467962222466 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]]]}] 00:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 626ms 00:17:02 INFO - PROCESS | 1650 | 1467962222482 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 1650 | 1467962222485 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:17:02 INFO - PROCESS | 1650 | 1467962222487 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 1650 | 1467962222489 Marionette TRACE conn2 <- [1,2054,null,{}] 00:17:02 INFO - PROCESS | 1650 | 1467962222493 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}] 00:17:02 INFO - PROCESS | 1650 | 1467962222496 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:02 INFO - PROCESS | 1650 | 1467962222648 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:17:02 INFO - PROCESS | 1650 | 1467962222665 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1650 | 1467962222666 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc21800 == 45 [pid = 1650] [id = 521] 00:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128df3400) [pid = 1650] [serial = 1563] [outer = 0x0] 00:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1293db800) [pid = 1650] [serial = 1564] [outer = 0x128df3400] 00:17:02 INFO - PROCESS | 1650 | 1467962222705 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a548c00) [pid = 1650] [serial = 1565] [outer = 0x128df3400] 00:17:03 INFO - PROCESS | 1650 | 1467962223201 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 00:17:03 INFO - PROCESS | 1650 | 1467962223217 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1650 | 1467962223219 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:17:03 INFO - PROCESS | 1650 | 1467962223221 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1650 | 1467962223223 Marionette TRACE conn2 <- [1,2058,null,{}] 00:17:03 INFO - PROCESS | 1650 | 1467962223225 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}] 00:17:03 INFO - PROCESS | 1650 | 1467962223227 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:03 INFO - PROCESS | 1650 | 1467962223339 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119682000) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1241bf800) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112d2cc00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11876b800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12614c000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12429c400) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119583800) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118737000) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a11800) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113207800) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1160dc400) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d30000) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110fa1000) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:17:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126147800) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:17:03 INFO - PROCESS | 1650 | 1467962223494 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1650 | 1467962223495 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d7800 == 46 [pid = 1650] [id = 522] 00:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d2cc00) [pid = 1650] [serial = 1566] [outer = 0x0] 00:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133c8800) [pid = 1650] [serial = 1567] [outer = 0x112d2cc00] 00:17:03 INFO - PROCESS | 1650 | 1467962223519 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117ea0000) [pid = 1650] [serial = 1568] [outer = 0x112d2cc00] 00:17:03 INFO - PROCESS | 1650 | 1467962223779 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 00:17:03 INFO - PROCESS | 1650 | 1467962223790 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1650 | 1467962223792 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:17:03 INFO - PROCESS | 1650 | 1467962223804 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1650 | 1467962223805 Marionette TRACE conn2 <- [1,2062,null,{}] 00:17:03 INFO - PROCESS | 1650 | 1467962223807 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}] 00:17:03 INFO - PROCESS | 1650 | 1467962223808 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:03 INFO - PROCESS | 1650 | 1467962223904 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:17:03 INFO - PROCESS | 1650 | 1467962223907 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1650 | 1467962223908 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc48000 == 47 [pid = 1650] [id = 523] 00:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119682000) [pid = 1650] [serial = 1569] [outer = 0x0] 00:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12578ec00) [pid = 1650] [serial = 1570] [outer = 0x119682000] 00:17:03 INFO - PROCESS | 1650 | 1467962223935 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a54d400) [pid = 1650] [serial = 1571] [outer = 0x119682000] 00:17:04 INFO - PROCESS | 1650 | 1467962224277 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]]]}] 00:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 00:17:04 INFO - PROCESS | 1650 | 1467962224325 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:17:04 INFO - PROCESS | 1650 | 1467962224326 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:17:04 INFO - PROCESS | 1650 | 1467962224328 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 1650 | 1467962224329 Marionette TRACE conn2 <- [1,2066,null,{}] 00:17:04 INFO - PROCESS | 1650 | 1467962224331 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}] 00:17:04 INFO - PROCESS | 1650 | 1467962224332 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:04 INFO - PROCESS | 1650 | 1467962224443 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:17:04 INFO - PROCESS | 1650 | 1467962224451 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:04 INFO - PROCESS | 1650 | 1467962224452 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c958800 == 48 [pid = 1650] [id = 524] 00:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119683000) [pid = 1650] [serial = 1572] [outer = 0x0] 00:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a5f6800) [pid = 1650] [serial = 1573] [outer = 0x119683000] 00:17:04 INFO - PROCESS | 1650 | 1467962224476 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a6e2000) [pid = 1650] [serial = 1574] [outer = 0x119683000] 00:17:04 INFO - PROCESS | 1650 | 1467962224836 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]]]}] 00:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 00:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:17:04 INFO - PROCESS | 1650 | 1467962224849 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 1650 | 1467962224851 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:17:04 INFO - PROCESS | 1650 | 1467962224854 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 1650 | 1467962224856 Marionette TRACE conn2 <- [1,2070,null,{}] 00:17:04 INFO - PROCESS | 1650 | 1467962224861 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}] 00:17:04 INFO - PROCESS | 1650 | 1467962224863 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:04 INFO - PROCESS | 1650 | 1467962224985 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:17:05 INFO - PROCESS | 1650 | 1467962225036 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1650 | 1467962225037 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c973800 == 49 [pid = 1650] [id = 525] 00:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117e9f800) [pid = 1650] [serial = 1575] [outer = 0x0] 00:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a8ab400) [pid = 1650] [serial = 1576] [outer = 0x117e9f800] 00:17:05 INFO - PROCESS | 1650 | 1467962225056 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a8bac00) [pid = 1650] [serial = 1577] [outer = 0x117e9f800] 00:17:05 INFO - PROCESS | 1650 | 1467962225345 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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 00:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:17:05 INFO - PROCESS | 1650 | 1467962225379 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 1650 | 1467962225382 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:17:05 INFO - PROCESS | 1650 | 1467962225385 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1650 | 1467962225387 Marionette TRACE conn2 <- [1,2074,null,{}] 00:17:05 INFO - PROCESS | 1650 | 1467962225390 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}] 00:17:05 INFO - PROCESS | 1650 | 1467962225392 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:05 INFO - PROCESS | 1650 | 1467962225522 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:17:05 INFO - PROCESS | 1650 | 1467962225665 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1650 | 1467962225667 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fe0800 == 50 [pid = 1650] [id = 526] 00:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1110a0400) [pid = 1650] [serial = 1578] [outer = 0x0] 00:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111e2c800) [pid = 1650] [serial = 1579] [outer = 0x1110a0400] 00:17:05 INFO - PROCESS | 1650 | 1467962225717 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112d2f800) [pid = 1650] [serial = 1580] [outer = 0x1110a0400] 00:17:06 INFO - PROCESS | 1650 | 1467962226303 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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 971ms 00:17:06 INFO - PROCESS | 1650 | 1467962226370 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 1650 | 1467962226372 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:17:06 INFO - PROCESS | 1650 | 1467962226377 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1650 | 1467962226381 Marionette TRACE conn2 <- [1,2078,null,{}] 00:17:06 INFO - PROCESS | 1650 | 1467962226385 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}] 00:17:06 INFO - PROCESS | 1650 | 1467962226386 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:06 INFO - PROCESS | 1650 | 1467962226499 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:17:06 INFO - PROCESS | 1650 | 1467962226581 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1650 | 1467962226582 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915b000 == 51 [pid = 1650] [id = 527] 00:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113f39800) [pid = 1650] [serial = 1581] [outer = 0x0] 00:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11671b000) [pid = 1650] [serial = 1582] [outer = 0x113f39800] 00:17:06 INFO - PROCESS | 1650 | 1467962226612 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1176e1000) [pid = 1650] [serial = 1583] [outer = 0x113f39800] 00:17:07 INFO - PROCESS | 1650 | 1467962227303 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]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 975ms 00:17:07 INFO - PROCESS | 1650 | 1467962227351 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:17:07 INFO - PROCESS | 1650 | 1467962227354 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:17:07 INFO - PROCESS | 1650 | 1467962227357 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 1650 | 1467962227359 Marionette TRACE conn2 <- [1,2082,null,{}] 00:17:07 INFO - PROCESS | 1650 | 1467962227363 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}] 00:17:07 INFO - PROCESS | 1650 | 1467962227364 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:07 INFO - PROCESS | 1650 | 1467962227465 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:17:07 INFO - PROCESS | 1650 | 1467962227551 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:07 INFO - PROCESS | 1650 | 1467962227554 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117245800 == 52 [pid = 1650] [id = 528] 00:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a0c000) [pid = 1650] [serial = 1584] [outer = 0x0] 00:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1176d7c00) [pid = 1650] [serial = 1585] [outer = 0x116a0c000] 00:17:07 INFO - PROCESS | 1650 | 1467962227582 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1182f2800) [pid = 1650] [serial = 1586] [outer = 0x116a0c000] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119eef800 == 51 [pid = 1650] [id = 507] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1294d2000 == 50 [pid = 1650] [id = 505] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12afdd800 == 49 [pid = 1650] [id = 508] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116943000 == 48 [pid = 1650] [id = 506] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126a21800 == 47 [pid = 1650] [id = 503] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbf000 == 46 [pid = 1650] [id = 504] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c973800 == 45 [pid = 1650] [id = 525] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c958800 == 44 [pid = 1650] [id = 524] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc48000 == 43 [pid = 1650] [id = 523] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d7800 == 42 [pid = 1650] [id = 522] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc21800 == 41 [pid = 1650] [id = 521] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12afe2800 == 40 [pid = 1650] [id = 520] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a54c000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a649000 == 39 [pid = 1650] [id = 519] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11929d000 == 38 [pid = 1650] [id = 518] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbc800 == 37 [pid = 1650] [id = 517] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12655b800 == 36 [pid = 1650] [id = 516] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x125708000 == 35 [pid = 1650] [id = 515] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1240e2800 == 34 [pid = 1650] [id = 514] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119efd000 == 33 [pid = 1650] [id = 513] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11929e800 == 32 [pid = 1650] [id = 512] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11724a000 == 31 [pid = 1650] [id = 511] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116784000 == 30 [pid = 1650] [id = 510] 00:17:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc2a800 == 29 [pid = 1650] [id = 509] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126d36c00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123126400) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125130400) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12466ec00) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123510c00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12311f400) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126149c00) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a03c00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12668b800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126a9d800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126d30000) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a92000) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11916d000) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119459000) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1176dcc00) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182f1000) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113ba7800) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116710400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118556000) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1176e3000) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a2a0c00) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112d33c00) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112232800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1265f1000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1212f3000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126a93800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128be2c00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1650 | 1467962227968 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]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 625ms 00:17:07 INFO - PROCESS | 1650 | 1467962227983 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:17:07 INFO - PROCESS | 1650 | 1467962227986 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:17:07 INFO - PROCESS | 1650 | 1467962227991 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 1650 | 1467962227993 Marionette TRACE conn2 <- [1,2086,null,{}] 00:17:08 INFO - PROCESS | 1650 | 1467962227998 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}] 00:17:08 INFO - PROCESS | 1650 | 1467962228000 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:08 INFO - PROCESS | 1650 | 1467962228080 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:17:08 INFO - PROCESS | 1650 | 1467962228134 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1650 | 1467962228135 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d7000 == 30 [pid = 1650] [id = 529] 00:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1182ef800) [pid = 1650] [serial = 1587] [outer = 0x0] 00:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118557000) [pid = 1650] [serial = 1588] [outer = 0x1182ef800] 00:17:08 INFO - PROCESS | 1650 | 1467962228163 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11917ac00) [pid = 1650] [serial = 1589] [outer = 0x1182ef800] 00:17:08 INFO - PROCESS | 1650 | 1467962228492 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]]]}] 00:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 524ms 00:17:08 INFO - PROCESS | 1650 | 1467962228515 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:17:08 INFO - PROCESS | 1650 | 1467962228516 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:17:08 INFO - PROCESS | 1650 | 1467962228519 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:17:08 INFO - PROCESS | 1650 | 1467962228521 Marionette TRACE conn2 <- [1,2090,null,{}] 00:17:08 INFO - PROCESS | 1650 | 1467962228529 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}] 00:17:08 INFO - PROCESS | 1650 | 1467962228532 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:08 INFO - PROCESS | 1650 | 1467962228614 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:17:08 INFO - PROCESS | 1650 | 1467962228620 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1650 | 1467962228622 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123276000 == 31 [pid = 1650] [id = 530] 00:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119584000) [pid = 1650] [serial = 1590] [outer = 0x0] 00:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1196a1c00) [pid = 1650] [serial = 1591] [outer = 0x119584000] 00:17:08 INFO - PROCESS | 1650 | 1467962228651 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1212f1000) [pid = 1650] [serial = 1592] [outer = 0x119584000] 00:17:09 INFO - PROCESS | 1650 | 1467962229001 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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 00:17:09 INFO - PROCESS | 1650 | 1467962229040 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1650 | 1467962229041 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:17:09 INFO - PROCESS | 1650 | 1467962229045 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1650 | 1467962229047 Marionette TRACE conn2 <- [1,2094,null,{}] 00:17:09 INFO - PROCESS | 1650 | 1467962229049 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}] 00:17:09 INFO - PROCESS | 1650 | 1467962229051 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:09 INFO - PROCESS | 1650 | 1467962229132 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:17:09 INFO - PROCESS | 1650 | 1467962229136 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 1650 | 1467962229137 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c07000 == 32 [pid = 1650] [id = 531] 00:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11336c800) [pid = 1650] [serial = 1593] [outer = 0x0] 00:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123122800) [pid = 1650] [serial = 1594] [outer = 0x11336c800] 00:17:09 INFO - PROCESS | 1650 | 1467962229162 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1234c5c00) [pid = 1650] [serial = 1595] [outer = 0x11336c800] 00:17:09 INFO - PROCESS | 1650 | 1467962229508 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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 00:17:09 INFO - PROCESS | 1650 | 1467962229515 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1650 | 1467962229516 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:17:09 INFO - PROCESS | 1650 | 1467962229519 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1650 | 1467962229520 Marionette TRACE conn2 <- [1,2098,null,{}] 00:17:09 INFO - PROCESS | 1650 | 1467962229522 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}] 00:17:09 INFO - PROCESS | 1650 | 1467962229523 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:09 INFO - PROCESS | 1650 | 1467962229599 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:17:09 INFO - PROCESS | 1650 | 1467962229664 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 1650 | 1467962229665 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116669000 == 33 [pid = 1650] [id = 532] 00:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1212f8800) [pid = 1650] [serial = 1596] [outer = 0x0] 00:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1241c8400) [pid = 1650] [serial = 1597] [outer = 0x1212f8800] 00:17:09 INFO - PROCESS | 1650 | 1467962229696 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12453fc00) [pid = 1650] [serial = 1598] [outer = 0x1212f8800] 00:17:10 INFO - PROCESS | 1650 | 1467962230007 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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 00:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:17:10 INFO - PROCESS | 1650 | 1467962230038 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 1650 | 1467962230039 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:17:10 INFO - PROCESS | 1650 | 1467962230042 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 1650 | 1467962230044 Marionette TRACE conn2 <- [1,2102,null,{}] 00:17:10 INFO - PROCESS | 1650 | 1467962230048 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}] 00:17:10 INFO - PROCESS | 1650 | 1467962230052 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:10 INFO - PROCESS | 1650 | 1467962230167 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:17:10 INFO - PROCESS | 1650 | 1467962230206 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1650 | 1467962230208 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd1000 == 34 [pid = 1650] [id = 533] 00:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1242a3c00) [pid = 1650] [serial = 1599] [outer = 0x0] 00:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ef9000) [pid = 1650] [serial = 1600] [outer = 0x1242a3c00] 00:17:10 INFO - PROCESS | 1650 | 1467962230232 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1266f0400) [pid = 1650] [serial = 1601] [outer = 0x1242a3c00] 00:17:10 INFO - PROCESS | 1650 | 1467962230637 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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 621ms 00:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:17:10 INFO - PROCESS | 1650 | 1467962230670 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 1650 | 1467962230671 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:17:10 INFO - PROCESS | 1650 | 1467962230675 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 1650 | 1467962230676 Marionette TRACE conn2 <- [1,2106,null,{}] 00:17:10 INFO - PROCESS | 1650 | 1467962230682 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}] 00:17:10 INFO - PROCESS | 1650 | 1467962230684 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:10 INFO - PROCESS | 1650 | 1467962230835 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:17:10 INFO - PROCESS | 1650 | 1467962230870 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1650 | 1467962230871 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2df000 == 35 [pid = 1650] [id = 534] 00:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118856000) [pid = 1650] [serial = 1602] [outer = 0x0] 00:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126a9fc00) [pid = 1650] [serial = 1603] [outer = 0x118856000] 00:17:10 INFO - PROCESS | 1650 | 1467962230910 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126d2d000) [pid = 1650] [serial = 1604] [outer = 0x118856000] 00:17:11 INFO - PROCESS | 1650 | 1467962231349 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]]]}] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128df3400) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1196a3000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11602e800) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a2a8c00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11815cc00) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110f9fc00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133f0800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12453a400) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1133d2c00) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11968bc00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112eea400) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126682800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112d2cc00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119683000) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119682000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:17:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1256e8000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 925ms 00:17:11 INFO - PROCESS | 1650 | 1467962231600 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 1650 | 1467962231603 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:17:11 INFO - PROCESS | 1650 | 1467962231606 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 1650 | 1467962231608 Marionette TRACE conn2 <- [1,2110,null,{}] 00:17:11 INFO - PROCESS | 1650 | 1467962231614 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}] 00:17:11 INFO - PROCESS | 1650 | 1467962231616 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:11 INFO - PROCESS | 1650 | 1467962231719 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:17:11 INFO - PROCESS | 1650 | 1467962231785 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 1650 | 1467962231788 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x117079800 == 36 [pid = 1650] [id = 535] 00:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133d2c00) [pid = 1650] [serial = 1605] [outer = 0x0] 00:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113f33c00) [pid = 1650] [serial = 1606] [outer = 0x1133d2c00] 00:17:11 INFO - PROCESS | 1650 | 1467962231819 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11671c000) [pid = 1650] [serial = 1607] [outer = 0x1133d2c00] 00:17:12 INFO - PROCESS | 1650 | 1467962232282 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]]]}] 00:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 725ms 00:17:12 INFO - PROCESS | 1650 | 1467962232344 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:17:12 INFO - PROCESS | 1650 | 1467962232346 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:17:12 INFO - PROCESS | 1650 | 1467962232353 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1650 | 1467962232355 Marionette TRACE conn2 <- [1,2114,null,{}] 00:17:12 INFO - PROCESS | 1650 | 1467962232358 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}] 00:17:12 INFO - PROCESS | 1650 | 1467962232363 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:12 INFO - PROCESS | 1650 | 1467962232472 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:17:12 INFO - PROCESS | 1650 | 1467962232566 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 1650 | 1467962232567 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x120820800 == 37 [pid = 1650] [id = 536] 00:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118470c00) [pid = 1650] [serial = 1608] [outer = 0x0] 00:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118768000) [pid = 1650] [serial = 1609] [outer = 0x118470c00] 00:17:12 INFO - PROCESS | 1650 | 1467962232618 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119455800) [pid = 1650] [serial = 1610] [outer = 0x118470c00] 00:17:13 INFO - PROCESS | 1650 | 1467962233045 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 724ms 00:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:17:13 INFO - PROCESS | 1650 | 1467962233082 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1650 | 1467962233084 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:17:13 INFO - PROCESS | 1650 | 1467962233086 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1650 | 1467962233088 Marionette TRACE conn2 <- [1,2118,null,{}] 00:17:13 INFO - PROCESS | 1650 | 1467962233098 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}] 00:17:13 INFO - PROCESS | 1650 | 1467962233101 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:13 INFO - PROCESS | 1650 | 1467962233204 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:17:13 INFO - PROCESS | 1650 | 1467962233276 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1650 | 1467962233279 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c06000 == 38 [pid = 1650] [id = 537] 00:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196a3400) [pid = 1650] [serial = 1611] [outer = 0x0] 00:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1212f2000) [pid = 1650] [serial = 1612] [outer = 0x1196a3400] 00:17:13 INFO - PROCESS | 1650 | 1467962233312 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123122c00) [pid = 1650] [serial = 1613] [outer = 0x1196a3400] 00:17:13 INFO - PROCESS | 1650 | 1467962233747 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 00:17:13 INFO - PROCESS | 1650 | 1467962233756 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1650 | 1467962233758 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:17:13 INFO - PROCESS | 1650 | 1467962233763 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1650 | 1467962233764 Marionette TRACE conn2 <- [1,2122,null,{}] 00:17:13 INFO - PROCESS | 1650 | 1467962233767 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}] 00:17:13 INFO - PROCESS | 1650 | 1467962233768 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:13 INFO - PROCESS | 1650 | 1467962233869 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:17:13 INFO - PROCESS | 1650 | 1467962233973 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1650 | 1467962233974 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b804000 == 39 [pid = 1650] [id = 538] 00:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124ac0000) [pid = 1650] [serial = 1614] [outer = 0x0] 00:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124e96400) [pid = 1650] [serial = 1615] [outer = 0x124ac0000] 00:17:14 INFO - PROCESS | 1650 | 1467962234003 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1256e7000) [pid = 1650] [serial = 1616] [outer = 0x124ac0000] 00:17:14 INFO - PROCESS | 1650 | 1467962234447 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]]]}] 00:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 00:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:17:14 INFO - PROCESS | 1650 | 1467962234482 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 1650 | 1467962234484 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:17:14 INFO - PROCESS | 1650 | 1467962234486 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1650 | 1467962234487 Marionette TRACE conn2 <- [1,2126,null,{}] 00:17:14 INFO - PROCESS | 1650 | 1467962234490 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}] 00:17:14 INFO - PROCESS | 1650 | 1467962234491 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:14 INFO - PROCESS | 1650 | 1467962234588 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:17:14 INFO - PROCESS | 1650 | 1467962234659 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:14 INFO - PROCESS | 1650 | 1467962234660 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a0800 == 40 [pid = 1650] [id = 539] 00:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113966000) [pid = 1650] [serial = 1617] [outer = 0x0] 00:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11958a000) [pid = 1650] [serial = 1618] [outer = 0x113966000] 00:17:14 INFO - PROCESS | 1650 | 1467962234689 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126149c00) [pid = 1650] [serial = 1619] [outer = 0x113966000] 00:17:15 INFO - PROCESS | 1650 | 1467962235177 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]]]}] 00:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 722ms 00:17:15 INFO - PROCESS | 1650 | 1467962235221 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:17:15 INFO - PROCESS | 1650 | 1467962235223 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:17:15 INFO - PROCESS | 1650 | 1467962235239 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 1650 | 1467962235241 Marionette TRACE conn2 <- [1,2130,null,{}] 00:17:15 INFO - PROCESS | 1650 | 1467962235247 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}] 00:17:15 INFO - PROCESS | 1650 | 1467962235249 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:15 INFO - PROCESS | 1650 | 1467962235385 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:17:15 INFO - PROCESS | 1650 | 1467962235490 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1650 | 1467962235491 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x117241800 == 41 [pid = 1650] [id = 540] 00:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115e5b800) [pid = 1650] [serial = 1620] [outer = 0x0] 00:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1172b9800) [pid = 1650] [serial = 1621] [outer = 0x115e5b800] 00:17:15 INFO - PROCESS | 1650 | 1467962235539 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11872f800) [pid = 1650] [serial = 1622] [outer = 0x115e5b800] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd1000 == 40 [pid = 1650] [id = 533] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116669000 == 39 [pid = 1650] [id = 532] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x124c07000 == 38 [pid = 1650] [id = 531] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123276000 == 37 [pid = 1650] [id = 530] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d7000 == 36 [pid = 1650] [id = 529] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117245800 == 35 [pid = 1650] [id = 528] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11915b000 == 34 [pid = 1650] [id = 527] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112fe0800 == 33 [pid = 1650] [id = 526] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a0800 == 32 [pid = 1650] [id = 539] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b804000 == 31 [pid = 1650] [id = 538] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x124c06000 == 30 [pid = 1650] [id = 537] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x120820800 == 29 [pid = 1650] [id = 536] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2df000 == 28 [pid = 1650] [id = 534] 00:17:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117079800 == 27 [pid = 1650] [id = 535] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1293db800) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1241c0800) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12453e000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1162dec00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a5f5c00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11885a800) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119456800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116973800) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118467800) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11875ec00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1256ed800) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124904c00) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124e8d800) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113966400) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1151cfc00) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121210c00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12350e000) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119587400) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119687c00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128decc00) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126d28400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a548c00) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117ea0000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a6e2000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12578ec00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1133c8800) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x126683c00) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12668d800) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12a8ab400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x126147000) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a54d400) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12a5f6800) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 00:17:16 INFO - PROCESS | 1650 | 1467962236508 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] 00:17:16 INFO - PROCESS | 1650 | 1467962236520 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:17:16 INFO - PROCESS | 1650 | 1467962236523 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 1650 | 1467962236525 Marionette TRACE conn2 <- [1,2134,null,{}] 00:17:16 INFO - PROCESS | 1650 | 1467962236531 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}] 00:17:16 INFO - PROCESS | 1650 | 1467962236533 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:16 INFO - PROCESS | 1650 | 1467962236610 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:17:16 INFO - PROCESS | 1650 | 1467962236615 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 1650 | 1467962236618 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x116253800 == 28 [pid = 1650] [id = 541] 00:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112d30c00) [pid = 1650] [serial = 1623] [outer = 0x0] 00:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112e0a400) [pid = 1650] [serial = 1624] [outer = 0x112d30c00] 00:17:16 INFO - PROCESS | 1650 | 1467962236647 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x113371c00) [pid = 1650] [serial = 1625] [outer = 0x112d30c00] 00:17:17 INFO - PROCESS | 1650 | 1467962237044 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]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 572ms 00:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:17:17 INFO - PROCESS | 1650 | 1467962237095 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 1650 | 1467962237098 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:17:17 INFO - PROCESS | 1650 | 1467962237103 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1650 | 1467962237105 Marionette TRACE conn2 <- [1,2138,null,{}] 00:17:17 INFO - PROCESS | 1650 | 1467962237107 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}] 00:17:17 INFO - PROCESS | 1650 | 1467962237109 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:17 INFO - PROCESS | 1650 | 1467962237195 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:17:17 INFO - PROCESS | 1650 | 1467962237200 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1650 | 1467962237201 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x117249800 == 29 [pid = 1650] [id = 542] 00:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1160db000) [pid = 1650] [serial = 1626] [outer = 0x0] 00:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1160e0800) [pid = 1650] [serial = 1627] [outer = 0x1160db000] 00:17:17 INFO - PROCESS | 1650 | 1467962237231 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11671b400) [pid = 1650] [serial = 1628] [outer = 0x1160db000] 00:17:17 INFO - PROCESS | 1650 | 1467962237657 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]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 571ms 00:17:17 INFO - PROCESS | 1650 | 1467962237675 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 1650 | 1467962237678 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:17:17 INFO - PROCESS | 1650 | 1467962237682 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1650 | 1467962237686 Marionette TRACE conn2 <- [1,2142,null,{}] 00:17:17 INFO - PROCESS | 1650 | 1467962237701 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}] 00:17:17 INFO - PROCESS | 1650 | 1467962237706 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:17 INFO - PROCESS | 1650 | 1467962237788 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:17:17 INFO - PROCESS | 1650 | 1467962237797 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1650 | 1467962237799 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195de000 == 30 [pid = 1650] [id = 543] 00:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112d33c00) [pid = 1650] [serial = 1629] [outer = 0x0] 00:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118467800) [pid = 1650] [serial = 1630] [outer = 0x112d33c00] 00:17:17 INFO - PROCESS | 1650 | 1467962237828 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11872e800) [pid = 1650] [serial = 1631] [outer = 0x112d33c00] 00:17:18 INFO - PROCESS | 1650 | 1467962238171 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] 00:17:18 INFO - PROCESS | 1650 | 1467962238208 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:17:18 INFO - PROCESS | 1650 | 1467962238212 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 1650 | 1467962238214 Marionette TRACE conn2 <- [1,2146,null,{}] 00:17:18 INFO - PROCESS | 1650 | 1467962238216 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}] 00:17:18 INFO - PROCESS | 1650 | 1467962238217 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:18 INFO - PROCESS | 1650 | 1467962238326 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:17:18 INFO - PROCESS | 1650 | 1467962238332 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1650 | 1467962238334 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12338f000 == 31 [pid = 1650] [id = 544] 00:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118767c00) [pid = 1650] [serial = 1632] [outer = 0x0] 00:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119170800) [pid = 1650] [serial = 1633] [outer = 0x118767c00] 00:17:18 INFO - PROCESS | 1650 | 1467962238359 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119456400) [pid = 1650] [serial = 1634] [outer = 0x118767c00] 00:17:18 INFO - PROCESS | 1650 | 1467962238686 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] 00:17:18 INFO - PROCESS | 1650 | 1467962238734 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:17:18 INFO - PROCESS | 1650 | 1467962238743 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 1650 | 1467962238744 Marionette TRACE conn2 <- [1,2150,null,{}] 00:17:18 INFO - PROCESS | 1650 | 1467962238747 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}] 00:17:18 INFO - PROCESS | 1650 | 1467962238748 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:18 INFO - PROCESS | 1650 | 1467962238842 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:17:18 INFO - PROCESS | 1650 | 1467962238846 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1650 | 1467962238847 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0f800 == 32 [pid = 1650] [id = 545] 00:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113f2d800) [pid = 1650] [serial = 1635] [outer = 0x0] 00:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11958c400) [pid = 1650] [serial = 1636] [outer = 0x113f2d800] 00:17:18 INFO - PROCESS | 1650 | 1467962238872 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119687000) [pid = 1650] [serial = 1637] [outer = 0x113f2d800] 00:17:19 INFO - PROCESS | 1650 | 1467962239233 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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 527ms 00:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:17:19 INFO - PROCESS | 1650 | 1467962239269 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 1650 | 1467962239270 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:17:19 INFO - PROCESS | 1650 | 1467962239273 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 1650 | 1467962239274 Marionette TRACE conn2 <- [1,2154,null,{}] 00:17:19 INFO - PROCESS | 1650 | 1467962239276 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}] 00:17:19 INFO - PROCESS | 1650 | 1467962239280 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:19 INFO - PROCESS | 1650 | 1467962239397 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:17:19 INFO - PROCESS | 1650 | 1467962239432 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 1650 | 1467962239433 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb3800 == 33 [pid = 1650] [id = 546] 00:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119687c00) [pid = 1650] [serial = 1638] [outer = 0x0] 00:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119cb4800) [pid = 1650] [serial = 1639] [outer = 0x119687c00] 00:17:19 INFO - PROCESS | 1650 | 1467962239458 Marionette DEBUG loaded listener.js 00:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12429c400) [pid = 1650] [serial = 1640] [outer = 0x119687c00] 00:17:19 INFO - PROCESS | 1650 | 1467962239786 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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 517ms 00:17:19 INFO - PROCESS | 1650 | 1467962239791 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 1650 | 1467962239792 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:17:19 INFO - PROCESS | 1650 | 1467962239796 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 1650 | 1467962239797 Marionette TRACE conn2 <- [1,2158,null,{}] 00:17:19 INFO - PROCESS | 1650 | 1467962239807 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}] 00:17:19 INFO - PROCESS | 1650 | 1467962239808 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:19 INFO - PROCESS | 1650 | 1467962239905 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:17:19 INFO - PROCESS | 1650 | 1467962239942 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 1650 | 1467962239943 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd5800 == 34 [pid = 1650] [id = 547] 00:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12120e400) [pid = 1650] [serial = 1641] [outer = 0x0] 00:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12453ec00) [pid = 1650] [serial = 1642] [outer = 0x12120e400] 00:17:19 INFO - PROCESS | 1650 | 1467962239967 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124aca400) [pid = 1650] [serial = 1643] [outer = 0x12120e400] 00:17:20 INFO - PROCESS | 1650 | 1467962240299 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]]]}] 00:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 00:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:17:20 INFO - PROCESS | 1650 | 1467962240316 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 1650 | 1467962240318 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:17:20 INFO - PROCESS | 1650 | 1467962240320 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1650 | 1467962240321 Marionette TRACE conn2 <- [1,2162,null,{}] 00:17:20 INFO - PROCESS | 1650 | 1467962240323 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}] 00:17:20 INFO - PROCESS | 1650 | 1467962240325 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:20 INFO - PROCESS | 1650 | 1467962240422 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:17:20 INFO - PROCESS | 1650 | 1467962240459 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 1650 | 1467962240460 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a4800 == 35 [pid = 1650] [id = 548] 00:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12453ac00) [pid = 1650] [serial = 1644] [outer = 0x0] 00:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125132000) [pid = 1650] [serial = 1645] [outer = 0x12453ac00] 00:17:20 INFO - PROCESS | 1650 | 1467962240484 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1256f4400) [pid = 1650] [serial = 1646] [outer = 0x12453ac00] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118856000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117e9f800) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11336c800) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113f39800) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1110a0400) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1182ef800) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116a0c000) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119584000) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1212f8800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:17:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1242a3c00) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:17:20 INFO - PROCESS | 1650 | 1467962240866 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]]]}] 00:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 568ms 00:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:17:20 INFO - PROCESS | 1650 | 1467962240889 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 1650 | 1467962240890 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:17:20 INFO - PROCESS | 1650 | 1467962240892 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1650 | 1467962240894 Marionette TRACE conn2 <- [1,2166,null,{}] 00:17:20 INFO - PROCESS | 1650 | 1467962240899 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}] 00:17:20 INFO - PROCESS | 1650 | 1467962240900 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:21 INFO - PROCESS | 1650 | 1467962241006 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:17:21 INFO - PROCESS | 1650 | 1467962241042 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1650 | 1467962241043 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195db800 == 36 [pid = 1650] [id = 549] 00:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x111c83c00) [pid = 1650] [serial = 1647] [outer = 0x0] 00:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121210000) [pid = 1650] [serial = 1648] [outer = 0x111c83c00] 00:17:21 INFO - PROCESS | 1650 | 1467962241068 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124ceb800) [pid = 1650] [serial = 1649] [outer = 0x111c83c00] 00:17:21 INFO - PROCESS | 1650 | 1467962241374 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 00:17:21 INFO - PROCESS | 1650 | 1467962241416 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 1650 | 1467962241417 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:17:21 INFO - PROCESS | 1650 | 1467962241419 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1650 | 1467962241420 Marionette TRACE conn2 <- [1,2170,null,{}] 00:17:21 INFO - PROCESS | 1650 | 1467962241422 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}] 00:17:21 INFO - PROCESS | 1650 | 1467962241424 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:21 INFO - PROCESS | 1650 | 1467962241502 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:17:21 INFO - PROCESS | 1650 | 1467962241505 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1650 | 1467962241506 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afda800 == 37 [pid = 1650] [id = 550] 00:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12311ec00) [pid = 1650] [serial = 1650] [outer = 0x0] 00:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126143c00) [pid = 1650] [serial = 1651] [outer = 0x12311ec00] 00:17:21 INFO - PROCESS | 1650 | 1467962241533 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126683800) [pid = 1650] [serial = 1652] [outer = 0x12311ec00] 00:17:21 INFO - PROCESS | 1650 | 1467962241872 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 469ms 00:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:17:21 INFO - PROCESS | 1650 | 1467962241888 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 1650 | 1467962241890 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:17:21 INFO - PROCESS | 1650 | 1467962241892 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1650 | 1467962241896 Marionette TRACE conn2 <- [1,2174,null,{}] 00:17:21 INFO - PROCESS | 1650 | 1467962241898 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}] 00:17:21 INFO - PROCESS | 1650 | 1467962241900 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:22 INFO - PROCESS | 1650 | 1467962242027 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:17:22 INFO - PROCESS | 1650 | 1467962242035 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 1650 | 1467962242036 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0f000 == 38 [pid = 1650] [id = 551] 00:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126686400) [pid = 1650] [serial = 1653] [outer = 0x0] 00:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1266f6400) [pid = 1650] [serial = 1654] [outer = 0x126686400] 00:17:22 INFO - PROCESS | 1650 | 1467962242063 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126d2b400) [pid = 1650] [serial = 1655] [outer = 0x126686400] 00:17:22 INFO - PROCESS | 1650 | 1467962242391 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]]]}] 00:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 524ms 00:17:22 INFO - PROCESS | 1650 | 1467962242416 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:17:22 INFO - PROCESS | 1650 | 1467962242417 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:17:22 INFO - PROCESS | 1650 | 1467962242420 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - PROCESS | 1650 | 1467962242421 Marionette TRACE conn2 <- [1,2178,null,{}] 00:17:22 INFO - PROCESS | 1650 | 1467962242423 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}] 00:17:22 INFO - PROCESS | 1650 | 1467962242424 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:22 INFO - PROCESS | 1650 | 1467962242505 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:17:22 INFO - PROCESS | 1650 | 1467962242510 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 1650 | 1467962242513 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc3c000 == 39 [pid = 1650] [id = 552] 00:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126d2cc00) [pid = 1650] [serial = 1656] [outer = 0x0] 00:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128bebc00) [pid = 1650] [serial = 1657] [outer = 0x126d2cc00] 00:17:22 INFO - PROCESS | 1650 | 1467962242537 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128de5c00) [pid = 1650] [serial = 1658] [outer = 0x126d2cc00] 00:17:23 INFO - PROCESS | 1650 | 1467962243093 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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 720ms 00:17:23 INFO - PROCESS | 1650 | 1467962243141 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 1650 | 1467962243144 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:17:23 INFO - PROCESS | 1650 | 1467962243147 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1650 | 1467962243150 Marionette TRACE conn2 <- [1,2182,null,{}] 00:17:23 INFO - PROCESS | 1650 | 1467962243154 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}] 00:17:23 INFO - PROCESS | 1650 | 1467962243156 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:23 INFO - PROCESS | 1650 | 1467962243266 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:17:23 INFO - PROCESS | 1650 | 1467962243345 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1650 | 1467962243347 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11707d000 == 40 [pid = 1650] [id = 553] 00:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113202c00) [pid = 1650] [serial = 1659] [outer = 0x0] 00:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1133cc800) [pid = 1650] [serial = 1660] [outer = 0x113202c00] 00:17:23 INFO - PROCESS | 1650 | 1467962243377 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113f2e400) [pid = 1650] [serial = 1661] [outer = 0x113202c00] 00:17:23 INFO - PROCESS | 1650 | 1467962243933 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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 826ms 00:17:24 INFO - PROCESS | 1650 | 1467962244104 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 1650 | 1467962244107 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:17:24 INFO - PROCESS | 1650 | 1467962244143 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1650 | 1467962244145 Marionette TRACE conn2 <- [1,2186,null,{}] 00:17:24 INFO - PROCESS | 1650 | 1467962244151 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}] 00:17:24 INFO - PROCESS | 1650 | 1467962244154 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:24 INFO - PROCESS | 1650 | 1467962244286 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:17:24 INFO - PROCESS | 1650 | 1467962244406 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1650 | 1467962244410 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fe9800 == 41 [pid = 1650] [id = 554] 00:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112739400) [pid = 1650] [serial = 1662] [outer = 0x0] 00:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1162d5800) [pid = 1650] [serial = 1663] [outer = 0x112739400] 00:17:24 INFO - PROCESS | 1650 | 1467962244442 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11696ec00) [pid = 1650] [serial = 1664] [outer = 0x112739400] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0f000 == 40 [pid = 1650] [id = 551] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12afda800 == 39 [pid = 1650] [id = 550] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1195db800 == 38 [pid = 1650] [id = 549] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a4800 == 37 [pid = 1650] [id = 548] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd5800 == 36 [pid = 1650] [id = 547] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb3800 == 35 [pid = 1650] [id = 546] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0f800 == 34 [pid = 1650] [id = 545] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12338f000 == 33 [pid = 1650] [id = 544] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1195de000 == 32 [pid = 1650] [id = 543] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x117249800 == 31 [pid = 1650] [id = 542] 00:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116253800 == 30 [pid = 1650] [id = 541] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126d2d000) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1266f0400) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123122800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1234c5c00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11671b000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1176e1000) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111e2c800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112d2f800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118557000) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11917ac00) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1176d7c00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1182f2800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1196a1c00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1212f1000) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12453fc00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124ef9000) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1241c8400) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126a9fc00) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a8bac00) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 00:17:24 INFO - PROCESS | 1650 | 1467962244837 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]]]}] 00:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 747ms 00:17:24 INFO - PROCESS | 1650 | 1467962244866 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 1650 | 1467962244868 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:17:24 INFO - PROCESS | 1650 | 1467962244873 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1650 | 1467962244876 Marionette TRACE conn2 <- [1,2190,null,{}] 00:17:24 INFO - PROCESS | 1650 | 1467962244879 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}] 00:17:24 INFO - PROCESS | 1650 | 1467962244881 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:24 INFO - PROCESS | 1650 | 1467962244960 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:17:24 INFO - PROCESS | 1650 | 1467962244967 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1650 | 1467962244969 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119141800 == 31 [pid = 1650] [id = 555] 00:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1176da800) [pid = 1650] [serial = 1665] [outer = 0x0] 00:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118169000) [pid = 1650] [serial = 1666] [outer = 0x1176da800] 00:17:25 INFO - PROCESS | 1650 | 1467962244998 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11846dc00) [pid = 1650] [serial = 1667] [outer = 0x1176da800] 00:17:25 INFO - PROCESS | 1650 | 1467962245366 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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 525ms 00:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:17:25 INFO - PROCESS | 1650 | 1467962245397 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1650 | 1467962245399 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:17:25 INFO - PROCESS | 1650 | 1467962245401 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1650 | 1467962245402 Marionette TRACE conn2 <- [1,2194,null,{}] 00:17:25 INFO - PROCESS | 1650 | 1467962245409 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}] 00:17:25 INFO - PROCESS | 1650 | 1467962245412 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:25 INFO - PROCESS | 1650 | 1467962245496 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:17:25 INFO - PROCESS | 1650 | 1467962245503 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 1650 | 1467962245506 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12338f000 == 32 [pid = 1650] [id = 556] 00:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11917ac00) [pid = 1650] [serial = 1668] [outer = 0x0] 00:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119456c00) [pid = 1650] [serial = 1669] [outer = 0x11917ac00] 00:17:25 INFO - PROCESS | 1650 | 1467962245534 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119684000) [pid = 1650] [serial = 1670] [outer = 0x11917ac00] 00:17:25 INFO - PROCESS | 1650 | 1467962245889 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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 00:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:17:25 INFO - PROCESS | 1650 | 1467962245922 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1650 | 1467962245924 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:17:25 INFO - PROCESS | 1650 | 1467962245927 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1650 | 1467962245929 Marionette TRACE conn2 <- [1,2198,null,{}] 00:17:25 INFO - PROCESS | 1650 | 1467962245932 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}] 00:17:25 INFO - PROCESS | 1650 | 1467962245934 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:26 INFO - PROCESS | 1650 | 1467962246058 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:17:26 INFO - PROCESS | 1650 | 1467962246063 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1650 | 1467962246065 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x125716000 == 33 [pid = 1650] [id = 557] 00:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a9d000) [pid = 1650] [serial = 1671] [outer = 0x0] 00:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12120f000) [pid = 1650] [serial = 1672] [outer = 0x119a9d000] 00:17:26 INFO - PROCESS | 1650 | 1467962246105 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123120400) [pid = 1650] [serial = 1673] [outer = 0x119a9d000] 00:17:26 INFO - PROCESS | 1650 | 1467962246483 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]]]}] 00:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 573ms 00:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:17:26 INFO - PROCESS | 1650 | 1467962246500 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1650 | 1467962246501 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:17:26 INFO - PROCESS | 1650 | 1467962246503 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1650 | 1467962246504 Marionette TRACE conn2 <- [1,2202,null,{}] 00:17:26 INFO - PROCESS | 1650 | 1467962246507 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}] 00:17:26 INFO - PROCESS | 1650 | 1467962246508 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:26 INFO - PROCESS | 1650 | 1467962246617 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:17:26 INFO - PROCESS | 1650 | 1467962246623 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1650 | 1467962246624 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a1f800 == 34 [pid = 1650] [id = 558] 00:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d4b800) [pid = 1650] [serial = 1674] [outer = 0x0] 00:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12320fc00) [pid = 1650] [serial = 1675] [outer = 0x113d4b800] 00:17:26 INFO - PROCESS | 1650 | 1467962246648 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1242a5800) [pid = 1650] [serial = 1676] [outer = 0x113d4b800] 00:17:26 INFO - PROCESS | 1650 | 1467962246984 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 00:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:17:27 INFO - PROCESS | 1650 | 1467962247024 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1650 | 1467962247025 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:17:27 INFO - PROCESS | 1650 | 1467962247027 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1650 | 1467962247028 Marionette TRACE conn2 <- [1,2206,null,{}] 00:17:27 INFO - PROCESS | 1650 | 1467962247030 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}] 00:17:27 INFO - PROCESS | 1650 | 1467962247035 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:27 INFO - PROCESS | 1650 | 1467962247157 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:17:27 INFO - PROCESS | 1650 | 1467962247169 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1650 | 1467962247170 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a9000 == 35 [pid = 1650] [id = 559] 00:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1246a5400) [pid = 1650] [serial = 1677] [outer = 0x0] 00:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1251e8400) [pid = 1650] [serial = 1678] [outer = 0x1246a5400] 00:17:27 INFO - PROCESS | 1650 | 1467962247195 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1268a3000) [pid = 1650] [serial = 1679] [outer = 0x1246a5400] 00:17:27 INFO - PROCESS | 1650 | 1467962247537 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 522ms 00:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:17:27 INFO - PROCESS | 1650 | 1467962247550 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1650 | 1467962247551 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:17:27 INFO - PROCESS | 1650 | 1467962247553 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1650 | 1467962247554 Marionette TRACE conn2 <- [1,2210,null,{}] 00:17:27 INFO - PROCESS | 1650 | 1467962247556 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}] 00:17:27 INFO - PROCESS | 1650 | 1467962247557 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:27 INFO - PROCESS | 1650 | 1467962247654 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:17:27 INFO - PROCESS | 1650 | 1467962247692 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1650 | 1467962247693 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8e1000 == 36 [pid = 1650] [id = 560] 00:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1268f8000) [pid = 1650] [serial = 1680] [outer = 0x0] 00:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126a9e800) [pid = 1650] [serial = 1681] [outer = 0x1268f8000] 00:17:27 INFO - PROCESS | 1650 | 1467962247718 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d2e400) [pid = 1650] [serial = 1682] [outer = 0x1268f8000] 00:17:28 INFO - PROCESS | 1650 | 1467962248047 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 00:17:28 INFO - PROCESS | 1650 | 1467962248075 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 1650 | 1467962248076 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:17:28 INFO - PROCESS | 1650 | 1467962248078 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1650 | 1467962248079 Marionette TRACE conn2 <- [1,2214,null,{}] 00:17:28 INFO - PROCESS | 1650 | 1467962248082 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}] 00:17:28 INFO - PROCESS | 1650 | 1467962248083 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:28 INFO - PROCESS | 1650 | 1467962248182 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:17:28 INFO - PROCESS | 1650 | 1467962248186 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1650 | 1467962248187 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc13800 == 37 [pid = 1650] [id = 561] 00:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128be3000) [pid = 1650] [serial = 1683] [outer = 0x0] 00:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ded000) [pid = 1650] [serial = 1684] [outer = 0x128be3000] 00:17:28 INFO - PROCESS | 1650 | 1467962248211 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1293d8800) [pid = 1650] [serial = 1685] [outer = 0x128be3000] 00:17:28 INFO - PROCESS | 1650 | 1467962248548 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 00:17:28 INFO - PROCESS | 1650 | 1467962248599 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 1650 | 1467962248601 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:17:28 INFO - PROCESS | 1650 | 1467962248603 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1650 | 1467962248605 Marionette TRACE conn2 <- [1,2218,null,{}] 00:17:28 INFO - PROCESS | 1650 | 1467962248607 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}] 00:17:28 INFO - PROCESS | 1650 | 1467962248608 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:28 INFO - PROCESS | 1650 | 1467962248703 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:17:28 INFO - PROCESS | 1650 | 1467962248715 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1650 | 1467962248716 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc44000 == 38 [pid = 1650] [id = 562] 00:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293db800) [pid = 1650] [serial = 1686] [outer = 0x0] 00:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a29ec00) [pid = 1650] [serial = 1687] [outer = 0x1293db800] 00:17:28 INFO - PROCESS | 1650 | 1467962248739 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a542c00) [pid = 1650] [serial = 1688] [outer = 0x1293db800] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113f2d800) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e5b800) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118767c00) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112d33c00) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1160db000) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d30c00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1133d2c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118470c00) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1196a3400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119687c00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124ac0000) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111c83c00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12120e400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12453ac00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113966000) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12311ec00) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:17:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126686400) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:17:29 INFO - PROCESS | 1650 | 1467962249154 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]]]}] 00:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 571ms 00:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:17:29 INFO - PROCESS | 1650 | 1467962249174 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 1650 | 1467962249175 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:17:29 INFO - PROCESS | 1650 | 1467962249179 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 1650 | 1467962249181 Marionette TRACE conn2 <- [1,2222,null,{}] 00:17:29 INFO - PROCESS | 1650 | 1467962249184 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}] 00:17:29 INFO - PROCESS | 1650 | 1467962249185 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:29 INFO - PROCESS | 1650 | 1467962249265 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:17:29 INFO - PROCESS | 1650 | 1467962249269 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 1650 | 1467962249270 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183ce800 == 39 [pid = 1650] [id = 563] 00:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112d43400) [pid = 1650] [serial = 1689] [outer = 0x0] 00:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11602e000) [pid = 1650] [serial = 1690] [outer = 0x112d43400] 00:17:29 INFO - PROCESS | 1650 | 1467962249346 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11958ac00) [pid = 1650] [serial = 1691] [outer = 0x112d43400] 00:17:29 INFO - PROCESS | 1650 | 1467962249619 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]]]}] 00:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 473ms 00:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:17:29 INFO - PROCESS | 1650 | 1467962249651 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 1650 | 1467962249653 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:17:29 INFO - PROCESS | 1650 | 1467962249655 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 1650 | 1467962249656 Marionette TRACE conn2 <- [1,2226,null,{}] 00:17:29 INFO - PROCESS | 1650 | 1467962249667 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}] 00:17:29 INFO - PROCESS | 1650 | 1467962249668 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:29 INFO - PROCESS | 1650 | 1467962249768 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:17:29 INFO - PROCESS | 1650 | 1467962249772 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 1650 | 1467962249773 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c964000 == 40 [pid = 1650] [id = 564] 00:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1212f0400) [pid = 1650] [serial = 1692] [outer = 0x0] 00:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128decc00) [pid = 1650] [serial = 1693] [outer = 0x1212f0400] 00:17:29 INFO - PROCESS | 1650 | 1467962249800 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a5f2000) [pid = 1650] [serial = 1694] [outer = 0x1212f0400] 00:17:30 INFO - PROCESS | 1650 | 1467962250147 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]]]}] 00:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 00:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:17:30 INFO - PROCESS | 1650 | 1467962250175 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 1650 | 1467962250177 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:17:30 INFO - PROCESS | 1650 | 1467962250179 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 1650 | 1467962250180 Marionette TRACE conn2 <- [1,2230,null,{}] 00:17:30 INFO - PROCESS | 1650 | 1467962250182 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}] 00:17:30 INFO - PROCESS | 1650 | 1467962250183 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:30 INFO - PROCESS | 1650 | 1467962250293 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:17:30 INFO - PROCESS | 1650 | 1467962250300 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 1650 | 1467962250301 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd23000 == 41 [pid = 1650] [id = 565] 00:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a548c00) [pid = 1650] [serial = 1695] [outer = 0x0] 00:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5fc800) [pid = 1650] [serial = 1696] [outer = 0x12a548c00] 00:17:30 INFO - PROCESS | 1650 | 1467962250325 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a6de800) [pid = 1650] [serial = 1697] [outer = 0x12a548c00] 00:17:30 INFO - PROCESS | 1650 | 1467962250620 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]]]}] 00:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms 00:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:17:30 INFO - PROCESS | 1650 | 1467962250651 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 1650 | 1467962250652 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:17:30 INFO - PROCESS | 1650 | 1467962250654 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 1650 | 1467962250655 Marionette TRACE conn2 <- [1,2234,null,{}] 00:17:30 INFO - PROCESS | 1650 | 1467962250658 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}] 00:17:30 INFO - PROCESS | 1650 | 1467962250659 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:30 INFO - PROCESS | 1650 | 1467962250740 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:17:30 INFO - PROCESS | 1650 | 1467962250747 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 1650 | 1467962250748 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d20a800 == 42 [pid = 1650] [id = 566] 00:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a5fcc00) [pid = 1650] [serial = 1698] [outer = 0x0] 00:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a8adc00) [pid = 1650] [serial = 1699] [outer = 0x12a5fcc00] 00:17:30 INFO - PROCESS | 1650 | 1467962250779 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a8ba800) [pid = 1650] [serial = 1700] [outer = 0x12a5fcc00] 00:17:31 INFO - PROCESS | 1650 | 1467962251179 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]]]}] 00:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 00:17:31 INFO - PROCESS | 1650 | 1467962251229 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1650 | 1467962251232 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:17:31 INFO - PROCESS | 1650 | 1467962251236 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1650 | 1467962251238 Marionette TRACE conn2 <- [1,2238,null,{}] 00:17:31 INFO - PROCESS | 1650 | 1467962251242 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}] 00:17:31 INFO - PROCESS | 1650 | 1467962251245 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:31 INFO - PROCESS | 1650 | 1467962251351 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:17:31 INFO - PROCESS | 1650 | 1467962251425 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1650 | 1467962251427 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185cb800 == 43 [pid = 1650] [id = 567] 00:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112d2c400) [pid = 1650] [serial = 1701] [outer = 0x0] 00:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113f3a400) [pid = 1650] [serial = 1702] [outer = 0x112d2c400] 00:17:31 INFO - PROCESS | 1650 | 1467962251458 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117049400) [pid = 1650] [serial = 1703] [outer = 0x112d2c400] 00:17:31 INFO - PROCESS | 1650 | 1467962251885 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]]]}] 00:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 672ms 00:17:31 INFO - PROCESS | 1650 | 1467962251907 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1650 | 1467962251911 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:17:31 INFO - PROCESS | 1650 | 1467962251915 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1650 | 1467962251917 Marionette TRACE conn2 <- [1,2242,null,{}] 00:17:31 INFO - PROCESS | 1650 | 1467962251920 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}] 00:17:31 INFO - PROCESS | 1650 | 1467962251921 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:32 INFO - PROCESS | 1650 | 1467962252027 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:17:32 INFO - PROCESS | 1650 | 1467962252086 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1650 | 1467962252087 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba7000 == 44 [pid = 1650] [id = 568] 00:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118169800) [pid = 1650] [serial = 1704] [outer = 0x0] 00:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118858800) [pid = 1650] [serial = 1705] [outer = 0x118169800] 00:17:32 INFO - PROCESS | 1650 | 1467962252118 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11968b400) [pid = 1650] [serial = 1706] [outer = 0x118169800] 00:17:32 INFO - PROCESS | 1650 | 1467962252544 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 00:17:32 INFO - PROCESS | 1650 | 1467962252585 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1650 | 1467962252587 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:17:32 INFO - PROCESS | 1650 | 1467962252590 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1650 | 1467962252592 Marionette TRACE conn2 <- [1,2246,null,{}] 00:17:32 INFO - PROCESS | 1650 | 1467962252600 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}] 00:17:32 INFO - PROCESS | 1650 | 1467962252603 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:32 INFO - PROCESS | 1650 | 1467962252710 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:17:32 INFO - PROCESS | 1650 | 1467962252815 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1650 | 1467962252817 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c968800 == 45 [pid = 1650] [id = 569] 00:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1241bf800) [pid = 1650] [serial = 1707] [outer = 0x0] 00:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124c77800) [pid = 1650] [serial = 1708] [outer = 0x1241bf800] 00:17:32 INFO - PROCESS | 1650 | 1467962252850 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12578f000) [pid = 1650] [serial = 1709] [outer = 0x1241bf800] 00:17:33 INFO - PROCESS | 1650 | 1467962253268 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 726ms 00:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:17:33 INFO - PROCESS | 1650 | 1467962253315 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 1650 | 1467962253317 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:17:33 INFO - PROCESS | 1650 | 1467962253319 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1650 | 1467962253321 Marionette TRACE conn2 <- [1,2250,null,{}] 00:17:33 INFO - PROCESS | 1650 | 1467962253323 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}] 00:17:33 INFO - PROCESS | 1650 | 1467962253324 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:33 INFO - PROCESS | 1650 | 1467962253428 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:17:33 INFO - PROCESS | 1650 | 1467962253489 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1650 | 1467962253490 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d314800 == 46 [pid = 1650] [id = 570] 00:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12668b400) [pid = 1650] [serial = 1710] [outer = 0x0] 00:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126a9fc00) [pid = 1650] [serial = 1711] [outer = 0x12668b400] 00:17:33 INFO - PROCESS | 1650 | 1467962253519 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1293dcc00) [pid = 1650] [serial = 1712] [outer = 0x12668b400] 00:17:33 INFO - PROCESS | 1650 | 1467962253945 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 00:17:33 INFO - PROCESS | 1650 | 1467962253989 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 1650 | 1467962253990 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:17:33 INFO - PROCESS | 1650 | 1467962253992 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1650 | 1467962253994 Marionette TRACE conn2 <- [1,2254,null,{}] 00:17:33 INFO - PROCESS | 1650 | 1467962253996 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}] 00:17:33 INFO - PROCESS | 1650 | 1467962253997 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:34 INFO - PROCESS | 1650 | 1467962254246 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:17:34 INFO - PROCESS | 1650 | 1467962254351 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 1650 | 1467962254353 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d7000 == 47 [pid = 1650] [id = 571] 00:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113b9d800) [pid = 1650] [serial = 1713] [outer = 0x0] 00:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115e5a800) [pid = 1650] [serial = 1714] [outer = 0x113b9d800] 00:17:34 INFO - PROCESS | 1650 | 1467962254381 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11704ac00) [pid = 1650] [serial = 1715] [outer = 0x113b9d800] 00:17:34 INFO - PROCESS | 1650 | 1467962254834 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]]]}] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd23000 == 46 [pid = 1650] [id = 565] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c964000 == 45 [pid = 1650] [id = 564] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1183ce800 == 44 [pid = 1650] [id = 563] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc44000 == 43 [pid = 1650] [id = 562] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc13800 == 42 [pid = 1650] [id = 561] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8e1000 == 41 [pid = 1650] [id = 560] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a9000 == 40 [pid = 1650] [id = 559] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126a1f800 == 39 [pid = 1650] [id = 558] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x125716000 == 38 [pid = 1650] [id = 557] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12338f000 == 37 [pid = 1650] [id = 556] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119141800 == 36 [pid = 1650] [id = 555] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x112fe9800 == 35 [pid = 1650] [id = 554] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc3c000 == 34 [pid = 1650] [id = 552] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11707d000 == 33 [pid = 1650] [id = 553] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117241800 == 32 [pid = 1650] [id = 540] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d314800 == 31 [pid = 1650] [id = 570] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c968800 == 30 [pid = 1650] [id = 569] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba7000 == 29 [pid = 1650] [id = 568] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d20a800 == 28 [pid = 1650] [id = 566] 00:17:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1185cb800 == 27 [pid = 1650] [id = 567] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11958c400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1172b9800) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119170800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118467800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11872e800) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1160e0800) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11671b400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112e0a400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113371c00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11671c000) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113f33c00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119455800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118768000) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123122c00) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11872f800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1212f2000) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119cb4800) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1256e7000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121210000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124e96400) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12453ec00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12429c400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125132000) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124aca400) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126149c00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126143c00) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1256f4400) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126683800) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11958a000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119687000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124ceb800) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119456400) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128bebc00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126d2b400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 00:17:35 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1266f6400) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 00:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1374ms 00:17:35 INFO - PROCESS | 1650 | 1467962255396 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1650 | 1467962255399 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:17:35 INFO - PROCESS | 1650 | 1467962255405 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1650 | 1467962255406 Marionette TRACE conn2 <- [1,2258,null,{}] 00:17:35 INFO - PROCESS | 1650 | 1467962255410 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}] 00:17:35 INFO - PROCESS | 1650 | 1467962255413 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:35 INFO - PROCESS | 1650 | 1467962255492 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:17:35 INFO - PROCESS | 1650 | 1467962255500 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 1650 | 1467962255504 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162a8800 == 28 [pid = 1650] [id = 572] 00:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113d8e000) [pid = 1650] [serial = 1716] [outer = 0x0] 00:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116081000) [pid = 1650] [serial = 1717] [outer = 0x113d8e000] 00:17:35 INFO - PROCESS | 1650 | 1467962255532 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116710c00) [pid = 1650] [serial = 1718] [outer = 0x113d8e000] 00:17:35 INFO - PROCESS | 1650 | 1467962255892 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 00:17:35 INFO - PROCESS | 1650 | 1467962255925 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1650 | 1467962255927 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:17:35 INFO - PROCESS | 1650 | 1467962255958 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1650 | 1467962255961 Marionette TRACE conn2 <- [1,2262,null,{}] 00:17:35 INFO - PROCESS | 1650 | 1467962255970 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}] 00:17:35 INFO - PROCESS | 1650 | 1467962255972 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:36 INFO - PROCESS | 1650 | 1467962256052 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:17:36 INFO - PROCESS | 1650 | 1467962256056 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1650 | 1467962256058 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e1d800 == 29 [pid = 1650] [id = 573] 00:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176db000) [pid = 1650] [serial = 1719] [outer = 0x0] 00:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118465c00) [pid = 1650] [serial = 1720] [outer = 0x1176db000] 00:17:36 INFO - PROCESS | 1650 | 1467962256088 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11872e800) [pid = 1650] [serial = 1721] [outer = 0x1176db000] 00:17:36 INFO - PROCESS | 1650 | 1467962256445 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]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 557ms 00:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:17:36 INFO - PROCESS | 1650 | 1467962256498 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 1650 | 1467962256499 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:17:36 INFO - PROCESS | 1650 | 1467962256503 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 1650 | 1467962256504 Marionette TRACE conn2 <- [1,2266,null,{}] 00:17:36 INFO - PROCESS | 1650 | 1467962256519 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}] 00:17:36 INFO - PROCESS | 1650 | 1467962256523 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:36 INFO - PROCESS | 1650 | 1467962256603 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:17:36 INFO - PROCESS | 1650 | 1467962256609 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1650 | 1467962256614 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119eeb800 == 30 [pid = 1650] [id = 574] 00:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119582400) [pid = 1650] [serial = 1722] [outer = 0x0] 00:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11958c400) [pid = 1650] [serial = 1723] [outer = 0x119582400] 00:17:36 INFO - PROCESS | 1650 | 1467962256644 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119688800) [pid = 1650] [serial = 1724] [outer = 0x119582400] 00:17:37 INFO - PROCESS | 1650 | 1467962257010 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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 00:17:37 INFO - PROCESS | 1650 | 1467962257027 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:17:37 INFO - PROCESS | 1650 | 1467962257029 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:17:37 INFO - PROCESS | 1650 | 1467962257033 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1650 | 1467962257034 Marionette TRACE conn2 <- [1,2270,null,{}] 00:17:37 INFO - PROCESS | 1650 | 1467962257038 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}] 00:17:37 INFO - PROCESS | 1650 | 1467962257040 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:37 INFO - PROCESS | 1650 | 1467962257208 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:17:37 INFO - PROCESS | 1650 | 1467962257222 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1650 | 1467962257224 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123376000 == 31 [pid = 1650] [id = 575] 00:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a99c00) [pid = 1650] [serial = 1725] [outer = 0x0] 00:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121211000) [pid = 1650] [serial = 1726] [outer = 0x119a99c00] 00:17:37 INFO - PROCESS | 1650 | 1467962257266 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12311f800) [pid = 1650] [serial = 1727] [outer = 0x119a99c00] 00:17:37 INFO - PROCESS | 1650 | 1467962257635 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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 619ms 00:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:17:37 INFO - PROCESS | 1650 | 1467962257653 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 1650 | 1467962257654 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:17:37 INFO - PROCESS | 1650 | 1467962257658 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1650 | 1467962257660 Marionette TRACE conn2 <- [1,2274,null,{}] 00:17:37 INFO - PROCESS | 1650 | 1467962257666 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}] 00:17:37 INFO - PROCESS | 1650 | 1467962257668 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:37 INFO - PROCESS | 1650 | 1467962257831 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:17:37 INFO - PROCESS | 1650 | 1467962257846 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1650 | 1467962257847 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x125704800 == 32 [pid = 1650] [id = 576] 00:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123124800) [pid = 1650] [serial = 1728] [outer = 0x0] 00:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1235d0400) [pid = 1650] [serial = 1729] [outer = 0x123124800] 00:17:37 INFO - PROCESS | 1650 | 1467962257887 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12448c000) [pid = 1650] [serial = 1730] [outer = 0x123124800] 00:17:38 INFO - PROCESS | 1650 | 1467962258315 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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 676ms 00:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:17:38 INFO - PROCESS | 1650 | 1467962258334 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 1650 | 1467962258335 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:17:38 INFO - PROCESS | 1650 | 1467962258338 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 1650 | 1467962258339 Marionette TRACE conn2 <- [1,2278,null,{}] 00:17:38 INFO - PROCESS | 1650 | 1467962258341 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}] 00:17:38 INFO - PROCESS | 1650 | 1467962258345 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:38 INFO - PROCESS | 1650 | 1467962258466 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:17:38 INFO - PROCESS | 1650 | 1467962258478 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1650 | 1467962258479 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb9000 == 33 [pid = 1650] [id = 577] 00:17:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124545c00) [pid = 1650] [serial = 1731] [outer = 0x0] 00:17:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124ef1800) [pid = 1650] [serial = 1732] [outer = 0x124545c00] 00:17:38 INFO - PROCESS | 1650 | 1467962258504 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12614b400) [pid = 1650] [serial = 1733] [outer = 0x124545c00] 00:17:38 INFO - PROCESS | 1650 | 1467962258831 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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 00:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:17:38 INFO - PROCESS | 1650 | 1467962258857 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 1650 | 1467962258858 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:17:38 INFO - PROCESS | 1650 | 1467962258860 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 1650 | 1467962258862 Marionette TRACE conn2 <- [1,2282,null,{}] 00:17:38 INFO - PROCESS | 1650 | 1467962258864 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}] 00:17:38 INFO - PROCESS | 1650 | 1467962258865 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:38 INFO - PROCESS | 1650 | 1467962258963 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:17:38 INFO - PROCESS | 1650 | 1467962258966 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1650 | 1467962258968 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fdc800 == 34 [pid = 1650] [id = 578] 00:17:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12614b000) [pid = 1650] [serial = 1734] [outer = 0x0] 00:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1265a9800) [pid = 1650] [serial = 1735] [outer = 0x12614b000] 00:17:39 INFO - PROCESS | 1650 | 1467962258999 Marionette DEBUG loaded listener.js 00:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126a9a800) [pid = 1650] [serial = 1736] [outer = 0x12614b000] 00:17:39 INFO - PROCESS | 1650 | 1467962259353 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]]]}] 00:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 521ms 00:17:39 INFO - PROCESS | 1650 | 1467962259388 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1650 | 1467962259389 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:17:39 INFO - PROCESS | 1650 | 1467962259392 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 1650 | 1467962259393 Marionette TRACE conn2 <- [1,2286,null,{}] 00:17:39 INFO - PROCESS | 1650 | 1467962259395 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}] 00:17:39 INFO - PROCESS | 1650 | 1467962259396 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:39 INFO - PROCESS | 1650 | 1467962259496 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:17:39 INFO - PROCESS | 1650 | 1467962259500 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:39 INFO - PROCESS | 1650 | 1467962259501 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a640800 == 35 [pid = 1650] [id = 579] 00:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112a86000) [pid = 1650] [serial = 1737] [outer = 0x0] 00:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126d29400) [pid = 1650] [serial = 1738] [outer = 0x112a86000] 00:17:39 INFO - PROCESS | 1650 | 1467962259525 Marionette DEBUG loaded listener.js 00:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128da9800) [pid = 1650] [serial = 1739] [outer = 0x112a86000] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a5fcc00) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1246a5400) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1212f0400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126d2cc00) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11917ac00) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a9d000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1293db800) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112d43400) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112739400) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128be3000) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1268f8000) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113202c00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1176da800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a548c00) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:17:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113d4b800) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:17:40 INFO - PROCESS | 1650 | 1467962260044 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]]]}] 00:17:40 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 00:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 00:17:40 INFO - PROCESS | 1650 | 1467962260069 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 1650 | 1467962260070 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:17:40 INFO - PROCESS | 1650 | 1467962260073 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 1650 | 1467962260074 Marionette TRACE conn2 <- [1,2290,null,{}] 00:17:40 INFO - PROCESS | 1650 | 1467962260099 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}] 00:17:40 INFO - PROCESS | 1650 | 1467962260100 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:40 INFO - PROCESS | 1650 | 1467962260208 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:17:40 INFO - PROCESS | 1650 | 1467962260215 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1650 | 1467962260216 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8ef000 == 36 [pid = 1650] [id = 580] 00:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118764000) [pid = 1650] [serial = 1740] [outer = 0x0] 00:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a9d000) [pid = 1650] [serial = 1741] [outer = 0x118764000] 00:17:40 INFO - PROCESS | 1650 | 1467962260240 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124c75400) [pid = 1650] [serial = 1742] [outer = 0x118764000] 00:17:40 INFO - PROCESS | 1650 | 1467962260568 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]]]}] 00:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 00:17:40 INFO - PROCESS | 1650 | 1467962260592 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 1650 | 1467962260593 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:17:40 INFO - PROCESS | 1650 | 1467962260598 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 1650 | 1467962260599 Marionette TRACE conn2 <- [1,2294,null,{}] 00:17:40 INFO - PROCESS | 1650 | 1467962260602 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}] 00:17:40 INFO - PROCESS | 1650 | 1467962260603 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:40 INFO - PROCESS | 1650 | 1467962260682 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:17:40 INFO - PROCESS | 1650 | 1467962260741 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1650 | 1467962260742 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b806000 == 37 [pid = 1650] [id = 581] 00:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11696a800) [pid = 1650] [serial = 1743] [outer = 0x0] 00:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126d31000) [pid = 1650] [serial = 1744] [outer = 0x11696a800] 00:17:40 INFO - PROCESS | 1650 | 1467962260767 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293db800) [pid = 1650] [serial = 1745] [outer = 0x11696a800] 00:17:41 INFO - PROCESS | 1650 | 1467962261035 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 00:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:17:41 INFO - PROCESS | 1650 | 1467962261069 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1650 | 1467962261070 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:17:41 INFO - PROCESS | 1650 | 1467962261072 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1650 | 1467962261074 Marionette TRACE conn2 <- [1,2298,null,{}] 00:17:41 INFO - PROCESS | 1650 | 1467962261085 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}] 00:17:41 INFO - PROCESS | 1650 | 1467962261087 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:41 INFO - PROCESS | 1650 | 1467962261186 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:17:41 INFO - PROCESS | 1650 | 1467962261190 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1650 | 1467962261192 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc3b000 == 38 [pid = 1650] [id = 582] 00:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128da1c00) [pid = 1650] [serial = 1746] [outer = 0x0] 00:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a549000) [pid = 1650] [serial = 1747] [outer = 0x128da1c00] 00:17:41 INFO - PROCESS | 1650 | 1467962261219 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124487800) [pid = 1650] [serial = 1748] [outer = 0x128da1c00] 00:17:41 INFO - PROCESS | 1650 | 1467962261580 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 524ms 00:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:17:41 INFO - PROCESS | 1650 | 1467962261598 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1650 | 1467962261599 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:17:41 INFO - PROCESS | 1650 | 1467962261602 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1650 | 1467962261603 Marionette TRACE conn2 <- [1,2302,null,{}] 00:17:41 INFO - PROCESS | 1650 | 1467962261605 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}] 00:17:41 INFO - PROCESS | 1650 | 1467962261606 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:41 INFO - PROCESS | 1650 | 1467962261716 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:17:41 INFO - PROCESS | 1650 | 1467962261721 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1650 | 1467962261723 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4e4800 == 39 [pid = 1650] [id = 583] 00:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a6e1800) [pid = 1650] [serial = 1749] [outer = 0x0] 00:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a8b5000) [pid = 1650] [serial = 1750] [outer = 0x12a6e1800] 00:17:41 INFO - PROCESS | 1650 | 1467962261747 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12af77400) [pid = 1650] [serial = 1751] [outer = 0x12a6e1800] 00:17:42 INFO - PROCESS | 1650 | 1467962262300 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]]]}] 00:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 718ms 00:17:42 INFO - PROCESS | 1650 | 1467962262320 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 1650 | 1467962262323 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:17:42 INFO - PROCESS | 1650 | 1467962262326 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1650 | 1467962262329 Marionette TRACE conn2 <- [1,2306,null,{}] 00:17:42 INFO - PROCESS | 1650 | 1467962262334 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}] 00:17:42 INFO - PROCESS | 1650 | 1467962262337 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:42 INFO - PROCESS | 1650 | 1467962262489 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:17:42 INFO - PROCESS | 1650 | 1467962262599 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 1650 | 1467962262600 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b7000 == 40 [pid = 1650] [id = 584] 00:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1162d6000) [pid = 1650] [serial = 1752] [outer = 0x0] 00:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1167de800) [pid = 1650] [serial = 1753] [outer = 0x1162d6000] 00:17:42 INFO - PROCESS | 1650 | 1467962262632 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117ea1000) [pid = 1650] [serial = 1754] [outer = 0x1162d6000] 00:17:43 INFO - PROCESS | 1650 | 1467962263151 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 875ms 00:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:17:43 INFO - PROCESS | 1650 | 1467962263202 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1650 | 1467962263205 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:17:43 INFO - PROCESS | 1650 | 1467962263210 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 1650 | 1467962263212 Marionette TRACE conn2 <- [1,2310,null,{}] 00:17:43 INFO - PROCESS | 1650 | 1467962263215 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}] 00:17:43 INFO - PROCESS | 1650 | 1467962263217 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:43 INFO - PROCESS | 1650 | 1467962263326 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:17:43 INFO - PROCESS | 1650 | 1467962263408 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1650 | 1467962263409 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x126631000 == 41 [pid = 1650] [id = 585] 00:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11916f000) [pid = 1650] [serial = 1755] [outer = 0x0] 00:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11921ec00) [pid = 1650] [serial = 1756] [outer = 0x11916f000] 00:17:43 INFO - PROCESS | 1650 | 1467962263439 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119689c00) [pid = 1650] [serial = 1757] [outer = 0x11916f000] 00:17:44 INFO - PROCESS | 1650 | 1467962264135 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 975ms 00:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:17:44 INFO - PROCESS | 1650 | 1467962264185 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1650 | 1467962264188 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:17:44 INFO - PROCESS | 1650 | 1467962264191 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1650 | 1467962264193 Marionette TRACE conn2 <- [1,2314,null,{}] 00:17:44 INFO - PROCESS | 1650 | 1467962264197 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}] 00:17:44 INFO - PROCESS | 1650 | 1467962264198 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:44 INFO - PROCESS | 1650 | 1467962264311 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc3b000 == 40 [pid = 1650] [id = 582] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b806000 == 39 [pid = 1650] [id = 581] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8ef000 == 38 [pid = 1650] [id = 580] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a640800 == 37 [pid = 1650] [id = 579] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128fdc800 == 36 [pid = 1650] [id = 578] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb9000 == 35 [pid = 1650] [id = 577] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x125704800 == 34 [pid = 1650] [id = 576] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123376000 == 33 [pid = 1650] [id = 575] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119eeb800 == 32 [pid = 1650] [id = 574] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117e1d800 == 31 [pid = 1650] [id = 573] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1162a8800 == 30 [pid = 1650] [id = 572] 00:17:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d7000 == 29 [pid = 1650] [id = 571] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a8adc00) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a8ba800) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a6de800) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1268a3000) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a5f2000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128de5c00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119684000) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123120400) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a29ec00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a542c00) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11958ac00) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11696ec00) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1293d8800) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119456c00) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12120f000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126a9e800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126d2e400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1251e8400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1133cc800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128decc00) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128ded000) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11846dc00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a5fc800) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1162d5800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113f2e400) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11602e000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118169000) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12320fc00) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1242a5800) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 00:17:44 INFO - PROCESS | 1650 | 1467962264402 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1650 | 1467962264405 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116099000 == 30 [pid = 1650] [id = 586] 00:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113ba9c00) [pid = 1650] [serial = 1758] [outer = 0x0] 00:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11602f800) [pid = 1650] [serial = 1759] [outer = 0x113ba9c00] 00:17:44 INFO - PROCESS | 1650 | 1467962264433 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118469400) [pid = 1650] [serial = 1760] [outer = 0x113ba9c00] 00:17:44 INFO - PROCESS | 1650 | 1467962264737 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 571ms 00:17:44 INFO - PROCESS | 1650 | 1467962264764 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1650 | 1467962264769 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:17:44 INFO - PROCESS | 1650 | 1467962264774 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1650 | 1467962264775 Marionette TRACE conn2 <- [1,2318,null,{}] 00:17:44 INFO - PROCESS | 1650 | 1467962264780 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}] 00:17:44 INFO - PROCESS | 1650 | 1467962264782 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:44 INFO - PROCESS | 1650 | 1467962264865 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:17:44 INFO - PROCESS | 1650 | 1467962264941 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1650 | 1467962264942 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192a6800 == 31 [pid = 1650] [id = 587] 00:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11846b400) [pid = 1650] [serial = 1761] [outer = 0x0] 00:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1188d3000) [pid = 1650] [serial = 1762] [outer = 0x11846b400] 00:17:44 INFO - PROCESS | 1650 | 1467962264969 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119684800) [pid = 1650] [serial = 1763] [outer = 0x11846b400] 00:17:45 INFO - PROCESS | 1650 | 1467962265267 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] 00:17:45 INFO - PROCESS | 1650 | 1467962265301 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:17:45 INFO - PROCESS | 1650 | 1467962265304 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1650 | 1467962265306 Marionette TRACE conn2 <- [1,2322,null,{}] 00:17:45 INFO - PROCESS | 1650 | 1467962265317 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}] 00:17:45 INFO - PROCESS | 1650 | 1467962265320 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:45 INFO - PROCESS | 1650 | 1467962265408 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:17:45 INFO - PROCESS | 1650 | 1467962265471 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1650 | 1467962265473 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1244a1800 == 32 [pid = 1650] [id = 588] 00:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113207800) [pid = 1650] [serial = 1764] [outer = 0x0] 00:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119687400) [pid = 1650] [serial = 1765] [outer = 0x113207800] 00:17:45 INFO - PROCESS | 1650 | 1467962265502 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12453f800) [pid = 1650] [serial = 1766] [outer = 0x113207800] 00:17:45 INFO - PROCESS | 1650 | 1467962265803 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]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 523ms 00:17:45 INFO - PROCESS | 1650 | 1467962265831 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1650 | 1467962265834 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:17:45 INFO - PROCESS | 1650 | 1467962265837 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1650 | 1467962265838 Marionette TRACE conn2 <- [1,2326,null,{}] 00:17:45 INFO - PROCESS | 1650 | 1467962265840 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}] 00:17:45 INFO - PROCESS | 1650 | 1467962265842 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:45 INFO - PROCESS | 1650 | 1467962265956 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:17:46 INFO - PROCESS | 1650 | 1467962266047 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1650 | 1467962266048 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a06000 == 33 [pid = 1650] [id = 589] 00:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119177400) [pid = 1650] [serial = 1767] [outer = 0x0] 00:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ced800) [pid = 1650] [serial = 1768] [outer = 0x119177400] 00:17:46 INFO - PROCESS | 1650 | 1467962266089 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125794800) [pid = 1650] [serial = 1769] [outer = 0x119177400] 00:17:46 INFO - PROCESS | 1650 | 1467962266451 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]]]}] 00:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 00:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:17:46 INFO - PROCESS | 1650 | 1467962266508 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 1650 | 1467962266509 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:17:46 INFO - PROCESS | 1650 | 1467962266511 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - PROCESS | 1650 | 1467962266512 Marionette TRACE conn2 <- [1,2330,null,{}] 00:17:46 INFO - PROCESS | 1650 | 1467962266515 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}] 00:17:46 INFO - PROCESS | 1650 | 1467962266516 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:46 INFO - PROCESS | 1650 | 1467962266624 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:17:46 INFO - PROCESS | 1650 | 1467962266636 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1650 | 1467962266637 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294d2800 == 34 [pid = 1650] [id = 590] 00:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12466ec00) [pid = 1650] [serial = 1770] [outer = 0x0] 00:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12659f800) [pid = 1650] [serial = 1771] [outer = 0x12466ec00] 00:17:46 INFO - PROCESS | 1650 | 1467962266662 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1266ee400) [pid = 1650] [serial = 1772] [outer = 0x12466ec00] 00:17:47 INFO - PROCESS | 1650 | 1467962267003 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 522ms 00:17:47 INFO - PROCESS | 1650 | 1467962267033 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1650 | 1467962267034 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:17:47 INFO - PROCESS | 1650 | 1467962267041 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 1650 | 1467962267043 Marionette TRACE conn2 <- [1,2334,null,{}] 00:17:47 INFO - PROCESS | 1650 | 1467962267045 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}] 00:17:47 INFO - PROCESS | 1650 | 1467962267049 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:47 INFO - PROCESS | 1650 | 1467962267183 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:17:47 INFO - PROCESS | 1650 | 1467962267219 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 1650 | 1467962267220 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a652800 == 35 [pid = 1650] [id = 591] 00:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126a9e800) [pid = 1650] [serial = 1773] [outer = 0x0] 00:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293d1800) [pid = 1650] [serial = 1774] [outer = 0x126a9e800] 00:17:47 INFO - PROCESS | 1650 | 1467962267245 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5fcc00) [pid = 1650] [serial = 1775] [outer = 0x126a9e800] 00:17:47 INFO - PROCESS | 1650 | 1467962267543 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 523ms 00:17:47 INFO - PROCESS | 1650 | 1467962267571 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1650 | 1467962267572 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:17:47 INFO - PROCESS | 1650 | 1467962267575 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 1650 | 1467962267576 Marionette TRACE conn2 <- [1,2338,null,{}] 00:17:47 INFO - PROCESS | 1650 | 1467962267584 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}] 00:17:47 INFO - PROCESS | 1650 | 1467962267585 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:47 INFO - PROCESS | 1650 | 1467962267705 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:17:47 INFO - PROCESS | 1650 | 1467962267709 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 1650 | 1467962267710 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b81e800 == 36 [pid = 1650] [id = 592] 00:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a5f1c00) [pid = 1650] [serial = 1776] [outer = 0x0] 00:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a6e3c00) [pid = 1650] [serial = 1777] [outer = 0x12a5f1c00] 00:17:47 INFO - PROCESS | 1650 | 1467962267792 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12af6cc00) [pid = 1650] [serial = 1778] [outer = 0x12a5f1c00] 00:17:48 INFO - PROCESS | 1650 | 1467962268155 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]]]}] 00:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 625ms 00:17:48 INFO - PROCESS | 1650 | 1467962268200 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:17:48 INFO - PROCESS | 1650 | 1467962268202 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:17:48 INFO - PROCESS | 1650 | 1467962268204 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 1650 | 1467962268205 Marionette TRACE conn2 <- [1,2342,null,{}] 00:17:48 INFO - PROCESS | 1650 | 1467962268207 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}] 00:17:48 INFO - PROCESS | 1650 | 1467962268208 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:48 INFO - PROCESS | 1650 | 1467962268309 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:17:48 INFO - PROCESS | 1650 | 1467962268321 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1650 | 1467962268322 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc42800 == 37 [pid = 1650] [id = 593] 00:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12af6e400) [pid = 1650] [serial = 1779] [outer = 0x0] 00:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b605000) [pid = 1650] [serial = 1780] [outer = 0x12af6e400] 00:17:48 INFO - PROCESS | 1650 | 1467962268346 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b60e400) [pid = 1650] [serial = 1781] [outer = 0x12af6e400] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128da1c00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1176db000) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119582400) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a99c00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123124800) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124545c00) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12614b000) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d8e000) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113b9d800) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118764000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112a86000) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d2c400) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11696a800) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118169800) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1241bf800) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:17:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12668b400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:17:48 INFO - PROCESS | 1650 | 1467962268726 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]]]}] 00:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 574ms 00:17:48 INFO - PROCESS | 1650 | 1467962268784 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:17:48 INFO - PROCESS | 1650 | 1467962268785 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:17:48 INFO - PROCESS | 1650 | 1467962268787 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 1650 | 1467962268788 Marionette TRACE conn2 <- [1,2346,null,{}] 00:17:48 INFO - PROCESS | 1650 | 1467962268808 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}] 00:17:48 INFO - PROCESS | 1650 | 1467962268809 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:48 INFO - PROCESS | 1650 | 1467962268905 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:17:48 INFO - PROCESS | 1650 | 1467962268908 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1650 | 1467962268909 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12427f000 == 38 [pid = 1650] [id = 594] 00:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118169800) [pid = 1650] [serial = 1782] [outer = 0x0] 00:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119454000) [pid = 1650] [serial = 1783] [outer = 0x118169800] 00:17:48 INFO - PROCESS | 1650 | 1467962268937 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12614d000) [pid = 1650] [serial = 1784] [outer = 0x118169800] 00:17:49 INFO - PROCESS | 1650 | 1467962269280 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 00:17:49 INFO - PROCESS | 1650 | 1467962269307 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1650 | 1467962269309 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:17:49 INFO - PROCESS | 1650 | 1467962269311 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1650 | 1467962269312 Marionette TRACE conn2 <- [1,2350,null,{}] 00:17:49 INFO - PROCESS | 1650 | 1467962269315 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}] 00:17:49 INFO - PROCESS | 1650 | 1467962269316 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:49 INFO - PROCESS | 1650 | 1467962269415 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:17:49 INFO - PROCESS | 1650 | 1467962269503 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1650 | 1467962269505 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c96e800 == 39 [pid = 1650] [id = 595] 00:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118467800) [pid = 1650] [serial = 1785] [outer = 0x0] 00:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126d2b400) [pid = 1650] [serial = 1786] [outer = 0x118467800] 00:17:49 INFO - PROCESS | 1650 | 1467962269544 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12b611000) [pid = 1650] [serial = 1787] [outer = 0x118467800] 00:17:49 INFO - PROCESS | 1650 | 1467962269879 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 624ms 00:17:49 INFO - PROCESS | 1650 | 1467962269936 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1650 | 1467962269937 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:17:49 INFO - PROCESS | 1650 | 1467962269940 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1650 | 1467962269941 Marionette TRACE conn2 <- [1,2354,null,{}] 00:17:49 INFO - PROCESS | 1650 | 1467962269944 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}] 00:17:49 INFO - PROCESS | 1650 | 1467962269946 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:50 INFO - PROCESS | 1650 | 1467962270070 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:17:50 INFO - PROCESS | 1650 | 1467962270104 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 1650 | 1467962270106 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d309800 == 40 [pid = 1650] [id = 596] 00:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119cb4800) [pid = 1650] [serial = 1788] [outer = 0x0] 00:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b7a1000) [pid = 1650] [serial = 1789] [outer = 0x119cb4800] 00:17:50 INFO - PROCESS | 1650 | 1467962270131 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b7af800) [pid = 1650] [serial = 1790] [outer = 0x119cb4800] 00:17:50 INFO - PROCESS | 1650 | 1467962270438 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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 00:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:17:50 INFO - PROCESS | 1650 | 1467962270459 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 1650 | 1467962270460 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:17:50 INFO - PROCESS | 1650 | 1467962270465 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 1650 | 1467962270467 Marionette TRACE conn2 <- [1,2358,null,{}] 00:17:50 INFO - PROCESS | 1650 | 1467962270470 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}] 00:17:50 INFO - PROCESS | 1650 | 1467962270471 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:50 INFO - PROCESS | 1650 | 1467962270557 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:17:50 INFO - PROCESS | 1650 | 1467962270661 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 1650 | 1467962270662 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11608d000 == 41 [pid = 1650] [id = 597] 00:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110fa0000) [pid = 1650] [serial = 1791] [outer = 0x0] 00:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112d2e000) [pid = 1650] [serial = 1792] [outer = 0x110fa0000] 00:17:50 INFO - PROCESS | 1650 | 1467962270693 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113966000) [pid = 1650] [serial = 1793] [outer = 0x110fa0000] 00:17:51 INFO - PROCESS | 1650 | 1467962271148 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]]]}] 00:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 00:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:17:51 INFO - PROCESS | 1650 | 1467962271186 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:17:51 INFO - PROCESS | 1650 | 1467962271189 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:17:51 INFO - PROCESS | 1650 | 1467962271192 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 1650 | 1467962271194 Marionette TRACE conn2 <- [1,2362,null,{}] 00:17:51 INFO - PROCESS | 1650 | 1467962271198 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}] 00:17:51 INFO - PROCESS | 1650 | 1467962271200 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:51 INFO - PROCESS | 1650 | 1467962271307 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:17:51 INFO - PROCESS | 1650 | 1467962271424 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1650 | 1467962271426 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c08000 == 42 [pid = 1650] [id = 598] 00:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119591400) [pid = 1650] [serial = 1794] [outer = 0x0] 00:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1196a3800) [pid = 1650] [serial = 1795] [outer = 0x119591400] 00:17:51 INFO - PROCESS | 1650 | 1467962271458 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12311ec00) [pid = 1650] [serial = 1796] [outer = 0x119591400] 00:17:51 INFO - PROCESS | 1650 | 1467962271902 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]]]}] 00:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 00:17:51 INFO - PROCESS | 1650 | 1467962271916 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:17:51 INFO - PROCESS | 1650 | 1467962271919 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:17:51 INFO - PROCESS | 1650 | 1467962271921 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 1650 | 1467962271923 Marionette TRACE conn2 <- [1,2366,null,{}] 00:17:51 INFO - PROCESS | 1650 | 1467962271926 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}] 00:17:51 INFO - PROCESS | 1650 | 1467962271927 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:52 INFO - PROCESS | 1650 | 1467962272033 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:17:52 INFO - PROCESS | 1650 | 1467962272095 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 1650 | 1467962272096 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d4000 == 43 [pid = 1650] [id = 599] 00:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124905000) [pid = 1650] [serial = 1797] [outer = 0x0] 00:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126683800) [pid = 1650] [serial = 1798] [outer = 0x124905000] 00:17:52 INFO - PROCESS | 1650 | 1467962272126 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126d2e400) [pid = 1650] [serial = 1799] [outer = 0x124905000] 00:17:52 INFO - PROCESS | 1650 | 1467962272600 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]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 721ms 00:17:52 INFO - PROCESS | 1650 | 1467962272643 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 1650 | 1467962272644 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:17:52 INFO - PROCESS | 1650 | 1467962272673 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1650 | 1467962272677 Marionette TRACE conn2 <- [1,2370,null,{}] 00:17:52 INFO - PROCESS | 1650 | 1467962272712 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}] 00:17:52 INFO - PROCESS | 1650 | 1467962272715 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:52 INFO - PROCESS | 1650 | 1467962272824 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:17:52 INFO - PROCESS | 1650 | 1467962272897 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 1650 | 1467962272898 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db60800 == 44 [pid = 1650] [id = 600] 00:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196a1c00) [pid = 1650] [serial = 1800] [outer = 0x0] 00:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b608400) [pid = 1650] [serial = 1801] [outer = 0x1196a1c00] 00:17:52 INFO - PROCESS | 1650 | 1467962272928 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b7a4000) [pid = 1650] [serial = 1802] [outer = 0x1196a1c00] 00:17:53 INFO - PROCESS | 1650 | 1467962273353 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]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 762ms 00:17:53 INFO - PROCESS | 1650 | 1467962273564 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 1650 | 1467962273567 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:17:53 INFO - PROCESS | 1650 | 1467962273584 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 1650 | 1467962273586 Marionette TRACE conn2 <- [1,2374,null,{}] 00:17:53 INFO - PROCESS | 1650 | 1467962273590 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}] 00:17:53 INFO - PROCESS | 1650 | 1467962273593 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:53 INFO - PROCESS | 1650 | 1467962273697 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:17:53 INFO - PROCESS | 1650 | 1467962273761 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:53 INFO - PROCESS | 1650 | 1467962273766 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fe7800 == 45 [pid = 1650] [id = 601] 00:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1172c0400) [pid = 1650] [serial = 1803] [outer = 0x0] 00:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118160400) [pid = 1650] [serial = 1804] [outer = 0x1172c0400] 00:17:53 INFO - PROCESS | 1650 | 1467962273809 Marionette DEBUG loaded listener.js 00:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118730000) [pid = 1650] [serial = 1805] [outer = 0x1172c0400] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d309800 == 44 [pid = 1650] [id = 596] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12c96e800 == 43 [pid = 1650] [id = 595] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12427f000 == 42 [pid = 1650] [id = 594] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc42800 == 41 [pid = 1650] [id = 593] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b81e800 == 40 [pid = 1650] [id = 592] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a652800 == 39 [pid = 1650] [id = 591] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1294d2800 == 38 [pid = 1650] [id = 590] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126a06000 == 37 [pid = 1650] [id = 589] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1244a1800 == 36 [pid = 1650] [id = 588] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1192a6800 == 35 [pid = 1650] [id = 587] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116099000 == 34 [pid = 1650] [id = 586] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126631000 == 33 [pid = 1650] [id = 585] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b7000 == 32 [pid = 1650] [id = 584] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4e4800 == 31 [pid = 1650] [id = 583] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12db60800 == 30 [pid = 1650] [id = 600] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d4000 == 29 [pid = 1650] [id = 599] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124c08000 == 28 [pid = 1650] [id = 598] 00:17:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11608d000 == 27 [pid = 1650] [id = 597] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a8b5000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a549000) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118465c00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11872e800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11958c400) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119688800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121211000) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1235d0400) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124ef1800) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1265a9800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126a9a800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116081000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116710c00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11704ac00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a9d000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e5a800) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126d29400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117049400) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113f3a400) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1293db800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11968b400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118858800) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12578f000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124c77800) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1293dcc00) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126a9fc00) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12614b400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12448c000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128da9800) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126d31000) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124c75400) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124487800) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12311f800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 00:17:54 INFO - PROCESS | 1650 | 1467962274842 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]]]}] 00:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1272ms 00:17:54 INFO - PROCESS | 1650 | 1467962274857 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:17:54 INFO - PROCESS | 1650 | 1467962274860 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:17:54 INFO - PROCESS | 1650 | 1467962274872 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:17:54 INFO - PROCESS | 1650 | 1467962274874 Marionette TRACE conn2 <- [1,2378,null,{}] 00:17:54 INFO - PROCESS | 1650 | 1467962274879 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}] 00:17:54 INFO - PROCESS | 1650 | 1467962274880 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:54 INFO - PROCESS | 1650 | 1467962274964 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:17:54 INFO - PROCESS | 1650 | 1467962274969 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1650 | 1467962274970 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162a9000 == 28 [pid = 1650] [id = 602] 00:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11393f800) [pid = 1650] [serial = 1806] [outer = 0x0] 00:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1139f9400) [pid = 1650] [serial = 1807] [outer = 0x11393f800] 00:17:55 INFO - PROCESS | 1650 | 1467962275002 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116083400) [pid = 1650] [serial = 1808] [outer = 0x11393f800] 00:17:55 INFO - PROCESS | 1650 | 1467962275355 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 00:17:55 INFO - PROCESS | 1650 | 1467962275402 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1650 | 1467962275406 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:17:55 INFO - PROCESS | 1650 | 1467962275411 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1650 | 1467962275413 Marionette TRACE conn2 <- [1,2382,null,{}] 00:17:55 INFO - PROCESS | 1650 | 1467962275415 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}] 00:17:55 INFO - PROCESS | 1650 | 1467962275417 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:55 INFO - PROCESS | 1650 | 1467962275499 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:17:55 INFO - PROCESS | 1650 | 1467962275503 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1650 | 1467962275505 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2e800 == 29 [pid = 1650] [id = 603] 00:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1162d0800) [pid = 1650] [serial = 1809] [outer = 0x0] 00:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1176d7400) [pid = 1650] [serial = 1810] [outer = 0x1162d0800] 00:17:55 INFO - PROCESS | 1650 | 1467962275533 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118464400) [pid = 1650] [serial = 1811] [outer = 0x1162d0800] 00:17:55 INFO - PROCESS | 1650 | 1467962275903 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 522ms 00:17:55 INFO - PROCESS | 1650 | 1467962275939 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1650 | 1467962275951 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:17:55 INFO - PROCESS | 1650 | 1467962275953 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1650 | 1467962275956 Marionette TRACE conn2 <- [1,2386,null,{}] 00:17:55 INFO - PROCESS | 1650 | 1467962275963 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}] 00:17:55 INFO - PROCESS | 1650 | 1467962275966 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:56 INFO - PROCESS | 1650 | 1467962276044 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:17:56 INFO - PROCESS | 1650 | 1467962276052 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 1650 | 1467962276054 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee7000 == 30 [pid = 1650] [id = 604] 00:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1139fa000) [pid = 1650] [serial = 1812] [outer = 0x0] 00:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119583000) [pid = 1650] [serial = 1813] [outer = 0x1139fa000] 00:17:56 INFO - PROCESS | 1650 | 1467962276082 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119685400) [pid = 1650] [serial = 1814] [outer = 0x1139fa000] 00:17:56 INFO - PROCESS | 1650 | 1467962276442 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]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 00:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:17:56 INFO - PROCESS | 1650 | 1467962276475 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 1650 | 1467962276477 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:17:56 INFO - PROCESS | 1650 | 1467962276482 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 1650 | 1467962276483 Marionette TRACE conn2 <- [1,2390,null,{}] 00:17:56 INFO - PROCESS | 1650 | 1467962276486 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}] 00:17:56 INFO - PROCESS | 1650 | 1467962276487 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:56 INFO - PROCESS | 1650 | 1467962276595 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:17:56 INFO - PROCESS | 1650 | 1467962276631 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 1650 | 1467962276632 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a2000 == 31 [pid = 1650] [id = 605] 00:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119684000) [pid = 1650] [serial = 1815] [outer = 0x0] 00:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119b57400) [pid = 1650] [serial = 1816] [outer = 0x119684000] 00:17:56 INFO - PROCESS | 1650 | 1467962276658 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1212f9000) [pid = 1650] [serial = 1817] [outer = 0x119684000] 00:17:56 INFO - PROCESS | 1650 | 1467962276968 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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 00:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:17:57 INFO - PROCESS | 1650 | 1467962277003 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 1650 | 1467962277004 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:17:57 INFO - PROCESS | 1650 | 1467962277006 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1650 | 1467962277007 Marionette TRACE conn2 <- [1,2394,null,{}] 00:17:57 INFO - PROCESS | 1650 | 1467962277010 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}] 00:17:57 INFO - PROCESS | 1650 | 1467962277021 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:57 INFO - PROCESS | 1650 | 1467962277116 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:17:57 INFO - PROCESS | 1650 | 1467962277155 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1650 | 1467962277156 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x125708000 == 32 [pid = 1650] [id = 606] 00:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1162d0400) [pid = 1650] [serial = 1818] [outer = 0x0] 00:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123121000) [pid = 1650] [serial = 1819] [outer = 0x1162d0400] 00:17:57 INFO - PROCESS | 1650 | 1467962277181 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12401d800) [pid = 1650] [serial = 1820] [outer = 0x1162d0400] 00:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 00:17:57 INFO - PROCESS | 1650 | 1467962277522 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]]]}] 00:17:57 INFO - PROCESS | 1650 | 1467962277525 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 1650 | 1467962277527 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:17:57 INFO - PROCESS | 1650 | 1467962277531 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1650 | 1467962277532 Marionette TRACE conn2 <- [1,2398,null,{}] 00:17:57 INFO - PROCESS | 1650 | 1467962277534 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}] 00:17:57 INFO - PROCESS | 1650 | 1467962277538 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:57 INFO - PROCESS | 1650 | 1467962277656 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:17:57 INFO - PROCESS | 1650 | 1467962277694 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1650 | 1467962277695 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbf800 == 33 [pid = 1650] [id = 607] 00:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118732000) [pid = 1650] [serial = 1821] [outer = 0x0] 00:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ce8400) [pid = 1650] [serial = 1822] [outer = 0x118732000] 00:17:57 INFO - PROCESS | 1650 | 1467962277720 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126149000) [pid = 1650] [serial = 1823] [outer = 0x118732000] 00:17:58 INFO - PROCESS | 1650 | 1467962278042 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 00:17:58 INFO - PROCESS | 1650 | 1467962278051 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1650 | 1467962278053 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:17:58 INFO - PROCESS | 1650 | 1467962278055 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1650 | 1467962278056 Marionette TRACE conn2 <- [1,2402,null,{}] 00:17:58 INFO - PROCESS | 1650 | 1467962278058 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}] 00:17:58 INFO - PROCESS | 1650 | 1467962278060 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:58 INFO - PROCESS | 1650 | 1467962278166 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:17:58 INFO - PROCESS | 1650 | 1467962278176 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 1650 | 1467962278177 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2e2000 == 34 [pid = 1650] [id = 608] 00:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x111c1d800) [pid = 1650] [serial = 1824] [outer = 0x0] 00:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12668f800) [pid = 1650] [serial = 1825] [outer = 0x111c1d800] 00:17:58 INFO - PROCESS | 1650 | 1467962278203 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1268f8000) [pid = 1650] [serial = 1826] [outer = 0x111c1d800] 00:17:58 INFO - PROCESS | 1650 | 1467962278565 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 00:17:58 INFO - PROCESS | 1650 | 1467962278575 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1650 | 1467962278577 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:17:58 INFO - PROCESS | 1650 | 1467962278581 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1650 | 1467962278583 Marionette TRACE conn2 <- [1,2406,null,{}] 00:17:58 INFO - PROCESS | 1650 | 1467962278585 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}] 00:17:58 INFO - PROCESS | 1650 | 1467962278586 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:58 INFO - PROCESS | 1650 | 1467962278734 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:17:58 INFO - PROCESS | 1650 | 1467962278751 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 1650 | 1467962278752 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a64e800 == 35 [pid = 1650] [id = 609] 00:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266e9000) [pid = 1650] [serial = 1827] [outer = 0x0] 00:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126a9fc00) [pid = 1650] [serial = 1828] [outer = 0x1266e9000] 00:17:58 INFO - PROCESS | 1650 | 1467962278777 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d31000) [pid = 1650] [serial = 1829] [outer = 0x1266e9000] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12466ec00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126a9e800) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11916f000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118467800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a6e1800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119177400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113207800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11846b400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113ba9c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1162d6000) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119cb4800) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a5f1c00) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12af6e400) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:17:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118169800) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:17:59 INFO - PROCESS | 1650 | 1467962279260 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 00:17:59 INFO - PROCESS | 1650 | 1467962279302 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 1650 | 1467962279303 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:17:59 INFO - PROCESS | 1650 | 1467962279305 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 1650 | 1467962279307 Marionette TRACE conn2 <- [1,2410,null,{}] 00:17:59 INFO - PROCESS | 1650 | 1467962279309 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}] 00:17:59 INFO - PROCESS | 1650 | 1467962279310 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:59 INFO - PROCESS | 1650 | 1467962279437 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:17:59 INFO - PROCESS | 1650 | 1467962279492 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:59 INFO - PROCESS | 1650 | 1467962279493 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee6000 == 36 [pid = 1650] [id = 610] 00:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111c75800) [pid = 1650] [serial = 1830] [outer = 0x0] 00:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119451c00) [pid = 1650] [serial = 1831] [outer = 0x111c75800] 00:17:59 INFO - PROCESS | 1650 | 1467962279518 Marionette DEBUG loaded listener.js 00:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12512f800) [pid = 1650] [serial = 1832] [outer = 0x111c75800] 00:17:59 INFO - PROCESS | 1650 | 1467962279790 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 00:17:59 INFO - PROCESS | 1650 | 1467962279826 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 1650 | 1467962279827 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:17:59 INFO - PROCESS | 1650 | 1467962279838 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 1650 | 1467962279839 Marionette TRACE conn2 <- [1,2414,null,{}] 00:17:59 INFO - PROCESS | 1650 | 1467962279842 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}] 00:17:59 INFO - PROCESS | 1650 | 1467962279843 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:59 INFO - PROCESS | 1650 | 1467962279927 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:17:59 INFO - PROCESS | 1650 | 1467962279934 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:59 INFO - PROCESS | 1650 | 1467962279935 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:17:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b815000 == 37 [pid = 1650] [id = 611] 00:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12120dc00) [pid = 1650] [serial = 1833] [outer = 0x0] 00:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126d35000) [pid = 1650] [serial = 1834] [outer = 0x12120dc00] 00:17:59 INFO - PROCESS | 1650 | 1467962279959 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128daa400) [pid = 1650] [serial = 1835] [outer = 0x12120dc00] 00:18:00 INFO - PROCESS | 1650 | 1467962280316 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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 00:18:00 INFO - PROCESS | 1650 | 1467962280363 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 1650 | 1467962280366 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:18:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:18:00 INFO - PROCESS | 1650 | 1467962280369 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:18:00 INFO - PROCESS | 1650 | 1467962280372 Marionette TRACE conn2 <- [1,2418,null,{}] 00:18:00 INFO - PROCESS | 1650 | 1467962280375 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}] 00:18:00 INFO - PROCESS | 1650 | 1467962280378 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:00 INFO - PROCESS | 1650 | 1467962280523 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:18:00 INFO - PROCESS | 1650 | 1467962280530 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1650 | 1467962280544 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x125706000 == 38 [pid = 1650] [id = 612] 00:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128daac00) [pid = 1650] [serial = 1836] [outer = 0x0] 00:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293de800) [pid = 1650] [serial = 1837] [outer = 0x128daac00] 00:18:00 INFO - PROCESS | 1650 | 1467962280586 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5fa800) [pid = 1650] [serial = 1838] [outer = 0x128daac00] 00:18:01 INFO - PROCESS | 1650 | 1467962281014 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]]]}] 00:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 672ms 00:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:18:01 INFO - PROCESS | 1650 | 1467962281052 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:18:01 INFO - PROCESS | 1650 | 1467962281054 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:18:01 INFO - PROCESS | 1650 | 1467962281056 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1650 | 1467962281057 Marionette TRACE conn2 <- [1,2422,null,{}] 00:18:01 INFO - PROCESS | 1650 | 1467962281059 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}] 00:18:01 INFO - PROCESS | 1650 | 1467962281061 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:01 INFO - PROCESS | 1650 | 1467962281192 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:18:01 INFO - PROCESS | 1650 | 1467962281250 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1650 | 1467962281252 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x113269800 == 39 [pid = 1650] [id = 613] 00:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1122b1800) [pid = 1650] [serial = 1839] [outer = 0x0] 00:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112d26400) [pid = 1650] [serial = 1840] [outer = 0x1122b1800] 00:18:01 INFO - PROCESS | 1650 | 1467962281284 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1133d2c00) [pid = 1650] [serial = 1841] [outer = 0x1122b1800] 00:18:01 INFO - PROCESS | 1650 | 1467962281786 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]]]}] 00:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 772ms 00:18:01 INFO - PROCESS | 1650 | 1467962281829 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:18:01 INFO - PROCESS | 1650 | 1467962281832 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:18:01 INFO - PROCESS | 1650 | 1467962281835 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1650 | 1467962281837 Marionette TRACE conn2 <- [1,2426,null,{}] 00:18:01 INFO - PROCESS | 1650 | 1467962281840 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}] 00:18:01 INFO - PROCESS | 1650 | 1467962281844 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:02 INFO - PROCESS | 1650 | 1467962282027 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:18:02 INFO - PROCESS | 1650 | 1467962282110 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 1650 | 1467962282112 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c30800 == 40 [pid = 1650] [id = 614] 00:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1172b9800) [pid = 1650] [serial = 1842] [outer = 0x0] 00:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1182f1000) [pid = 1650] [serial = 1843] [outer = 0x1172b9800] 00:18:02 INFO - PROCESS | 1650 | 1467962282142 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118767000) [pid = 1650] [serial = 1844] [outer = 0x1172b9800] 00:18:02 INFO - PROCESS | 1650 | 1467962282714 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]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 970ms 00:18:02 INFO - PROCESS | 1650 | 1467962282806 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:18:02 INFO - PROCESS | 1650 | 1467962282809 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:18:02 INFO - PROCESS | 1650 | 1467962282813 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1650 | 1467962282816 Marionette TRACE conn2 <- [1,2430,null,{}] 00:18:02 INFO - PROCESS | 1650 | 1467962282819 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}] 00:18:02 INFO - PROCESS | 1650 | 1467962282821 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:02 INFO - PROCESS | 1650 | 1467962282985 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:18:03 INFO - PROCESS | 1650 | 1467962283171 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1650 | 1467962283173 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f59800 == 41 [pid = 1650] [id = 615] 00:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1110a1c00) [pid = 1650] [serial = 1845] [outer = 0x0] 00:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113f35c00) [pid = 1650] [serial = 1846] [outer = 0x1110a1c00] 00:18:03 INFO - PROCESS | 1650 | 1467962283212 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11696a400) [pid = 1650] [serial = 1847] [outer = 0x1110a1c00] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x125706000 == 40 [pid = 1650] [id = 612] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12b815000 == 39 [pid = 1650] [id = 611] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee6000 == 38 [pid = 1650] [id = 610] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a64e800 == 37 [pid = 1650] [id = 609] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2e2000 == 36 [pid = 1650] [id = 608] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbf800 == 35 [pid = 1650] [id = 607] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x125708000 == 34 [pid = 1650] [id = 606] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a2000 == 33 [pid = 1650] [id = 605] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee7000 == 32 [pid = 1650] [id = 604] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2e800 == 31 [pid = 1650] [id = 603] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1162a9000 == 30 [pid = 1650] [id = 602] 00:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119fe7800 == 29 [pid = 1650] [id = 601] 00:18:03 INFO - PROCESS | 1650 | 1467962283684 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]]]}] 00:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 923ms 00:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:18:03 INFO - PROCESS | 1650 | 1467962283736 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:18:03 INFO - PROCESS | 1650 | 1467962283738 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:18:03 INFO - PROCESS | 1650 | 1467962283741 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 1650 | 1467962283743 Marionette TRACE conn2 <- [1,2434,null,{}] 00:18:03 INFO - PROCESS | 1650 | 1467962283746 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}] 00:18:03 INFO - PROCESS | 1650 | 1467962283749 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:03 INFO - PROCESS | 1650 | 1467962283833 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:18:03 INFO - PROCESS | 1650 | 1467962283838 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1650 | 1467962283840 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b6800 == 30 [pid = 1650] [id = 616] 00:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11704ec00) [pid = 1650] [serial = 1848] [outer = 0x0] 00:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11846f800) [pid = 1650] [serial = 1849] [outer = 0x11704ec00] 00:18:03 INFO - PROCESS | 1650 | 1467962283867 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119585000) [pid = 1650] [serial = 1850] [outer = 0x11704ec00] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12659f800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1293d1800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a5fcc00) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11921ec00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119689c00) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b611000) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12af77400) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124ced800) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119687400) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12453f800) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1188d3000) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119684800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11602f800) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118469400) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1167de800) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117ea1000) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b7a1000) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12af6cc00) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a6e3c00) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b605000) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119454000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b60e400) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1266ee400) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b7af800) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12614d000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x125794800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126d2b400) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1650 | 1467962284223 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 00:18:04 INFO - PROCESS | 1650 | 1467962284262 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1650 | 1467962284264 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:18:04 INFO - PROCESS | 1650 | 1467962284268 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1650 | 1467962284269 Marionette TRACE conn2 <- [1,2438,null,{}] 00:18:04 INFO - PROCESS | 1650 | 1467962284271 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}] 00:18:04 INFO - PROCESS | 1650 | 1467962284272 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:04 INFO - PROCESS | 1650 | 1467962284356 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:18:04 INFO - PROCESS | 1650 | 1467962284360 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1650 | 1467962284362 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123274800 == 31 [pid = 1650] [id = 617] 00:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11962a000) [pid = 1650] [serial = 1851] [outer = 0x0] 00:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1196a3000) [pid = 1650] [serial = 1852] [outer = 0x11962a000] 00:18:04 INFO - PROCESS | 1650 | 1467962284391 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1212f2000) [pid = 1650] [serial = 1853] [outer = 0x11962a000] 00:18:04 INFO - PROCESS | 1650 | 1467962284786 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 570ms 00:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:18:04 INFO - PROCESS | 1650 | 1467962284837 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1650 | 1467962284839 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:18:04 INFO - PROCESS | 1650 | 1467962284842 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1650 | 1467962284846 Marionette TRACE conn2 <- [1,2442,null,{}] 00:18:04 INFO - PROCESS | 1650 | 1467962284854 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}] 00:18:04 INFO - PROCESS | 1650 | 1467962284856 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:04 INFO - PROCESS | 1650 | 1467962284940 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:18:04 INFO - PROCESS | 1650 | 1467962284948 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1650 | 1467962284950 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb8800 == 32 [pid = 1650] [id = 618] 00:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f90c00) [pid = 1650] [serial = 1854] [outer = 0x0] 00:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1241bec00) [pid = 1650] [serial = 1855] [outer = 0x112f90c00] 00:18:04 INFO - PROCESS | 1650 | 1467962284975 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1246a3000) [pid = 1650] [serial = 1856] [outer = 0x112f90c00] 00:18:05 INFO - PROCESS | 1650 | 1467962285300 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 475ms 00:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:18:05 INFO - PROCESS | 1650 | 1467962285317 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1650 | 1467962285318 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:18:05 INFO - PROCESS | 1650 | 1467962285320 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1650 | 1467962285321 Marionette TRACE conn2 <- [1,2446,null,{}] 00:18:05 INFO - PROCESS | 1650 | 1467962285324 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}] 00:18:05 INFO - PROCESS | 1650 | 1467962285325 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:05 INFO - PROCESS | 1650 | 1467962285432 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:18:05 INFO - PROCESS | 1650 | 1467962285439 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 1650 | 1467962285440 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12338e800 == 33 [pid = 1650] [id = 619] 00:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124673000) [pid = 1650] [serial = 1857] [outer = 0x0] 00:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12512f400) [pid = 1650] [serial = 1858] [outer = 0x124673000] 00:18:05 INFO - PROCESS | 1650 | 1467962285465 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1256f2000) [pid = 1650] [serial = 1859] [outer = 0x124673000] 00:18:05 INFO - PROCESS | 1650 | 1467962285791 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 00:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:18:05 INFO - PROCESS | 1650 | 1467962285840 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1650 | 1467962285842 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:18:05 INFO - PROCESS | 1650 | 1467962285844 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1650 | 1467962285845 Marionette TRACE conn2 <- [1,2450,null,{}] 00:18:05 INFO - PROCESS | 1650 | 1467962285847 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}] 00:18:05 INFO - PROCESS | 1650 | 1467962285848 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:05 INFO - PROCESS | 1650 | 1467962285925 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:18:05 INFO - PROCESS | 1650 | 1467962285932 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 1650 | 1467962285936 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af28000 == 34 [pid = 1650] [id = 620] 00:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1268a4800) [pid = 1650] [serial = 1860] [outer = 0x0] 00:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1268f0400) [pid = 1650] [serial = 1861] [outer = 0x1268a4800] 00:18:05 INFO - PROCESS | 1650 | 1467962285969 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128bec000) [pid = 1650] [serial = 1862] [outer = 0x1268a4800] 00:18:06 INFO - PROCESS | 1650 | 1467962286368 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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 570ms 00:18:06 INFO - PROCESS | 1650 | 1467962286417 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 1650 | 1467962286418 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:18:06 INFO - PROCESS | 1650 | 1467962286420 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 1650 | 1467962286422 Marionette TRACE conn2 <- [1,2454,null,{}] 00:18:06 INFO - PROCESS | 1650 | 1467962286424 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}] 00:18:06 INFO - PROCESS | 1650 | 1467962286425 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:06 INFO - PROCESS | 1650 | 1467962286533 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:18:06 INFO - PROCESS | 1650 | 1467962286537 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 1650 | 1467962286538 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b81b800 == 35 [pid = 1650] [id = 621] 00:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128becc00) [pid = 1650] [serial = 1863] [outer = 0x0] 00:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a2a7800) [pid = 1650] [serial = 1864] [outer = 0x128becc00] 00:18:06 INFO - PROCESS | 1650 | 1467962286563 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5ef800) [pid = 1650] [serial = 1865] [outer = 0x128becc00] 00:18:06 INFO - PROCESS | 1650 | 1467962286933 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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 517ms 00:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:18:06 INFO - PROCESS | 1650 | 1467962286939 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 1650 | 1467962286940 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:18:06 INFO - PROCESS | 1650 | 1467962286942 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 1650 | 1467962286943 Marionette TRACE conn2 <- [1,2458,null,{}] 00:18:06 INFO - PROCESS | 1650 | 1467962286947 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}] 00:18:06 INFO - PROCESS | 1650 | 1467962286949 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:07 INFO - PROCESS | 1650 | 1467962287049 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:18:07 INFO - PROCESS | 1650 | 1467962287053 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1650 | 1467962287053 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc36000 == 36 [pid = 1650] [id = 622] 00:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d2b800) [pid = 1650] [serial = 1866] [outer = 0x0] 00:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a6dc400) [pid = 1650] [serial = 1867] [outer = 0x126d2b800] 00:18:07 INFO - PROCESS | 1650 | 1467962287078 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a8b1800) [pid = 1650] [serial = 1868] [outer = 0x126d2b800] 00:18:07 INFO - PROCESS | 1650 | 1467962287423 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]]]}] 00:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 00:18:07 INFO - PROCESS | 1650 | 1467962287468 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 1650 | 1467962287469 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:18:07 INFO - PROCESS | 1650 | 1467962287471 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 1650 | 1467962287473 Marionette TRACE conn2 <- [1,2462,null,{}] 00:18:07 INFO - PROCESS | 1650 | 1467962287475 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}] 00:18:07 INFO - PROCESS | 1650 | 1467962287476 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:07 INFO - PROCESS | 1650 | 1467962287578 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:18:07 INFO - PROCESS | 1650 | 1467962287581 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1650 | 1467962287582 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4e9800 == 37 [pid = 1650] [id = 623] 00:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ded000) [pid = 1650] [serial = 1869] [outer = 0x0] 00:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12af71c00) [pid = 1650] [serial = 1870] [outer = 0x128ded000] 00:18:07 INFO - PROCESS | 1650 | 1467962287613 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b60e800) [pid = 1650] [serial = 1871] [outer = 0x128ded000] 00:18:07 INFO - PROCESS | 1650 | 1467962287956 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]]]}] 00:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 00:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:18:07 INFO - PROCESS | 1650 | 1467962287991 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 1650 | 1467962287992 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:18:08 INFO - PROCESS | 1650 | 1467962287994 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1650 | 1467962287996 Marionette TRACE conn2 <- [1,2466,null,{}] 00:18:08 INFO - PROCESS | 1650 | 1467962288001 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}] 00:18:08 INFO - PROCESS | 1650 | 1467962288002 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:08 INFO - PROCESS | 1650 | 1467962288188 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1162d0400) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119684000) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118732000) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1172c0400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1139fa000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11393f800) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1162d0800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110fa0000) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119591400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124905000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1196a1c00) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111c1d800) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x111c75800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1266e9000) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12120dc00) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:18:08 INFO - PROCESS | 1650 | 1467962288232 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1650 | 1467962288234 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185ce000 == 38 [pid = 1650] [id = 624] 00:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111c19800) [pid = 1650] [serial = 1872] [outer = 0x0] 00:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112d34800) [pid = 1650] [serial = 1873] [outer = 0x111c19800] 00:18:08 INFO - PROCESS | 1650 | 1467962288258 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1176dbc00) [pid = 1650] [serial = 1874] [outer = 0x111c19800] 00:18:08 INFO - PROCESS | 1650 | 1467962288510 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]]]}] 00:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 00:18:08 INFO - PROCESS | 1650 | 1467962288518 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:18:08 INFO - PROCESS | 1650 | 1467962288519 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:18:08 INFO - PROCESS | 1650 | 1467962288521 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1650 | 1467962288523 Marionette TRACE conn2 <- [1,2470,null,{}] 00:18:08 INFO - PROCESS | 1650 | 1467962288525 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}] 00:18:08 INFO - PROCESS | 1650 | 1467962288526 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:08 INFO - PROCESS | 1650 | 1467962288620 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:18:08 INFO - PROCESS | 1650 | 1467962288624 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1650 | 1467962288634 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd2a000 == 39 [pid = 1650] [id = 625] 00:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1182ecc00) [pid = 1650] [serial = 1875] [outer = 0x0] 00:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124540c00) [pid = 1650] [serial = 1876] [outer = 0x1182ecc00] 00:18:08 INFO - PROCESS | 1650 | 1467962288660 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b60fc00) [pid = 1650] [serial = 1877] [outer = 0x1182ecc00] 00:18:09 INFO - PROCESS | 1650 | 1467962289008 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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 517ms 00:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:18:09 INFO - PROCESS | 1650 | 1467962289040 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 1650 | 1467962289042 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:18:09 INFO - PROCESS | 1650 | 1467962289044 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 1650 | 1467962289046 Marionette TRACE conn2 <- [1,2474,null,{}] 00:18:09 INFO - PROCESS | 1650 | 1467962289048 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}] 00:18:09 INFO - PROCESS | 1650 | 1467962289049 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:09 INFO - PROCESS | 1650 | 1467962289173 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:18:09 INFO - PROCESS | 1650 | 1467962289180 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1650 | 1467962289181 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d215800 == 40 [pid = 1650] [id = 626] 00:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b79ac00) [pid = 1650] [serial = 1878] [outer = 0x0] 00:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b7b1400) [pid = 1650] [serial = 1879] [outer = 0x12b79ac00] 00:18:09 INFO - PROCESS | 1650 | 1467962289205 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bc5e400) [pid = 1650] [serial = 1880] [outer = 0x12b79ac00] 00:18:09 INFO - PROCESS | 1650 | 1467962289516 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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 00:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:18:09 INFO - PROCESS | 1650 | 1467962289564 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 1650 | 1467962289565 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:18:09 INFO - PROCESS | 1650 | 1467962289567 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 1650 | 1467962289568 Marionette TRACE conn2 <- [1,2478,null,{}] 00:18:09 INFO - PROCESS | 1650 | 1467962289570 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}] 00:18:09 INFO - PROCESS | 1650 | 1467962289571 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:09 INFO - PROCESS | 1650 | 1467962289665 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:18:09 INFO - PROCESS | 1650 | 1467962289668 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1650 | 1467962289669 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5bd800 == 41 [pid = 1650] [id = 627] 00:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118732000) [pid = 1650] [serial = 1881] [outer = 0x0] 00:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bc6b800) [pid = 1650] [serial = 1882] [outer = 0x118732000] 00:18:09 INFO - PROCESS | 1650 | 1467962289693 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bca5400) [pid = 1650] [serial = 1883] [outer = 0x118732000] 00:18:10 INFO - PROCESS | 1650 | 1467962290076 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]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 00:18:10 INFO - PROCESS | 1650 | 1467962290138 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1650 | 1467962290140 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:18:10 INFO - PROCESS | 1650 | 1467962290143 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1650 | 1467962290147 Marionette TRACE conn2 <- [1,2482,null,{}] 00:18:10 INFO - PROCESS | 1650 | 1467962290151 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}] 00:18:10 INFO - PROCESS | 1650 | 1467962290152 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:10 INFO - PROCESS | 1650 | 1467962290361 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:18:10 INFO - PROCESS | 1650 | 1467962290466 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 1650 | 1467962290468 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693e000 == 42 [pid = 1650] [id = 628] 00:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113207800) [pid = 1650] [serial = 1884] [outer = 0x0] 00:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11396e400) [pid = 1650] [serial = 1885] [outer = 0x113207800] 00:18:10 INFO - PROCESS | 1650 | 1467962290517 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1167de800) [pid = 1650] [serial = 1886] [outer = 0x113207800] 00:18:10 INFO - PROCESS | 1650 | 1467962290986 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 873ms 00:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:18:11 INFO - PROCESS | 1650 | 1467962291017 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1650 | 1467962291020 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:18:11 INFO - PROCESS | 1650 | 1467962291024 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1650 | 1467962291026 Marionette TRACE conn2 <- [1,2486,null,{}] 00:18:11 INFO - PROCESS | 1650 | 1467962291029 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}] 00:18:11 INFO - PROCESS | 1650 | 1467962291031 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:11 INFO - PROCESS | 1650 | 1467962291140 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:18:11 INFO - PROCESS | 1650 | 1467962291200 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1650 | 1467962291202 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x126639000 == 43 [pid = 1650] [id = 629] 00:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11846a800) [pid = 1650] [serial = 1887] [outer = 0x0] 00:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119455800) [pid = 1650] [serial = 1888] [outer = 0x11846a800] 00:18:11 INFO - PROCESS | 1650 | 1467962291232 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196ac000) [pid = 1650] [serial = 1889] [outer = 0x11846a800] 00:18:11 INFO - PROCESS | 1650 | 1467962291703 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 723ms 00:18:11 INFO - PROCESS | 1650 | 1467962291767 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1650 | 1467962291769 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:18:11 INFO - PROCESS | 1650 | 1467962291773 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1650 | 1467962291774 Marionette TRACE conn2 <- [1,2490,null,{}] 00:18:11 INFO - PROCESS | 1650 | 1467962291777 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}] 00:18:11 INFO - PROCESS | 1650 | 1467962291778 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:11 INFO - PROCESS | 1650 | 1467962291885 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:18:11 INFO - PROCESS | 1650 | 1467962291960 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1650 | 1467962291961 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c95e000 == 44 [pid = 1650] [id = 630] 00:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1242a0800) [pid = 1650] [serial = 1890] [outer = 0x0] 00:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124542800) [pid = 1650] [serial = 1891] [outer = 0x1242a0800] 00:18:11 INFO - PROCESS | 1650 | 1467962291991 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125796c00) [pid = 1650] [serial = 1892] [outer = 0x1242a0800] 00:18:12 INFO - PROCESS | 1650 | 1467962292450 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 719ms 00:18:12 INFO - PROCESS | 1650 | 1467962292493 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1650 | 1467962292496 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:18:12 INFO - PROCESS | 1650 | 1467962292504 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1650 | 1467962292507 Marionette TRACE conn2 <- [1,2494,null,{}] 00:18:12 INFO - PROCESS | 1650 | 1467962292510 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}] 00:18:12 INFO - PROCESS | 1650 | 1467962292512 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:12 INFO - PROCESS | 1650 | 1467962292621 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:18:12 INFO - PROCESS | 1650 | 1467962292680 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 1650 | 1467962292682 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c192000 == 45 [pid = 1650] [id = 631] 00:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12614d800) [pid = 1650] [serial = 1893] [outer = 0x0] 00:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126d29400) [pid = 1650] [serial = 1894] [outer = 0x12614d800] 00:18:12 INFO - PROCESS | 1650 | 1467962292710 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a8ae000) [pid = 1650] [serial = 1895] [outer = 0x12614d800] 00:18:13 INFO - PROCESS | 1650 | 1467962293132 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]]]}] 00:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 677ms 00:18:13 INFO - PROCESS | 1650 | 1467962293226 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:18:13 INFO - PROCESS | 1650 | 1467962293228 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:18:13 INFO - PROCESS | 1650 | 1467962293232 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:18:13 INFO - PROCESS | 1650 | 1467962293233 Marionette TRACE conn2 <- [1,2498,null,{}] 00:18:13 INFO - PROCESS | 1650 | 1467962293236 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}] 00:18:13 INFO - PROCESS | 1650 | 1467962293237 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:13 INFO - PROCESS | 1650 | 1467962293341 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:18:13 INFO - PROCESS | 1650 | 1467962293413 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1650 | 1467962293415 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f50000 == 46 [pid = 1650] [id = 632] 00:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1162d5000) [pid = 1650] [serial = 1896] [outer = 0x0] 00:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1234c6800) [pid = 1650] [serial = 1897] [outer = 0x1162d5000] 00:18:13 INFO - PROCESS | 1650 | 1467962293444 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b613800) [pid = 1650] [serial = 1898] [outer = 0x1162d5000] 00:18:13 INFO - PROCESS | 1650 | 1467962293981 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 820ms 00:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:18:14 INFO - PROCESS | 1650 | 1467962294052 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1650 | 1467962294055 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:18:14 INFO - PROCESS | 1650 | 1467962294058 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1650 | 1467962294060 Marionette TRACE conn2 <- [1,2502,null,{}] 00:18:14 INFO - PROCESS | 1650 | 1467962294065 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}] 00:18:14 INFO - PROCESS | 1650 | 1467962294067 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:14 INFO - PROCESS | 1650 | 1467962294161 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:18:14 INFO - PROCESS | 1650 | 1467962294241 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1650 | 1467962294242 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x113265800 == 47 [pid = 1650] [id = 633] 00:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118163400) [pid = 1650] [serial = 1899] [outer = 0x0] 00:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118468400) [pid = 1650] [serial = 1900] [outer = 0x118163400] 00:18:14 INFO - PROCESS | 1650 | 1467962294272 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119174400) [pid = 1650] [serial = 1901] [outer = 0x118163400] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5bd800 == 46 [pid = 1650] [id = 627] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d215800 == 45 [pid = 1650] [id = 626] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd2a000 == 44 [pid = 1650] [id = 625] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1185ce000 == 43 [pid = 1650] [id = 624] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4e9800 == 42 [pid = 1650] [id = 623] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc36000 == 41 [pid = 1650] [id = 622] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b81b800 == 40 [pid = 1650] [id = 621] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12af28000 == 39 [pid = 1650] [id = 620] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12338e800 == 38 [pid = 1650] [id = 619] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb8800 == 37 [pid = 1650] [id = 618] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123274800 == 36 [pid = 1650] [id = 617] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b6800 == 35 [pid = 1650] [id = 616] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116f59800 == 34 [pid = 1650] [id = 615] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119c30800 == 33 [pid = 1650] [id = 614] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x113269800 == 32 [pid = 1650] [id = 613] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116f50000 == 31 [pid = 1650] [id = 632] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c192000 == 30 [pid = 1650] [id = 631] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c95e000 == 29 [pid = 1650] [id = 630] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x126639000 == 28 [pid = 1650] [id = 629] 00:18:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11693e000 == 27 [pid = 1650] [id = 628] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1293de800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123121000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119b57400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126149000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124ce8400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118730000) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118160400) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119583000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119685400) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1139f9400) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12401d800) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116083400) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176d7400) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118464400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113966000) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112d2e000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12311ec00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1196a3800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126d2e400) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126683800) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b7a4000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b608400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12668f800) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119451c00) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126a9fc00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126d35000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128daa400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126d31000) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1268f8000) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1212f9000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12512f800) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 00:18:15 INFO - PROCESS | 1650 | 1467962295288 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]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1277ms 00:18:15 INFO - PROCESS | 1650 | 1467962295335 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 1650 | 1467962295337 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:18:15 INFO - PROCESS | 1650 | 1467962295341 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1650 | 1467962295343 Marionette TRACE conn2 <- [1,2506,null,{}] 00:18:15 INFO - PROCESS | 1650 | 1467962295352 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}] 00:18:15 INFO - PROCESS | 1650 | 1467962295354 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:15 INFO - PROCESS | 1650 | 1467962295440 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:18:15 INFO - PROCESS | 1650 | 1467962295445 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 1650 | 1467962295449 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116938800 == 28 [pid = 1650] [id = 634] 00:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113d8f400) [pid = 1650] [serial = 1902] [outer = 0x0] 00:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116029800) [pid = 1650] [serial = 1903] [outer = 0x113d8f400] 00:18:15 INFO - PROCESS | 1650 | 1467962295480 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113930c00) [pid = 1650] [serial = 1904] [outer = 0x113d8f400] 00:18:15 INFO - PROCESS | 1650 | 1467962295890 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]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 00:18:15 INFO - PROCESS | 1650 | 1467962295911 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:18:15 INFO - PROCESS | 1650 | 1467962295917 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:18:15 INFO - PROCESS | 1650 | 1467962295922 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1650 | 1467962295924 Marionette TRACE conn2 <- [1,2510,null,{}] 00:18:15 INFO - PROCESS | 1650 | 1467962295926 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}] 00:18:15 INFO - PROCESS | 1650 | 1467962295928 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:16 INFO - PROCESS | 1650 | 1467962296009 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:18:16 INFO - PROCESS | 1650 | 1467962296016 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 1650 | 1467962296018 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d5800 == 29 [pid = 1650] [id = 635] 00:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1167eac00) [pid = 1650] [serial = 1905] [outer = 0x0] 00:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118160400) [pid = 1650] [serial = 1906] [outer = 0x1167eac00] 00:18:16 INFO - PROCESS | 1650 | 1467962296045 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118736800) [pid = 1650] [serial = 1907] [outer = 0x1167eac00] 00:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116938800 == 28 [pid = 1650] [id = 634] 00:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x113265800 == 27 [pid = 1650] [id = 633] 00:18:17 INFO - PROCESS | 1650 | 1467962297400 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]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1522ms 00:18:17 INFO - PROCESS | 1650 | 1467962297444 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:18:17 INFO - PROCESS | 1650 | 1467962297446 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:18:17 INFO - PROCESS | 1650 | 1467962297449 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 1650 | 1467962297452 Marionette TRACE conn2 <- [1,2514,null,{}] 00:18:17 INFO - PROCESS | 1650 | 1467962297456 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}] 00:18:17 INFO - PROCESS | 1650 | 1467962297458 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:17 INFO - PROCESS | 1650 | 1467962297541 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:18:17 INFO - PROCESS | 1650 | 1467962297605 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 1650 | 1467962297607 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e1c800 == 28 [pid = 1650] [id = 636] 00:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1167dd800) [pid = 1650] [serial = 1908] [outer = 0x0] 00:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116a0ac00) [pid = 1650] [serial = 1909] [outer = 0x1167dd800] 00:18:17 INFO - PROCESS | 1650 | 1467962297635 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11846a400) [pid = 1650] [serial = 1910] [outer = 0x1167dd800] 00:18:18 INFO - PROCESS | 1650 | 1467962298017 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 623ms 00:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:18:18 INFO - PROCESS | 1650 | 1467962298072 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 1650 | 1467962298077 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:18:18 INFO - PROCESS | 1650 | 1467962298084 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1650 | 1467962298087 Marionette TRACE conn2 <- [1,2518,null,{}] 00:18:18 INFO - PROCESS | 1650 | 1467962298091 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}] 00:18:18 INFO - PROCESS | 1650 | 1467962298094 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:18 INFO - PROCESS | 1650 | 1467962298272 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:18:18 INFO - PROCESS | 1650 | 1467962298356 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:18 INFO - PROCESS | 1650 | 1467962298358 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef8800 == 29 [pid = 1650] [id = 637] 00:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11872f000) [pid = 1650] [serial = 1911] [outer = 0x0] 00:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1188d6000) [pid = 1650] [serial = 1912] [outer = 0x11872f000] 00:18:18 INFO - PROCESS | 1650 | 1467962298385 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119633400) [pid = 1650] [serial = 1913] [outer = 0x11872f000] 00:18:18 INFO - PROCESS | 1650 | 1467962298718 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 673ms 00:18:18 INFO - PROCESS | 1650 | 1467962298755 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:18:18 INFO - PROCESS | 1650 | 1467962298765 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:18:18 INFO - PROCESS | 1650 | 1467962298774 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1650 | 1467962298777 Marionette TRACE conn2 <- [1,2522,null,{}] 00:18:18 INFO - PROCESS | 1650 | 1467962298784 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}] 00:18:18 INFO - PROCESS | 1650 | 1467962298788 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:18 INFO - PROCESS | 1650 | 1467962298906 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:18:18 INFO - PROCESS | 1650 | 1467962298913 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:18 INFO - PROCESS | 1650 | 1467962298915 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c9b800 == 30 [pid = 1650] [id = 638] 00:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113932800) [pid = 1650] [serial = 1914] [outer = 0x0] 00:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12120c000) [pid = 1650] [serial = 1915] [outer = 0x113932800] 00:18:18 INFO - PROCESS | 1650 | 1467962298943 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123121000) [pid = 1650] [serial = 1916] [outer = 0x113932800] 00:18:19 INFO - PROCESS | 1650 | 1467962299303 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]]]}] 00:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 576ms 00:18:19 INFO - PROCESS | 1650 | 1467962299351 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:18:19 INFO - PROCESS | 1650 | 1467962299352 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:18:19 INFO - PROCESS | 1650 | 1467962299355 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:18:19 INFO - PROCESS | 1650 | 1467962299356 Marionette TRACE conn2 <- [1,2526,null,{}] 00:18:19 INFO - PROCESS | 1650 | 1467962299358 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}] 00:18:19 INFO - PROCESS | 1650 | 1467962299359 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:19 INFO - PROCESS | 1650 | 1467962299483 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:18:19 INFO - PROCESS | 1650 | 1467962299496 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 1650 | 1467962299497 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba7000 == 31 [pid = 1650] [id = 639] 00:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124018000) [pid = 1650] [serial = 1917] [outer = 0x0] 00:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12453ac00) [pid = 1650] [serial = 1918] [outer = 0x124018000] 00:18:19 INFO - PROCESS | 1650 | 1467962299522 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12466ec00) [pid = 1650] [serial = 1919] [outer = 0x124018000] 00:18:19 INFO - PROCESS | 1650 | 1467962299875 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]]]}] 00:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 00:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:18:19 INFO - PROCESS | 1650 | 1467962299927 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:18:19 INFO - PROCESS | 1650 | 1467962299928 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:18:19 INFO - PROCESS | 1650 | 1467962299930 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:18:19 INFO - PROCESS | 1650 | 1467962299931 Marionette TRACE conn2 <- [1,2530,null,{}] 00:18:19 INFO - PROCESS | 1650 | 1467962299934 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}] 00:18:19 INFO - PROCESS | 1650 | 1467962299935 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:20 INFO - PROCESS | 1650 | 1467962300039 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:18:20 INFO - PROCESS | 1650 | 1467962300043 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1650 | 1467962300044 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd3000 == 32 [pid = 1650] [id = 640] 00:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112d33400) [pid = 1650] [serial = 1920] [outer = 0x0] 00:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124ac1800) [pid = 1650] [serial = 1921] [outer = 0x112d33400] 00:18:20 INFO - PROCESS | 1650 | 1467962300070 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1256e7c00) [pid = 1650] [serial = 1922] [outer = 0x112d33400] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118163400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113207800) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11846a800) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1242a0800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128becc00) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126d2b800) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128ded000) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1172b9800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128daac00) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1268a4800) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12614d800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11962a000) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11704ec00) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1122b1800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f90c00) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1110a1c00) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124673000) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113d8f400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111c19800) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1162d5000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b79ac00) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182ecc00) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:18:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118732000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 00:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:18:20 INFO - PROCESS | 1650 | 1467962300647 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]]]}] 00:18:20 INFO - PROCESS | 1650 | 1467962300651 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 1650 | 1467962300653 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:18:20 INFO - PROCESS | 1650 | 1467962300655 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1650 | 1467962300656 Marionette TRACE conn2 <- [1,2534,null,{}] 00:18:20 INFO - PROCESS | 1650 | 1467962300658 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}] 00:18:20 INFO - PROCESS | 1650 | 1467962300662 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:20 INFO - PROCESS | 1650 | 1467962300758 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:18:20 INFO - PROCESS | 1650 | 1467962300820 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1650 | 1467962300822 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a1000 == 33 [pid = 1650] [id = 641] 00:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113966400) [pid = 1650] [serial = 1923] [outer = 0x0] 00:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1172b6800) [pid = 1650] [serial = 1924] [outer = 0x113966400] 00:18:20 INFO - PROCESS | 1650 | 1467962300846 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1256f2400) [pid = 1650] [serial = 1925] [outer = 0x113966400] 00:18:21 INFO - PROCESS | 1650 | 1467962301125 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 517ms 00:18:21 INFO - PROCESS | 1650 | 1467962301173 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1650 | 1467962301174 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:18:21 INFO - PROCESS | 1650 | 1467962301176 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1650 | 1467962301177 Marionette TRACE conn2 <- [1,2538,null,{}] 00:18:21 INFO - PROCESS | 1650 | 1467962301182 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}] 00:18:21 INFO - PROCESS | 1650 | 1467962301185 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:21 INFO - PROCESS | 1650 | 1467962301270 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:18:21 INFO - PROCESS | 1650 | 1467962301273 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 1650 | 1467962301274 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afc7000 == 34 [pid = 1650] [id = 642] 00:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1212f5400) [pid = 1650] [serial = 1926] [outer = 0x0] 00:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1265a9800) [pid = 1650] [serial = 1927] [outer = 0x1212f5400] 00:18:21 INFO - PROCESS | 1650 | 1467962301302 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1266e9800) [pid = 1650] [serial = 1928] [outer = 0x1212f5400] 00:18:21 INFO - PROCESS | 1650 | 1467962301638 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 469ms 00:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:18:21 INFO - PROCESS | 1650 | 1467962301650 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1650 | 1467962301652 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:18:21 INFO - PROCESS | 1650 | 1467962301654 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1650 | 1467962301655 Marionette TRACE conn2 <- [1,2542,null,{}] 00:18:21 INFO - PROCESS | 1650 | 1467962301657 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}] 00:18:21 INFO - PROCESS | 1650 | 1467962301659 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:21 INFO - PROCESS | 1650 | 1467962301771 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:18:21 INFO - PROCESS | 1650 | 1467962301787 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 1650 | 1467962301789 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b80a000 == 35 [pid = 1650] [id = 643] 00:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1268a5000) [pid = 1650] [serial = 1929] [outer = 0x0] 00:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126a9d800) [pid = 1650] [serial = 1930] [outer = 0x1268a5000] 00:18:21 INFO - PROCESS | 1650 | 1467962301814 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126d30000) [pid = 1650] [serial = 1931] [outer = 0x1268a5000] 00:18:22 INFO - PROCESS | 1650 | 1467962302121 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]]]}] 00:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 00:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:18:22 INFO - PROCESS | 1650 | 1467962302173 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 1650 | 1467962302174 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:18:22 INFO - PROCESS | 1650 | 1467962302176 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1650 | 1467962302177 Marionette TRACE conn2 <- [1,2546,null,{}] 00:18:22 INFO - PROCESS | 1650 | 1467962302179 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}] 00:18:22 INFO - PROCESS | 1650 | 1467962302180 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:22 INFO - PROCESS | 1650 | 1467962302268 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:18:22 INFO - PROCESS | 1650 | 1467962302272 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1650 | 1467962302273 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c9b000 == 36 [pid = 1650] [id = 644] 00:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126d30800) [pid = 1650] [serial = 1932] [outer = 0x0] 00:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128daac00) [pid = 1650] [serial = 1933] [outer = 0x126d30800] 00:18:22 INFO - PROCESS | 1650 | 1467962302297 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1293d7c00) [pid = 1650] [serial = 1934] [outer = 0x126d30800] 00:18:22 INFO - PROCESS | 1650 | 1467962302782 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]]]}] 00:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 675ms 00:18:22 INFO - PROCESS | 1650 | 1467962302852 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:18:22 INFO - PROCESS | 1650 | 1467962302855 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:18:22 INFO - PROCESS | 1650 | 1467962302858 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1650 | 1467962302860 Marionette TRACE conn2 <- [1,2550,null,{}] 00:18:22 INFO - PROCESS | 1650 | 1467962302864 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}] 00:18:22 INFO - PROCESS | 1650 | 1467962302866 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:22 INFO - PROCESS | 1650 | 1467962302979 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:18:23 INFO - PROCESS | 1650 | 1467962303109 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 1650 | 1467962303111 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195db000 == 37 [pid = 1650] [id = 645] 00:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11602e000) [pid = 1650] [serial = 1935] [outer = 0x0] 00:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11662ac00) [pid = 1650] [serial = 1936] [outer = 0x11602e000] 00:18:23 INFO - PROCESS | 1650 | 1467962303141 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1172b7400) [pid = 1650] [serial = 1937] [outer = 0x11602e000] 00:18:23 INFO - PROCESS | 1650 | 1467962303620 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]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 776ms 00:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:18:23 INFO - PROCESS | 1650 | 1467962303634 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 1650 | 1467962303637 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:18:23 INFO - PROCESS | 1650 | 1467962303641 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 1650 | 1467962303643 Marionette TRACE conn2 <- [1,2554,null,{}] 00:18:23 INFO - PROCESS | 1650 | 1467962303646 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}] 00:18:23 INFO - PROCESS | 1650 | 1467962303648 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:23 INFO - PROCESS | 1650 | 1467962303757 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:18:23 INFO - PROCESS | 1650 | 1467962303840 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 1650 | 1467962303841 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb3000 == 38 [pid = 1650] [id = 646] 00:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118557000) [pid = 1650] [serial = 1938] [outer = 0x0] 00:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119170000) [pid = 1650] [serial = 1939] [outer = 0x118557000] 00:18:23 INFO - PROCESS | 1650 | 1467962303872 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11962a000) [pid = 1650] [serial = 1940] [outer = 0x118557000] 00:18:24 INFO - PROCESS | 1650 | 1467962304573 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]]]}] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b80a000 == 37 [pid = 1650] [id = 643] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12afc7000 == 36 [pid = 1650] [id = 642] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a1000 == 35 [pid = 1650] [id = 641] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd3000 == 34 [pid = 1650] [id = 640] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba7000 == 33 [pid = 1650] [id = 639] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124c9b800 == 32 [pid = 1650] [id = 638] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef8800 == 31 [pid = 1650] [id = 637] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x117e1c800 == 30 [pid = 1650] [id = 636] 00:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d5800 == 29 [pid = 1650] [id = 635] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118160400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 00:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 972ms 00:18:24 INFO - PROCESS | 1650 | 1467962304616 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:18:24 INFO - PROCESS | 1650 | 1467962304619 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:18:24 INFO - PROCESS | 1650 | 1467962304622 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:18:24 INFO - PROCESS | 1650 | 1467962304624 Marionette TRACE conn2 <- [1,2558,null,{}] 00:18:24 INFO - PROCESS | 1650 | 1467962304627 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}] 00:18:24 INFO - PROCESS | 1650 | 1467962304629 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118468400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119174400) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11396e400) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119455800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1167de800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124542800) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a2a7800) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a6dc400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a5ef800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12af71c00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1182f1000) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1196ac000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118767000) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bca5400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a5fa800) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a8b1800) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1268f0400) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126d29400) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1196a3000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1212f2000) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11846f800) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119585000) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112d26400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1133d2c00) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1241bec00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1246a3000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x113f35c00) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11696a400) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12512f400) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1256f2000) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12b60e800) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x116029800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x125796c00) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1176dbc00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1234c6800) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12bc5e400) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x112d34800) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x124540c00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12b7b1400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12a8ae000) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x128bec000) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12b60fc00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12b613800) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x113930c00) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12bc6b800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 00:18:24 INFO - PROCESS | 1650 | 1467962304741 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:18:24 INFO - PROCESS | 1650 | 1467962304783 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 1650 | 1467962304786 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694b000 == 30 [pid = 1650] [id = 647] 00:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x1160e5c00) [pid = 1650] [serial = 1941] [outer = 0x0] 00:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1167eb800) [pid = 1650] [serial = 1942] [outer = 0x1160e5c00] 00:18:24 INFO - PROCESS | 1650 | 1467962304814 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x118168c00) [pid = 1650] [serial = 1943] [outer = 0x1160e5c00] 00:18:25 INFO - PROCESS | 1650 | 1467962305127 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 00:18:25 INFO - PROCESS | 1650 | 1467962305141 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1650 | 1467962305144 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:18:25 INFO - PROCESS | 1650 | 1467962305152 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1650 | 1467962305154 Marionette TRACE conn2 <- [1,2562,null,{}] 00:18:25 INFO - PROCESS | 1650 | 1467962305157 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}] 00:18:25 INFO - PROCESS | 1650 | 1467962305158 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:25 INFO - PROCESS | 1650 | 1467962305267 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:18:25 INFO - PROCESS | 1650 | 1467962305321 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1650 | 1467962305322 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119141800 == 31 [pid = 1650] [id = 648] 00:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118163400) [pid = 1650] [serial = 1944] [outer = 0x0] 00:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118760c00) [pid = 1650] [serial = 1945] [outer = 0x118163400] 00:18:25 INFO - PROCESS | 1650 | 1467962305350 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11958c400) [pid = 1650] [serial = 1946] [outer = 0x118163400] 00:18:25 INFO - PROCESS | 1650 | 1467962305668 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 570ms 00:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:18:25 INFO - PROCESS | 1650 | 1467962305722 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1650 | 1467962305723 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:18:25 INFO - PROCESS | 1650 | 1467962305725 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1650 | 1467962305728 Marionette TRACE conn2 <- [1,2566,null,{}] 00:18:25 INFO - PROCESS | 1650 | 1467962305736 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}] 00:18:25 INFO - PROCESS | 1650 | 1467962305739 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:25 INFO - PROCESS | 1650 | 1467962305819 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:18:25 INFO - PROCESS | 1650 | 1467962305880 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1650 | 1467962305882 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12338f000 == 32 [pid = 1650] [id = 649] 00:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113930800) [pid = 1650] [serial = 1947] [outer = 0x0] 00:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1196a3800) [pid = 1650] [serial = 1948] [outer = 0x113930800] 00:18:25 INFO - PROCESS | 1650 | 1467962305910 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x123125400) [pid = 1650] [serial = 1949] [outer = 0x113930800] 00:18:26 INFO - PROCESS | 1650 | 1467962306213 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 00:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:18:26 INFO - PROCESS | 1650 | 1467962306249 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1650 | 1467962306253 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:18:26 INFO - PROCESS | 1650 | 1467962306255 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1650 | 1467962306256 Marionette TRACE conn2 <- [1,2570,null,{}] 00:18:26 INFO - PROCESS | 1650 | 1467962306258 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}] 00:18:26 INFO - PROCESS | 1650 | 1467962306260 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:26 INFO - PROCESS | 1650 | 1467962306343 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:18:26 INFO - PROCESS | 1650 | 1467962306349 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 1650 | 1467962306350 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611e800 == 33 [pid = 1650] [id = 650] 00:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x124016000) [pid = 1650] [serial = 1950] [outer = 0x0] 00:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12453b000) [pid = 1650] [serial = 1951] [outer = 0x124016000] 00:18:26 INFO - PROCESS | 1650 | 1467962306376 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1246a8000) [pid = 1650] [serial = 1952] [outer = 0x124016000] 00:18:26 INFO - PROCESS | 1650 | 1467962306739 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 00:18:26 INFO - PROCESS | 1650 | 1467962306780 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1650 | 1467962306783 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:18:26 INFO - PROCESS | 1650 | 1467962306785 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1650 | 1467962306786 Marionette TRACE conn2 <- [1,2574,null,{}] 00:18:26 INFO - PROCESS | 1650 | 1467962306789 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}] 00:18:26 INFO - PROCESS | 1650 | 1467962306790 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:26 INFO - PROCESS | 1650 | 1467962306888 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:18:26 INFO - PROCESS | 1650 | 1467962306903 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 1650 | 1467962306904 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c4f800 == 34 [pid = 1650] [id = 651] 00:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x124ac3c00) [pid = 1650] [serial = 1953] [outer = 0x0] 00:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x12512f400) [pid = 1650] [serial = 1954] [outer = 0x124ac3c00] 00:18:26 INFO - PROCESS | 1650 | 1467962306928 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x12613e800) [pid = 1650] [serial = 1955] [outer = 0x124ac3c00] 00:18:27 INFO - PROCESS | 1650 | 1467962307290 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]]]}] 00:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 00:18:27 INFO - PROCESS | 1650 | 1467962307307 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:18:27 INFO - PROCESS | 1650 | 1467962307308 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:18:27 INFO - PROCESS | 1650 | 1467962307311 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 1650 | 1467962307312 Marionette TRACE conn2 <- [1,2578,null,{}] 00:18:27 INFO - PROCESS | 1650 | 1467962307317 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}] 00:18:27 INFO - PROCESS | 1650 | 1467962307321 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:27 INFO - PROCESS | 1650 | 1467962307438 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:18:27 INFO - PROCESS | 1650 | 1467962307451 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 1650 | 1467962307452 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a2800 == 35 [pid = 1650] [id = 652] 00:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x12614a800) [pid = 1650] [serial = 1956] [outer = 0x0] 00:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x126a95400) [pid = 1650] [serial = 1957] [outer = 0x12614a800] 00:18:27 INFO - PROCESS | 1650 | 1467962307477 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12a2aa000) [pid = 1650] [serial = 1958] [outer = 0x12614a800] 00:18:27 INFO - PROCESS | 1650 | 1467962307889 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]]]}] 00:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 624ms 00:18:27 INFO - PROCESS | 1650 | 1467962307936 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:18:27 INFO - PROCESS | 1650 | 1467962307938 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:18:27 INFO - PROCESS | 1650 | 1467962307941 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 1650 | 1467962307943 Marionette TRACE conn2 <- [1,2582,null,{}] 00:18:27 INFO - PROCESS | 1650 | 1467962307946 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}] 00:18:27 INFO - PROCESS | 1650 | 1467962307948 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:28 INFO - PROCESS | 1650 | 1467962308102 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:18:28 INFO - PROCESS | 1650 | 1467962308121 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 1650 | 1467962308122 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afe1800 == 36 [pid = 1650] [id = 653] 00:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12a54cc00) [pid = 1650] [serial = 1959] [outer = 0x0] 00:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12a5f4400) [pid = 1650] [serial = 1960] [outer = 0x12a54cc00] 00:18:28 INFO - PROCESS | 1650 | 1467962308161 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12a6e0400) [pid = 1650] [serial = 1961] [outer = 0x12a54cc00] 00:18:28 INFO - PROCESS | 1650 | 1467962308582 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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 669ms 00:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:18:28 INFO - PROCESS | 1650 | 1467962308616 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 1650 | 1467962308617 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:18:28 INFO - PROCESS | 1650 | 1467962308620 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 1650 | 1467962308621 Marionette TRACE conn2 <- [1,2586,null,{}] 00:18:28 INFO - PROCESS | 1650 | 1467962308623 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}] 00:18:28 INFO - PROCESS | 1650 | 1467962308624 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:28 INFO - PROCESS | 1650 | 1467962308725 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:18:28 INFO - PROCESS | 1650 | 1467962308730 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 1650 | 1467962308731 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc24000 == 37 [pid = 1650] [id = 654] 00:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12a54dc00) [pid = 1650] [serial = 1962] [outer = 0x0] 00:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12a8b2400) [pid = 1650] [serial = 1963] [outer = 0x12a54dc00] 00:18:28 INFO - PROCESS | 1650 | 1467962308755 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12af71c00) [pid = 1650] [serial = 1964] [outer = 0x12a54dc00] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113932800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1167dd800) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1167eac00) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124018000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112d33400) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x113966400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1212f5400) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11872f000) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:18:28 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1268a5000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:18:29 INFO - PROCESS | 1650 | 1467962309120 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]]]}] 00:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 00:18:29 INFO - PROCESS | 1650 | 1467962309141 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:18:29 INFO - PROCESS | 1650 | 1467962309143 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:18:29 INFO - PROCESS | 1650 | 1467962309168 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1650 | 1467962309169 Marionette TRACE conn2 <- [1,2590,null,{}] 00:18:29 INFO - PROCESS | 1650 | 1467962309172 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}] 00:18:29 INFO - PROCESS | 1650 | 1467962309173 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:29 INFO - PROCESS | 1650 | 1467962309256 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:18:29 INFO - PROCESS | 1650 | 1467962309259 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 1650 | 1467962309261 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123383800 == 38 [pid = 1650] [id = 655] 00:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1167dd800) [pid = 1650] [serial = 1965] [outer = 0x0] 00:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1251e9400) [pid = 1650] [serial = 1966] [outer = 0x1167dd800] 00:18:29 INFO - PROCESS | 1650 | 1467962309287 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12a8ae400) [pid = 1650] [serial = 1967] [outer = 0x1167dd800] 00:18:29 INFO - PROCESS | 1650 | 1467962309689 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]]]}] 00:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 580ms 00:18:29 INFO - PROCESS | 1650 | 1467962309740 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:18:29 INFO - PROCESS | 1650 | 1467962309742 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:18:29 INFO - PROCESS | 1650 | 1467962309745 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1650 | 1467962309747 Marionette TRACE conn2 <- [1,2594,null,{}] 00:18:29 INFO - PROCESS | 1650 | 1467962309759 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}] 00:18:29 INFO - PROCESS | 1650 | 1467962309761 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:29 INFO - PROCESS | 1650 | 1467962309878 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:18:29 INFO - PROCESS | 1650 | 1467962309884 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 1650 | 1467962309885 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c1a8800 == 39 [pid = 1650] [id = 656] 00:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1235c3800) [pid = 1650] [serial = 1968] [outer = 0x0] 00:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12b607000) [pid = 1650] [serial = 1969] [outer = 0x1235c3800] 00:18:29 INFO - PROCESS | 1650 | 1467962309910 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1246a4400) [pid = 1650] [serial = 1970] [outer = 0x1235c3800] 00:18:30 INFO - PROCESS | 1650 | 1467962310236 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]]]}] 00:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 522ms 00:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:18:30 INFO - PROCESS | 1650 | 1467962310267 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:18:30 INFO - PROCESS | 1650 | 1467962310268 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:18:30 INFO - PROCESS | 1650 | 1467962310271 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:18:30 INFO - PROCESS | 1650 | 1467962310272 Marionette TRACE conn2 <- [1,2598,null,{}] 00:18:30 INFO - PROCESS | 1650 | 1467962310275 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}] 00:18:30 INFO - PROCESS | 1650 | 1467962310276 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:30 INFO - PROCESS | 1650 | 1467962310371 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:18:30 INFO - PROCESS | 1650 | 1467962310430 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1650 | 1467962310431 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c966800 == 40 [pid = 1650] [id = 657] 00:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12af72400) [pid = 1650] [serial = 1971] [outer = 0x0] 00:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12b7a2800) [pid = 1650] [serial = 1972] [outer = 0x12af72400] 00:18:30 INFO - PROCESS | 1650 | 1467962310461 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12b7b7400) [pid = 1650] [serial = 1973] [outer = 0x12af72400] 00:18:30 INFO - PROCESS | 1650 | 1467962310767 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]]]}] 00:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 00:18:30 INFO - PROCESS | 1650 | 1467962310791 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:18:30 INFO - PROCESS | 1650 | 1467962310793 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:18:30 INFO - PROCESS | 1650 | 1467962310795 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:18:30 INFO - PROCESS | 1650 | 1467962310796 Marionette TRACE conn2 <- [1,2602,null,{}] 00:18:30 INFO - PROCESS | 1650 | 1467962310801 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}] 00:18:30 INFO - PROCESS | 1650 | 1467962310802 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:30 INFO - PROCESS | 1650 | 1467962310886 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:18:30 INFO - PROCESS | 1650 | 1467962310890 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1650 | 1467962310891 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd33000 == 41 [pid = 1650] [id = 658] 00:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12b7b7800) [pid = 1650] [serial = 1974] [outer = 0x0] 00:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12bca3400) [pid = 1650] [serial = 1975] [outer = 0x12b7b7800] 00:18:30 INFO - PROCESS | 1650 | 1467962310915 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12bcad800) [pid = 1650] [serial = 1976] [outer = 0x12b7b7800] 00:18:31 INFO - PROCESS | 1650 | 1467962311467 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]]]}] 00:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 00:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:18:31 INFO - PROCESS | 1650 | 1467962311518 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 1650 | 1467962311520 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:18:31 INFO - PROCESS | 1650 | 1467962311523 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1650 | 1467962311527 Marionette TRACE conn2 <- [1,2606,null,{}] 00:18:31 INFO - PROCESS | 1650 | 1467962311530 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}] 00:18:31 INFO - PROCESS | 1650 | 1467962311532 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:31 INFO - PROCESS | 1650 | 1467962311638 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:18:31 INFO - PROCESS | 1650 | 1467962311745 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 1650 | 1467962311746 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d6800 == 42 [pid = 1650] [id = 659] 00:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11815e800) [pid = 1650] [serial = 1977] [outer = 0x0] 00:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11846a800) [pid = 1650] [serial = 1978] [outer = 0x11815e800] 00:18:31 INFO - PROCESS | 1650 | 1467962311777 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119175c00) [pid = 1650] [serial = 1979] [outer = 0x11815e800] 00:18:32 INFO - PROCESS | 1650 | 1467962312237 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 726ms 00:18:32 INFO - PROCESS | 1650 | 1467962312251 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 1650 | 1467962312253 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:18:32 INFO - PROCESS | 1650 | 1467962312257 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1650 | 1467962312259 Marionette TRACE conn2 <- [1,2610,null,{}] 00:18:32 INFO - PROCESS | 1650 | 1467962312262 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}] 00:18:32 INFO - PROCESS | 1650 | 1467962312264 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:32 INFO - PROCESS | 1650 | 1467962312382 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:18:32 INFO - PROCESS | 1650 | 1467962312443 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1650 | 1467962312445 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a639000 == 43 [pid = 1650] [id = 660] 00:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11958e000) [pid = 1650] [serial = 1980] [outer = 0x0] 00:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12120dc00) [pid = 1650] [serial = 1981] [outer = 0x11958e000] 00:18:32 INFO - PROCESS | 1650 | 1467962312488 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124014400) [pid = 1650] [serial = 1982] [outer = 0x11958e000] 00:18:32 INFO - PROCESS | 1650 | 1467962312904 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 671ms 00:18:32 INFO - PROCESS | 1650 | 1467962312929 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 1650 | 1467962312933 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:18:32 INFO - PROCESS | 1650 | 1467962312936 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1650 | 1467962312938 Marionette TRACE conn2 <- [1,2614,null,{}] 00:18:32 INFO - PROCESS | 1650 | 1467962312946 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}] 00:18:32 INFO - PROCESS | 1650 | 1467962312949 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:33 INFO - PROCESS | 1650 | 1467962313076 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:18:33 INFO - PROCESS | 1650 | 1467962313151 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1650 | 1467962313153 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d20d000 == 44 [pid = 1650] [id = 661] 00:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12668a000) [pid = 1650] [serial = 1983] [outer = 0x0] 00:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126d28c00) [pid = 1650] [serial = 1984] [outer = 0x12668a000] 00:18:33 INFO - PROCESS | 1650 | 1467962313183 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1293d8c00) [pid = 1650] [serial = 1985] [outer = 0x12668a000] 00:18:33 INFO - PROCESS | 1650 | 1467962313621 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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 721ms 00:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:18:33 INFO - PROCESS | 1650 | 1467962313658 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 1650 | 1467962313660 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:18:33 INFO - PROCESS | 1650 | 1467962313662 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1650 | 1467962313663 Marionette TRACE conn2 <- [1,2618,null,{}] 00:18:33 INFO - PROCESS | 1650 | 1467962313666 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}] 00:18:33 INFO - PROCESS | 1650 | 1467962313667 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:33 INFO - PROCESS | 1650 | 1467962313772 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:18:33 INFO - PROCESS | 1650 | 1467962313831 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1650 | 1467962313833 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afcb000 == 45 [pid = 1650] [id = 662] 00:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1266ec400) [pid = 1650] [serial = 1986] [outer = 0x0] 00:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a6de400) [pid = 1650] [serial = 1987] [outer = 0x1266ec400] 00:18:33 INFO - PROCESS | 1650 | 1467962313861 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b7a6400) [pid = 1650] [serial = 1988] [outer = 0x1266ec400] 00:18:34 INFO - PROCESS | 1650 | 1467962314469 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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 874ms 00:18:34 INFO - PROCESS | 1650 | 1467962314536 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:18:34 INFO - PROCESS | 1650 | 1467962314538 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:18:34 INFO - PROCESS | 1650 | 1467962314540 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 1650 | 1467962314543 Marionette TRACE conn2 <- [1,2622,null,{}] 00:18:34 INFO - PROCESS | 1650 | 1467962314546 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}] 00:18:34 INFO - PROCESS | 1650 | 1467962314547 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:34 INFO - PROCESS | 1650 | 1467962314656 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:18:34 INFO - PROCESS | 1650 | 1467962314749 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 1650 | 1467962314751 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e37000 == 46 [pid = 1650] [id = 663] 00:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118168400) [pid = 1650] [serial = 1989] [outer = 0x0] 00:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11846bc00) [pid = 1650] [serial = 1990] [outer = 0x118168400] 00:18:34 INFO - PROCESS | 1650 | 1467962314797 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1188d2c00) [pid = 1650] [serial = 1991] [outer = 0x118168400] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c966800 == 45 [pid = 1650] [id = 657] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c1a8800 == 44 [pid = 1650] [id = 656] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123383800 == 43 [pid = 1650] [id = 655] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc24000 == 42 [pid = 1650] [id = 654] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12afe1800 == 41 [pid = 1650] [id = 653] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a2800 == 40 [pid = 1650] [id = 652] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128c4f800 == 39 [pid = 1650] [id = 651] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12611e800 == 38 [pid = 1650] [id = 650] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12338f000 == 37 [pid = 1650] [id = 649] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119141800 == 36 [pid = 1650] [id = 648] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11694b000 == 35 [pid = 1650] [id = 647] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb3000 == 34 [pid = 1650] [id = 646] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1195db000 == 33 [pid = 1650] [id = 645] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124c9b000 == 32 [pid = 1650] [id = 644] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12afcb000 == 31 [pid = 1650] [id = 662] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d20d000 == 30 [pid = 1650] [id = 661] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a639000 == 29 [pid = 1650] [id = 660] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d6800 == 28 [pid = 1650] [id = 659] 00:18:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd33000 == 27 [pid = 1650] [id = 658] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12120c000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a0ac00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11846a400) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118736800) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12453ac00) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124ac1800) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1172b6800) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12466ec00) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1265a9800) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1256e7c00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1256f2400) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1188d6000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119633400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123121000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126d30000) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128daac00) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1266e9800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126a9d800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 00:18:35 INFO - PROCESS | 1650 | 1467962315738 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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1224ms 00:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:18:35 INFO - PROCESS | 1650 | 1467962315771 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1650 | 1467962315773 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:18:35 INFO - PROCESS | 1650 | 1467962315776 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1650 | 1467962315778 Marionette TRACE conn2 <- [1,2626,null,{}] 00:18:35 INFO - PROCESS | 1650 | 1467962315786 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}] 00:18:35 INFO - PROCESS | 1650 | 1467962315788 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:35 INFO - PROCESS | 1650 | 1467962315871 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:18:35 INFO - PROCESS | 1650 | 1467962315876 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1650 | 1467962315878 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c800 == 28 [pid = 1650] [id = 664] 00:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112d43c00) [pid = 1650] [serial = 1992] [outer = 0x0] 00:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113371c00) [pid = 1650] [serial = 1993] [outer = 0x112d43c00] 00:18:35 INFO - PROCESS | 1650 | 1467962315912 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112d25400) [pid = 1650] [serial = 1994] [outer = 0x112d43c00] 00:18:36 INFO - PROCESS | 1650 | 1467962316319 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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 575ms 00:18:36 INFO - PROCESS | 1650 | 1467962316353 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:18:36 INFO - PROCESS | 1650 | 1467962316356 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:18:36 INFO - PROCESS | 1650 | 1467962316361 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1650 | 1467962316365 Marionette TRACE conn2 <- [1,2630,null,{}] 00:18:36 INFO - PROCESS | 1650 | 1467962316367 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}] 00:18:36 INFO - PROCESS | 1650 | 1467962316369 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:36 INFO - PROCESS | 1650 | 1467962316449 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:18:36 INFO - PROCESS | 1650 | 1467962316453 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 1650 | 1467962316455 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11841e800 == 29 [pid = 1650] [id = 665] 00:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1167eb400) [pid = 1650] [serial = 1995] [outer = 0x0] 00:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117e9f000) [pid = 1650] [serial = 1996] [outer = 0x1167eb400] 00:18:36 INFO - PROCESS | 1650 | 1467962316485 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118465c00) [pid = 1650] [serial = 1997] [outer = 0x1167eb400] 00:18:36 INFO - PROCESS | 1650 | 1467962316854 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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 523ms 00:18:36 INFO - PROCESS | 1650 | 1467962316885 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:18:36 INFO - PROCESS | 1650 | 1467962316886 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:18:36 INFO - PROCESS | 1650 | 1467962316889 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1650 | 1467962316891 Marionette TRACE conn2 <- [1,2634,null,{}] 00:18:36 INFO - PROCESS | 1650 | 1467962316901 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}] 00:18:36 INFO - PROCESS | 1650 | 1467962316904 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:36 INFO - PROCESS | 1650 | 1467962316982 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:18:36 INFO - PROCESS | 1650 | 1467962316989 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 1650 | 1467962316992 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123137800 == 30 [pid = 1650] [id = 666] 00:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112e09400) [pid = 1650] [serial = 1998] [outer = 0x0] 00:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119453800) [pid = 1650] [serial = 1999] [outer = 0x112e09400] 00:18:37 INFO - PROCESS | 1650 | 1467962317018 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119689800) [pid = 1650] [serial = 2000] [outer = 0x112e09400] 00:18:37 INFO - PROCESS | 1650 | 1467962317379 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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 00:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:18:37 INFO - PROCESS | 1650 | 1467962317412 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 1650 | 1467962317415 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:18:37 INFO - PROCESS | 1650 | 1467962317418 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 1650 | 1467962317420 Marionette TRACE conn2 <- [1,2638,null,{}] 00:18:37 INFO - PROCESS | 1650 | 1467962317422 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}] 00:18:37 INFO - PROCESS | 1650 | 1467962317423 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:37 INFO - PROCESS | 1650 | 1467962317532 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:18:37 INFO - PROCESS | 1650 | 1467962317566 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 1650 | 1467962317567 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c08800 == 31 [pid = 1650] [id = 667] 00:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196a1000) [pid = 1650] [serial = 2001] [outer = 0x0] 00:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12120e400) [pid = 1650] [serial = 2002] [outer = 0x1196a1000] 00:18:37 INFO - PROCESS | 1650 | 1467962317592 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1212fb000) [pid = 1650] [serial = 2003] [outer = 0x1196a1000] 00:18:37 INFO - PROCESS | 1650 | 1467962317937 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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 00:18:37 INFO - PROCESS | 1650 | 1467962317988 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 1650 | 1467962317990 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:18:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:18:37 INFO - PROCESS | 1650 | 1467962317994 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 1650 | 1467962317996 Marionette TRACE conn2 <- [1,2642,null,{}] 00:18:38 INFO - PROCESS | 1650 | 1467962317999 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}] 00:18:38 INFO - PROCESS | 1650 | 1467962318001 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:38 INFO - PROCESS | 1650 | 1467962318139 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:18:38 INFO - PROCESS | 1650 | 1467962318143 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1650 | 1467962318144 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611a800 == 32 [pid = 1650] [id = 668] 00:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115123000) [pid = 1650] [serial = 2004] [outer = 0x0] 00:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12311f800) [pid = 1650] [serial = 2005] [outer = 0x115123000] 00:18:38 INFO - PROCESS | 1650 | 1467962318169 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1241bf800) [pid = 1650] [serial = 2006] [outer = 0x115123000] 00:18:38 INFO - PROCESS | 1650 | 1467962318536 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:18:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 570ms 00:18:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:18:38 INFO - PROCESS | 1650 | 1467962318568 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1650 | 1467962318569 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:18:38 INFO - PROCESS | 1650 | 1467962318571 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1650 | 1467962318572 Marionette TRACE conn2 <- [1,2646,null,{}] 00:18:38 INFO - PROCESS | 1650 | 1467962318574 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}] 00:18:38 INFO - PROCESS | 1650 | 1467962318579 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:38 INFO - PROCESS | 1650 | 1467962318692 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:18:38 INFO - PROCESS | 1650 | 1467962318696 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1650 | 1467962318697 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128db2000 == 33 [pid = 1650] [id = 669] 00:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118162400) [pid = 1650] [serial = 2007] [outer = 0x0] 00:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12453f800) [pid = 1650] [serial = 2008] [outer = 0x118162400] 00:18:38 INFO - PROCESS | 1650 | 1467962318722 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1256eb000) [pid = 1650] [serial = 2009] [outer = 0x118162400] 00:18:39 INFO - PROCESS | 1650 | 1467962319071 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:18:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 00:18:39 INFO - PROCESS | 1650 | 1467962319092 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1650 | 1467962319094 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:18:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:18:39 INFO - PROCESS | 1650 | 1467962319097 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1650 | 1467962319098 Marionette TRACE conn2 <- [1,2650,null,{}] 00:18:39 INFO - PROCESS | 1650 | 1467962319107 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}] 00:18:39 INFO - PROCESS | 1650 | 1467962319108 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:39 INFO - PROCESS | 1650 | 1467962319203 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:18:39 INFO - PROCESS | 1650 | 1467962319206 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 1650 | 1467962319207 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a63b800 == 34 [pid = 1650] [id = 670] 00:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1182ef800) [pid = 1650] [serial = 2010] [outer = 0x0] 00:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126149c00) [pid = 1650] [serial = 2011] [outer = 0x1182ef800] 00:18:39 INFO - PROCESS | 1650 | 1467962319232 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1265eb400) [pid = 1650] [serial = 2012] [outer = 0x1182ef800] 00:18:39 INFO - PROCESS | 1650 | 1467962319569 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:18:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 00:18:39 INFO - PROCESS | 1650 | 1467962319617 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1650 | 1467962319619 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:18:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:18:39 INFO - PROCESS | 1650 | 1467962319621 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1650 | 1467962319622 Marionette TRACE conn2 <- [1,2654,null,{}] 00:18:39 INFO - PROCESS | 1650 | 1467962319624 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}] 00:18:39 INFO - PROCESS | 1650 | 1467962319625 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:39 INFO - PROCESS | 1650 | 1467962319721 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:18:39 INFO - PROCESS | 1650 | 1467962319762 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 1650 | 1467962319763 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af31800 == 35 [pid = 1650] [id = 671] 00:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1265f3800) [pid = 1650] [serial = 2013] [outer = 0x0] 00:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1268a4800) [pid = 1650] [serial = 2014] [outer = 0x1265f3800] 00:18:39 INFO - PROCESS | 1650 | 1467962319787 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126a9b000) [pid = 1650] [serial = 2015] [outer = 0x1265f3800] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1235c3800) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a54cc00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12614a800) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11602e000) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118557000) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1160e5c00) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113930800) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126d30800) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118163400) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124016000) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a54dc00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12af72400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1167dd800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124ac3c00) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:18:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b7b7800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:18:40 INFO - PROCESS | 1650 | 1467962320221 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:18:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 618ms 00:18:40 INFO - PROCESS | 1650 | 1467962320240 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:18:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:18:40 INFO - PROCESS | 1650 | 1467962320241 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:18:40 INFO - PROCESS | 1650 | 1467962320243 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1650 | 1467962320256 Marionette TRACE conn2 <- [1,2658,null,{}] 00:18:40 INFO - PROCESS | 1650 | 1467962320261 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}] 00:18:40 INFO - PROCESS | 1650 | 1467962320262 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:40 INFO - PROCESS | 1650 | 1467962320375 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:18:40 INFO - PROCESS | 1650 | 1467962320415 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 1650 | 1467962320417 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123137000 == 36 [pid = 1650] [id = 672] 00:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112e07400) [pid = 1650] [serial = 2016] [outer = 0x0] 00:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118557000) [pid = 1650] [serial = 2017] [outer = 0x112e07400] 00:18:40 INFO - PROCESS | 1650 | 1467962320441 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12429b000) [pid = 1650] [serial = 2018] [outer = 0x112e07400] 00:18:40 INFO - PROCESS | 1650 | 1467962320735 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:18:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 533ms 00:18:40 INFO - PROCESS | 1650 | 1467962320778 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1650 | 1467962320779 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:18:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:18:40 INFO - PROCESS | 1650 | 1467962320784 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1650 | 1467962320785 Marionette TRACE conn2 <- [1,2662,null,{}] 00:18:40 INFO - PROCESS | 1650 | 1467962320787 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}] 00:18:40 INFO - PROCESS | 1650 | 1467962320789 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:40 INFO - PROCESS | 1650 | 1467962320867 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:18:40 INFO - PROCESS | 1650 | 1467962320872 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 1650 | 1467962320873 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc20800 == 37 [pid = 1650] [id = 673] 00:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1246a6800) [pid = 1650] [serial = 2019] [outer = 0x0] 00:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126a9f000) [pid = 1650] [serial = 2020] [outer = 0x1246a6800] 00:18:40 INFO - PROCESS | 1650 | 1467962320897 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126d30800) [pid = 1650] [serial = 2021] [outer = 0x1246a6800] 00:18:41 INFO - PROCESS | 1650 | 1467962321225 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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms 00:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:18:41 INFO - PROCESS | 1650 | 1467962321255 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 1650 | 1467962321256 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:18:41 INFO - PROCESS | 1650 | 1467962321258 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 1650 | 1467962321260 Marionette TRACE conn2 <- [1,2666,null,{}] 00:18:41 INFO - PROCESS | 1650 | 1467962321262 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}] 00:18:41 INFO - PROCESS | 1650 | 1467962321264 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:41 INFO - PROCESS | 1650 | 1467962321390 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:18:41 INFO - PROCESS | 1650 | 1467962321398 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1650 | 1467962321401 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126116800 == 38 [pid = 1650] [id = 674] 00:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128be9800) [pid = 1650] [serial = 2022] [outer = 0x0] 00:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128da9000) [pid = 1650] [serial = 2023] [outer = 0x128be9800] 00:18:41 INFO - PROCESS | 1650 | 1467962321428 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a544400) [pid = 1650] [serial = 2024] [outer = 0x128be9800] 00:18:42 INFO - PROCESS | 1650 | 1467962322256 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]]]}] 00:18:42 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) 00:18:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1019ms 00:18:42 INFO - PROCESS | 1650 | 1467962322279 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 1650 | 1467962322284 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:18:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:18:42 INFO - PROCESS | 1650 | 1467962322288 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - PROCESS | 1650 | 1467962322290 Marionette TRACE conn2 <- [1,2670,null,{}] 00:18:42 INFO - PROCESS | 1650 | 1467962322294 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}] 00:18:42 INFO - PROCESS | 1650 | 1467962322296 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:42 INFO - PROCESS | 1650 | 1467962322410 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:18:42 INFO - PROCESS | 1650 | 1467962322469 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1650 | 1467962322470 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117070800 == 39 [pid = 1650] [id = 675] 00:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113371800) [pid = 1650] [serial = 2025] [outer = 0x0] 00:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113b9ec00) [pid = 1650] [serial = 2026] [outer = 0x113371800] 00:18:42 INFO - PROCESS | 1650 | 1467962322503 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1160dd400) [pid = 1650] [serial = 2027] [outer = 0x113371800] 00:18:43 INFO - PROCESS | 1650 | 1467962323460 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:18:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 00:18:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:18:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 00:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:18:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1221ms 00:18:43 INFO - PROCESS | 1650 | 1467962323510 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 1650 | 1467962323514 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:18:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:18:43 INFO - PROCESS | 1650 | 1467962323518 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 1650 | 1467962323520 Marionette TRACE conn2 <- [1,2674,null,{}] 00:18:43 INFO - PROCESS | 1650 | 1467962323523 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}] 00:18:43 INFO - PROCESS | 1650 | 1467962323524 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:43 INFO - PROCESS | 1650 | 1467962323634 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:18:43 INFO - PROCESS | 1650 | 1467962323690 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:43 INFO - PROCESS | 1650 | 1467962323692 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1244b2000 == 40 [pid = 1650] [id = 676] 00:18:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11846f800) [pid = 1650] [serial = 2028] [outer = 0x0] 00:18:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118730c00) [pid = 1650] [serial = 2029] [outer = 0x11846f800] 00:18:43 INFO - PROCESS | 1650 | 1467962323723 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119170c00) [pid = 1650] [serial = 2030] [outer = 0x11846f800] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc20800 == 39 [pid = 1650] [id = 673] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123137000 == 38 [pid = 1650] [id = 672] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12af31800 == 37 [pid = 1650] [id = 671] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a63b800 == 36 [pid = 1650] [id = 670] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128db2000 == 35 [pid = 1650] [id = 669] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12611a800 == 34 [pid = 1650] [id = 668] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x124c08800 == 33 [pid = 1650] [id = 667] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123137800 == 32 [pid = 1650] [id = 666] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11841e800 == 31 [pid = 1650] [id = 665] 00:18:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c800 == 30 [pid = 1650] [id = 664] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bca3400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bcad800) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1246a4400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a5f4400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126a95400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11662ac00) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1172b7400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119170000) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11962a000) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167eb800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118168c00) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1196a3800) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123125400) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1293d7c00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118760c00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11958c400) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12453b000) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a8b2400) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b7b7400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b607000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1251e9400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12af71c00) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12512f400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a6e0400) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a2aa000) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12613e800) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b7a2800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a8ae400) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1246a8000) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1650 | 1467962324878 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:18:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 00:18:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:18:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 00:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:18:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1371ms 00:18:44 INFO - PROCESS | 1650 | 1467962324890 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 00:18:44 INFO - PROCESS | 1650 | 1467962324892 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:18:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:18:44 INFO - PROCESS | 1650 | 1467962324901 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:18:44 INFO - PROCESS | 1650 | 1467962324903 Marionette TRACE conn2 <- [1,2678,null,{}] 00:18:44 INFO - PROCESS | 1650 | 1467962324906 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}] 00:18:44 INFO - PROCESS | 1650 | 1467962324908 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:44 INFO - PROCESS | 1650 | 1467962324986 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:18:44 INFO - PROCESS | 1650 | 1467962324990 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1650 | 1467962324992 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11708e800 == 31 [pid = 1650] [id = 677] 00:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116713c00) [pid = 1650] [serial = 2031] [outer = 0x0] 00:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1182f3800) [pid = 1650] [serial = 2032] [outer = 0x116713c00] 00:18:45 INFO - PROCESS | 1650 | 1467962325022 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1188d3000) [pid = 1650] [serial = 2033] [outer = 0x116713c00] 00:18:45 INFO - PROCESS | 1650 | 1467962325874 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]]]}] 00:18:45 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) 00:18:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1023ms 00:18:45 INFO - PROCESS | 1650 | 1467962325931 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 1650 | 1467962325934 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:18:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:18:45 INFO - PROCESS | 1650 | 1467962325947 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1650 | 1467962325948 Marionette TRACE conn2 <- [1,2682,null,{}] 00:18:45 INFO - PROCESS | 1650 | 1467962325951 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}] 00:18:45 INFO - PROCESS | 1650 | 1467962325952 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:46 INFO - PROCESS | 1650 | 1467962326035 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:18:46 INFO - PROCESS | 1650 | 1467962326039 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1650 | 1467962326041 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef0000 == 32 [pid = 1650] [id = 678] 00:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119682400) [pid = 1650] [serial = 2034] [outer = 0x0] 00:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119a95400) [pid = 1650] [serial = 2035] [outer = 0x119682400] 00:18:46 INFO - PROCESS | 1650 | 1467962326069 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1212f0000) [pid = 1650] [serial = 2036] [outer = 0x119682400] 00:18:47 INFO - PROCESS | 1650 | 1467962327003 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]]]}] 00:18:47 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) 00:18:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1071ms 00:18:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:18:47 INFO - PROCESS | 1650 | 1467962327019 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 1650 | 1467962327020 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:18:47 INFO - PROCESS | 1650 | 1467962327029 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 1650 | 1467962327033 Marionette TRACE conn2 <- [1,2686,null,{}] 00:18:47 INFO - PROCESS | 1650 | 1467962327041 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}] 00:18:47 INFO - PROCESS | 1650 | 1467962327045 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:47 INFO - PROCESS | 1650 | 1467962327144 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:18:47 INFO - PROCESS | 1650 | 1467962327184 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 1650 | 1467962327186 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x125716000 == 33 [pid = 1650] [id = 679] 00:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1160db000) [pid = 1650] [serial = 2037] [outer = 0x0] 00:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124537c00) [pid = 1650] [serial = 2038] [outer = 0x1160db000] 00:18:47 INFO - PROCESS | 1650 | 1467962327214 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124673000) [pid = 1650] [serial = 2039] [outer = 0x1160db000] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1167eb400) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112d43c00) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115123000) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112e09400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118162400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1196a1000) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112e07400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1182ef800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118168400) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1265f3800) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11815e800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1246a6800) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11958e000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12668a000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1266ec400) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:18:48 INFO - PROCESS | 1650 | 1467962328033 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:18:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 00:18:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:18:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 00:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:18:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1033ms 00:18:48 INFO - PROCESS | 1650 | 1467962328056 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 00:18:48 INFO - PROCESS | 1650 | 1467962328058 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:18:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:18:48 INFO - PROCESS | 1650 | 1467962328060 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:18:48 INFO - PROCESS | 1650 | 1467962328061 Marionette TRACE conn2 <- [1,2690,null,{}] 00:18:48 INFO - PROCESS | 1650 | 1467962328064 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}] 00:18:48 INFO - PROCESS | 1650 | 1467962328066 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:48 INFO - PROCESS | 1650 | 1467962328145 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:18:48 INFO - PROCESS | 1650 | 1467962328151 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:48 INFO - PROCESS | 1650 | 1467962328152 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bba000 == 34 [pid = 1650] [id = 680] 00:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11815e800) [pid = 1650] [serial = 2040] [outer = 0x0] 00:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11921ec00) [pid = 1650] [serial = 2041] [outer = 0x11815e800] 00:18:48 INFO - PROCESS | 1650 | 1467962328178 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1235c7800) [pid = 1650] [serial = 2042] [outer = 0x11815e800] 00:18:49 INFO - PROCESS | 1650 | 1467962329012 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:18:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:18:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:18:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 00:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:18:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 969ms 00:18:49 INFO - PROCESS | 1650 | 1467962329029 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 1650 | 1467962329032 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:18:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:18:49 INFO - PROCESS | 1650 | 1467962329034 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 1650 | 1467962329035 Marionette TRACE conn2 <- [1,2694,null,{}] 00:18:49 INFO - PROCESS | 1650 | 1467962329037 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}] 00:18:49 INFO - PROCESS | 1650 | 1467962329039 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:49 INFO - PROCESS | 1650 | 1467962329118 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:18:49 INFO - PROCESS | 1650 | 1467962329174 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:49 INFO - PROCESS | 1650 | 1467962329175 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a2d9000 == 35 [pid = 1650] [id = 681] 00:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11815d400) [pid = 1650] [serial = 2043] [outer = 0x0] 00:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x124e88c00) [pid = 1650] [serial = 2044] [outer = 0x11815d400] 00:18:49 INFO - PROCESS | 1650 | 1467962329199 Marionette DEBUG loaded listener.js 00:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1256e8000) [pid = 1650] [serial = 2045] [outer = 0x11815d400] 00:18:49 INFO - PROCESS | 1650 | 1467962329995 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:18:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:18:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:18:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:18:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 973ms 00:18:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:18:50 INFO - PROCESS | 1650 | 1467962330007 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 00:18:50 INFO - PROCESS | 1650 | 1467962330008 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:18:50 INFO - PROCESS | 1650 | 1467962330011 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 1650 | 1467962330012 Marionette TRACE conn2 <- [1,2698,null,{}] 00:18:50 INFO - PROCESS | 1650 | 1467962330014 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}] 00:18:50 INFO - PROCESS | 1650 | 1467962330021 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:50 INFO - PROCESS | 1650 | 1467962330119 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:18:50 INFO - PROCESS | 1650 | 1467962330123 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1650 | 1467962330124 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afda800 == 36 [pid = 1650] [id = 682] 00:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x124c7c400) [pid = 1650] [serial = 2046] [outer = 0x0] 00:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1268a4c00) [pid = 1650] [serial = 2047] [outer = 0x124c7c400] 00:18:50 INFO - PROCESS | 1650 | 1467962330150 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1293d7800) [pid = 1650] [serial = 2048] [outer = 0x124c7c400] 00:18:51 INFO - PROCESS | 1650 | 1467962331162 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:18:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:18:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:18:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 00:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:18:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1169ms 00:18:51 INFO - PROCESS | 1650 | 1467962331182 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 1650 | 1467962331185 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:18:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:18:51 INFO - PROCESS | 1650 | 1467962331188 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1650 | 1467962331190 Marionette TRACE conn2 <- [1,2702,null,{}] 00:18:51 INFO - PROCESS | 1650 | 1467962331193 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}] 00:18:51 INFO - PROCESS | 1650 | 1467962331196 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:51 INFO - PROCESS | 1650 | 1467962331298 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:18:51 INFO - PROCESS | 1650 | 1467962331353 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:51 INFO - PROCESS | 1650 | 1467962331355 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee3000 == 37 [pid = 1650] [id = 683] 00:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11696a000) [pid = 1650] [serial = 2049] [outer = 0x0] 00:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11872f800) [pid = 1650] [serial = 2050] [outer = 0x11696a000] 00:18:51 INFO - PROCESS | 1650 | 1467962331387 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119455800) [pid = 1650] [serial = 2051] [outer = 0x11696a000] 00:18:51 INFO - PROCESS | 1650 | 1467962331909 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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:18:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 772ms 00:18:51 INFO - PROCESS | 1650 | 1467962331960 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 1650 | 1467962331963 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:18:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:18:51 INFO - PROCESS | 1650 | 1467962331968 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1650 | 1467962331970 Marionette TRACE conn2 <- [1,2706,null,{}] 00:18:51 INFO - PROCESS | 1650 | 1467962331973 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}] 00:18:51 INFO - PROCESS | 1650 | 1467962331975 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:52 INFO - PROCESS | 1650 | 1467962332109 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:18:52 INFO - PROCESS | 1650 | 1467962332208 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1650 | 1467962332210 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a650000 == 38 [pid = 1650] [id = 684] 00:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12350e000) [pid = 1650] [serial = 2052] [outer = 0x0] 00:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124299000) [pid = 1650] [serial = 2053] [outer = 0x12350e000] 00:18:52 INFO - PROCESS | 1650 | 1467962332260 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124ef5000) [pid = 1650] [serial = 2054] [outer = 0x12350e000] 00:18:52 INFO - PROCESS | 1650 | 1467962332764 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]]]}] 00:18:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:18:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 821ms 00:18:52 INFO - PROCESS | 1650 | 1467962332789 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 1650 | 1467962332791 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:18:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:18:52 INFO - PROCESS | 1650 | 1467962332793 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 1650 | 1467962332796 Marionette TRACE conn2 <- [1,2710,null,{}] 00:18:52 INFO - PROCESS | 1650 | 1467962332804 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}] 00:18:52 INFO - PROCESS | 1650 | 1467962332807 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:52 INFO - PROCESS | 1650 | 1467962332909 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:18:52 INFO - PROCESS | 1650 | 1467962332980 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1650 | 1467962332982 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc3e000 == 39 [pid = 1650] [id = 685] 00:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126687c00) [pid = 1650] [serial = 2055] [outer = 0x0] 00:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126a95400) [pid = 1650] [serial = 2056] [outer = 0x126687c00] 00:18:53 INFO - PROCESS | 1650 | 1467962333015 Marionette DEBUG loaded listener.js 00:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128da9800) [pid = 1650] [serial = 2057] [outer = 0x126687c00] 00:18:53 INFO - PROCESS | 1650 | 1467962333438 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] 00:18:53 INFO - PROCESS | 1650 | 1467962333470 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:18:53 INFO - PROCESS | 1650 | 1467962333472 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1650 | 1467962333473 Marionette TRACE conn2 <- [1,2714,null,{}] 00:18:53 INFO - PROCESS | 1650 | 1467962333476 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}] 00:18:53 INFO - PROCESS | 1650 | 1467962333477 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:53 INFO - PROCESS | 1650 | 1467962333579 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:18:53 INFO - PROCESS | 1650 | 1467962333648 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:53 INFO - PROCESS | 1650 | 1467962333649 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c19c800 == 40 [pid = 1650] [id = 686] 00:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1293db400) [pid = 1650] [serial = 2058] [outer = 0x0] 00:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12a5ef400) [pid = 1650] [serial = 2059] [outer = 0x1293db400] 00:18:53 INFO - PROCESS | 1650 | 1467962333680 Marionette DEBUG loaded listener.js 00:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12a6d8c00) [pid = 1650] [serial = 2060] [outer = 0x1293db400] 00:18:54 INFO - PROCESS | 1650 | 1467962334204 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]]]}] 00:18:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:18:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 770ms 00:18:54 INFO - PROCESS | 1650 | 1467962334246 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:18:54 INFO - PROCESS | 1650 | 1467962334250 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:18:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:18:54 INFO - PROCESS | 1650 | 1467962334255 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:18:54 INFO - PROCESS | 1650 | 1467962334257 Marionette TRACE conn2 <- [1,2718,null,{}] 00:18:54 INFO - PROCESS | 1650 | 1467962334261 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}] 00:18:54 INFO - PROCESS | 1650 | 1467962334263 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:54 INFO - PROCESS | 1650 | 1467962334369 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:18:54 INFO - PROCESS | 1650 | 1467962334438 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 1650 | 1467962334440 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b38800 == 41 [pid = 1650] [id = 687] 00:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117049c00) [pid = 1650] [serial = 2061] [outer = 0x0] 00:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1176d5400) [pid = 1650] [serial = 2062] [outer = 0x117049c00] 00:18:54 INFO - PROCESS | 1650 | 1467962334468 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118160400) [pid = 1650] [serial = 2063] [outer = 0x117049c00] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x117e37000 == 40 [pid = 1650] [id = 663] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a2d9000 == 39 [pid = 1650] [id = 681] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128bba000 == 38 [pid = 1650] [id = 680] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x125716000 == 37 [pid = 1650] [id = 679] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef0000 == 36 [pid = 1650] [id = 678] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11708e800 == 35 [pid = 1650] [id = 677] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1244b2000 == 34 [pid = 1650] [id = 676] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x117070800 == 33 [pid = 1650] [id = 675] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126116800 == 32 [pid = 1650] [id = 674] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c19c800 == 31 [pid = 1650] [id = 686] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc3e000 == 30 [pid = 1650] [id = 685] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a650000 == 29 [pid = 1650] [id = 684] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee3000 == 28 [pid = 1650] [id = 683] 00:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12afda800 == 27 [pid = 1650] [id = 682] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1293d8c00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126d28c00) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b7a6400) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a6de400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126d30800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126a9b000) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1256eb000) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12429b000) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1241bf800) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1212fb000) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128da9000) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117e9f000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118465c00) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113371c00) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12311f800) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112d25400) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119453800) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12453f800) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119689800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12120e400) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118557000) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126149c00) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1265eb400) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1188d2c00) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11846bc00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1268a4800) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x119175c00) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11846a800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x126a9f000) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x124014400) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12120dc00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 00:18:55 INFO - PROCESS | 1650 | 1467962335408 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] 00:18:55 INFO - PROCESS | 1650 | 1467962335437 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:18:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:18:55 INFO - PROCESS | 1650 | 1467962335440 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1650 | 1467962335442 Marionette TRACE conn2 <- [1,2722,null,{}] 00:18:55 INFO - PROCESS | 1650 | 1467962335446 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}] 00:18:55 INFO - PROCESS | 1650 | 1467962335447 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:55 INFO - PROCESS | 1650 | 1467962335539 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:18:55 INFO - PROCESS | 1650 | 1467962335544 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1650 | 1467962335546 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x116943000 == 28 [pid = 1650] [id = 688] 00:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113932800) [pid = 1650] [serial = 2064] [outer = 0x0] 00:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113d40400) [pid = 1650] [serial = 2065] [outer = 0x113932800] 00:18:55 INFO - PROCESS | 1650 | 1467962335578 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112e07000) [pid = 1650] [serial = 2066] [outer = 0x113932800] 00:18:55 INFO - PROCESS | 1650 | 1467962335991 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] 00:18:56 INFO - PROCESS | 1650 | 1467962336022 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:18:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:18:56 INFO - PROCESS | 1650 | 1467962336027 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1650 | 1467962336030 Marionette TRACE conn2 <- [1,2726,null,{}] 00:18:56 INFO - PROCESS | 1650 | 1467962336034 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}] 00:18:56 INFO - PROCESS | 1650 | 1467962336035 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:56 INFO - PROCESS | 1650 | 1467962336117 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:18:56 INFO - PROCESS | 1650 | 1467962336121 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1650 | 1467962336123 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d5000 == 29 [pid = 1650] [id = 689] 00:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1176df800) [pid = 1650] [serial = 2067] [outer = 0x0] 00:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1182ea800) [pid = 1650] [serial = 2068] [outer = 0x1176df800] 00:18:56 INFO - PROCESS | 1650 | 1467962336151 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118558800) [pid = 1650] [serial = 2069] [outer = 0x1176df800] 00:18:56 INFO - PROCESS | 1650 | 1467962336510 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:18:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 526ms 00:18:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:18:56 INFO - PROCESS | 1650 | 1467962336553 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1650 | 1467962336555 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:18:56 INFO - PROCESS | 1650 | 1467962336557 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1650 | 1467962336559 Marionette TRACE conn2 <- [1,2730,null,{}] 00:18:56 INFO - PROCESS | 1650 | 1467962336567 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}] 00:18:56 INFO - PROCESS | 1650 | 1467962336570 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:56 INFO - PROCESS | 1650 | 1467962336648 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:18:56 INFO - PROCESS | 1650 | 1467962336657 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1650 | 1467962336659 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12081c800 == 30 [pid = 1650] [id = 690] 00:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1151da400) [pid = 1650] [serial = 2070] [outer = 0x0] 00:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119582800) [pid = 1650] [serial = 2071] [outer = 0x1151da400] 00:18:56 INFO - PROCESS | 1650 | 1467962336687 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119685000) [pid = 1650] [serial = 2072] [outer = 0x1151da400] 00:18:57 INFO - PROCESS | 1650 | 1467962337514 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:18:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 00:18:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:18:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:18:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 00:18:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:18:57 INFO - PROCESS | 1650 | 1467962337530 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 00:18:57 INFO - PROCESS | 1650 | 1467962337532 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:18:57 INFO - PROCESS | 1650 | 1467962337534 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 1650 | 1467962337535 Marionette TRACE conn2 <- [1,2734,null,{}] 00:18:57 INFO - PROCESS | 1650 | 1467962337542 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}] 00:18:57 INFO - PROCESS | 1650 | 1467962337544 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:57 INFO - PROCESS | 1650 | 1467962337637 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:18:57 INFO - PROCESS | 1650 | 1467962337641 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 1650 | 1467962337643 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0a000 == 31 [pid = 1650] [id = 691] 00:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x12120c800) [pid = 1650] [serial = 2073] [outer = 0x0] 00:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1212f1c00) [pid = 1650] [serial = 2074] [outer = 0x12120c800] 00:18:57 INFO - PROCESS | 1650 | 1467962337670 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1212fb800) [pid = 1650] [serial = 2075] [outer = 0x12120c800] 00:18:58 INFO - PROCESS | 1650 | 1467962338029 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]]]}] 00:18:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:18:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 523ms 00:18:58 INFO - PROCESS | 1650 | 1467962338058 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1650 | 1467962338059 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:18:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:18:58 INFO - PROCESS | 1650 | 1467962338076 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1650 | 1467962338077 Marionette TRACE conn2 <- [1,2738,null,{}] 00:18:58 INFO - PROCESS | 1650 | 1467962338080 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}] 00:18:58 INFO - PROCESS | 1650 | 1467962338081 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:58 INFO - PROCESS | 1650 | 1467962338176 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:18:58 INFO - PROCESS | 1650 | 1467962338180 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1650 | 1467962338182 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126545800 == 32 [pid = 1650] [id = 692] 00:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1172b6800) [pid = 1650] [serial = 2076] [outer = 0x0] 00:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123209800) [pid = 1650] [serial = 2077] [outer = 0x1172b6800] 00:18:58 INFO - PROCESS | 1650 | 1467962338207 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124537400) [pid = 1650] [serial = 2078] [outer = 0x1172b6800] 00:18:58 INFO - PROCESS | 1650 | 1467962338620 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]]]}] 00:18:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:18:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 576ms 00:18:58 INFO - PROCESS | 1650 | 1467962338646 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1650 | 1467962338647 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:18:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:18:58 INFO - PROCESS | 1650 | 1467962338652 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1650 | 1467962338653 Marionette TRACE conn2 <- [1,2742,null,{}] 00:18:58 INFO - PROCESS | 1650 | 1467962338655 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}] 00:18:58 INFO - PROCESS | 1650 | 1467962338659 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:58 INFO - PROCESS | 1650 | 1467962338774 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:18:58 INFO - PROCESS | 1650 | 1467962338815 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1650 | 1467962338816 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fdb000 == 33 [pid = 1650] [id = 693] 00:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12453e000) [pid = 1650] [serial = 2079] [outer = 0x0] 00:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124ac3c00) [pid = 1650] [serial = 2080] [outer = 0x12453e000] 00:18:58 INFO - PROCESS | 1650 | 1467962338841 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12614c400) [pid = 1650] [serial = 2081] [outer = 0x12453e000] 00:18:59 INFO - PROCESS | 1650 | 1467962339143 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 00:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:18:59 INFO - PROCESS | 1650 | 1467962339171 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1650 | 1467962339172 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:18:59 INFO - PROCESS | 1650 | 1467962339174 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1650 | 1467962339186 Marionette TRACE conn2 <- [1,2746,null,{}] 00:18:59 INFO - PROCESS | 1650 | 1467962339197 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}] 00:18:59 INFO - PROCESS | 1650 | 1467962339198 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:59 INFO - PROCESS | 1650 | 1467962339294 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:18:59 INFO - PROCESS | 1650 | 1467962339297 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1650 | 1467962339299 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5aa000 == 34 [pid = 1650] [id = 694] 00:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12614c800) [pid = 1650] [serial = 2082] [outer = 0x0] 00:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126689400) [pid = 1650] [serial = 2083] [outer = 0x12614c800] 00:18:59 INFO - PROCESS | 1650 | 1467962339323 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1266ec400) [pid = 1650] [serial = 2084] [outer = 0x12614c800] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11815d400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1160db000) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11815e800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11846f800) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116713c00) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x113371800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128be9800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:18:59 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119682400) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:18:59 INFO - PROCESS | 1650 | 1467962339732 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 588ms 00:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:18:59 INFO - PROCESS | 1650 | 1467962339763 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1650 | 1467962339764 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:18:59 INFO - PROCESS | 1650 | 1467962339766 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1650 | 1467962339767 Marionette TRACE conn2 <- [1,2750,null,{}] 00:18:59 INFO - PROCESS | 1650 | 1467962339770 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}] 00:18:59 INFO - PROCESS | 1650 | 1467962339771 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:59 INFO - PROCESS | 1650 | 1467962339848 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:18:59 INFO - PROCESS | 1650 | 1467962339907 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1650 | 1467962339908 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:18:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8dc800 == 35 [pid = 1650] [id = 695] 00:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11607dc00) [pid = 1650] [serial = 2085] [outer = 0x0] 00:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1212f0800) [pid = 1650] [serial = 2086] [outer = 0x11607dc00] 00:18:59 INFO - PROCESS | 1650 | 1467962339933 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x126681000) [pid = 1650] [serial = 2087] [outer = 0x11607dc00] 00:19:00 INFO - PROCESS | 1650 | 1467962340204 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:19:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 00:19:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:19:00 INFO - PROCESS | 1650 | 1467962340238 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 1650 | 1467962340239 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:19:00 INFO - PROCESS | 1650 | 1467962340242 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1650 | 1467962340243 Marionette TRACE conn2 <- [1,2754,null,{}] 00:19:00 INFO - PROCESS | 1650 | 1467962340245 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}] 00:19:00 INFO - PROCESS | 1650 | 1467962340246 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:00 INFO - PROCESS | 1650 | 1467962340347 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:19:00 INFO - PROCESS | 1650 | 1467962340352 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1650 | 1467962340353 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x120813800 == 36 [pid = 1650] [id = 696] 00:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1266efc00) [pid = 1650] [serial = 2088] [outer = 0x0] 00:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126a97400) [pid = 1650] [serial = 2089] [outer = 0x1266efc00] 00:19:00 INFO - PROCESS | 1650 | 1467962340378 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126aa2400) [pid = 1650] [serial = 2090] [outer = 0x1266efc00] 00:19:00 INFO - PROCESS | 1650 | 1467962340716 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:19:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 00:19:00 INFO - PROCESS | 1650 | 1467962340769 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 1650 | 1467962340771 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:19:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:19:00 INFO - PROCESS | 1650 | 1467962340773 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1650 | 1467962340774 Marionette TRACE conn2 <- [1,2758,null,{}] 00:19:00 INFO - PROCESS | 1650 | 1467962340777 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}] 00:19:00 INFO - PROCESS | 1650 | 1467962340778 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:00 INFO - PROCESS | 1650 | 1467962340855 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:19:00 INFO - PROCESS | 1650 | 1467962340859 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1650 | 1467962340860 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc35000 == 37 [pid = 1650] [id = 697] 00:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126d2e000) [pid = 1650] [serial = 2091] [outer = 0x0] 00:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x128be5400) [pid = 1650] [serial = 2092] [outer = 0x126d2e000] 00:19:00 INFO - PROCESS | 1650 | 1467962340887 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1293d1800) [pid = 1650] [serial = 2093] [outer = 0x126d2e000] 00:19:01 INFO - PROCESS | 1650 | 1467962341206 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]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms 00:19:01 INFO - PROCESS | 1650 | 1467962341244 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 1650 | 1467962341245 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:19:01 INFO - PROCESS | 1650 | 1467962341248 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 1650 | 1467962341249 Marionette TRACE conn2 <- [1,2762,null,{}] 00:19:01 INFO - PROCESS | 1650 | 1467962341252 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}] 00:19:01 INFO - PROCESS | 1650 | 1467962341253 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:01 INFO - PROCESS | 1650 | 1467962341356 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:19:01 INFO - PROCESS | 1650 | 1467962341410 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:01 INFO - PROCESS | 1650 | 1467962341412 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611d000 == 38 [pid = 1650] [id = 698] 00:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128df2400) [pid = 1650] [serial = 2094] [outer = 0x0] 00:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12a2a2800) [pid = 1650] [serial = 2095] [outer = 0x128df2400] 00:19:01 INFO - PROCESS | 1650 | 1467962341447 Marionette DEBUG loaded listener.js 00:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a6e1800) [pid = 1650] [serial = 2096] [outer = 0x128df2400] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x116943000 == 37 [pid = 1650] [id = 688] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119b38800 == 36 [pid = 1650] [id = 687] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0a000 == 35 [pid = 1650] [id = 691] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5aa000 == 34 [pid = 1650] [id = 694] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x120813800 == 33 [pid = 1650] [id = 696] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8dc800 == 32 [pid = 1650] [id = 695] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x126545800 == 31 [pid = 1650] [id = 692] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128fdb000 == 30 [pid = 1650] [id = 693] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12081c800 == 29 [pid = 1650] [id = 690] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d5000 == 28 [pid = 1650] [id = 689] 00:19:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc35000 == 27 [pid = 1650] [id = 697] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1256e8000) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1268a4c00) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124537c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11921ec00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1235c7800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118730c00) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119170c00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1182f3800) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1188d3000) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x113b9ec00) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1160dd400) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a544400) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119a95400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124673000) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124e88c00) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1212f0000) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 00:19:02 INFO - PROCESS | 1650 | 1467962342948 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]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1722ms 00:19:02 INFO - PROCESS | 1650 | 1467962342972 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 1650 | 1467962342974 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:19:02 INFO - PROCESS | 1650 | 1467962342977 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 1650 | 1467962342980 Marionette TRACE conn2 <- [1,2766,null,{}] 00:19:02 INFO - PROCESS | 1650 | 1467962342984 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}] 00:19:02 INFO - PROCESS | 1650 | 1467962342986 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:03 INFO - PROCESS | 1650 | 1467962343071 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:19:03 INFO - PROCESS | 1650 | 1467962343124 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1650 | 1467962343127 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11678e800 == 28 [pid = 1650] [id = 699] 00:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112f97800) [pid = 1650] [serial = 2097] [outer = 0x0] 00:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113933400) [pid = 1650] [serial = 2098] [outer = 0x112f97800] 00:19:03 INFO - PROCESS | 1650 | 1467962343155 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x113f2e400) [pid = 1650] [serial = 2099] [outer = 0x112f97800] 00:19:03 INFO - PROCESS | 1650 | 1467962343489 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]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:19:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 522ms 00:19:03 INFO - PROCESS | 1650 | 1467962343501 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 1650 | 1467962343506 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:19:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:19:03 INFO - PROCESS | 1650 | 1467962343510 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 1650 | 1467962343512 Marionette TRACE conn2 <- [1,2770,null,{}] 00:19:03 INFO - PROCESS | 1650 | 1467962343517 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}] 00:19:03 INFO - PROCESS | 1650 | 1467962343520 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:03 INFO - PROCESS | 1650 | 1467962343600 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:19:03 INFO - PROCESS | 1650 | 1467962343606 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1650 | 1467962343607 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b6800 == 29 [pid = 1650] [id = 700] 00:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11602dc00) [pid = 1650] [serial = 2100] [outer = 0x0] 00:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1166ebc00) [pid = 1650] [serial = 2101] [outer = 0x11602dc00] 00:19:03 INFO - PROCESS | 1650 | 1467962343635 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116fafc00) [pid = 1650] [serial = 2102] [outer = 0x11602dc00] 00:19:03 INFO - PROCESS | 1650 | 1467962343978 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 00:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:19:04 INFO - PROCESS | 1650 | 1467962344040 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1650 | 1467962344042 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:19:04 INFO - PROCESS | 1650 | 1467962344044 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1650 | 1467962344047 Marionette TRACE conn2 <- [1,2774,null,{}] 00:19:04 INFO - PROCESS | 1650 | 1467962344055 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}] 00:19:04 INFO - PROCESS | 1650 | 1467962344058 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:04 INFO - PROCESS | 1650 | 1467962344134 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:19:04 INFO - PROCESS | 1650 | 1467962344140 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1650 | 1467962344142 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee5800 == 30 [pid = 1650] [id = 701] 00:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110fa0c00) [pid = 1650] [serial = 2103] [outer = 0x0] 00:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118462400) [pid = 1650] [serial = 2104] [outer = 0x110fa0c00] 00:19:04 INFO - PROCESS | 1650 | 1467962344173 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118733400) [pid = 1650] [serial = 2105] [outer = 0x110fa0c00] 00:19:04 INFO - PROCESS | 1650 | 1467962344535 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 523ms 00:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:19:04 INFO - PROCESS | 1650 | 1467962344568 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1650 | 1467962344569 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:19:04 INFO - PROCESS | 1650 | 1467962344581 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1650 | 1467962344584 Marionette TRACE conn2 <- [1,2778,null,{}] 00:19:04 INFO - PROCESS | 1650 | 1467962344587 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}] 00:19:04 INFO - PROCESS | 1650 | 1467962344588 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:04 INFO - PROCESS | 1650 | 1467962344663 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:19:04 INFO - PROCESS | 1650 | 1467962344669 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1650 | 1467962344670 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12427b800 == 31 [pid = 1650] [id = 702] 00:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118768000) [pid = 1650] [serial = 2106] [outer = 0x0] 00:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1188d2c00) [pid = 1650] [serial = 2107] [outer = 0x118768000] 00:19:04 INFO - PROCESS | 1650 | 1467962344695 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119178400) [pid = 1650] [serial = 2108] [outer = 0x118768000] 00:19:05 INFO - PROCESS | 1650 | 1467962345034 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:19:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 482ms 00:19:05 INFO - PROCESS | 1650 | 1467962345055 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:19:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:19:05 INFO - PROCESS | 1650 | 1467962345056 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:19:05 INFO - PROCESS | 1650 | 1467962345058 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1650 | 1467962345059 Marionette TRACE conn2 <- [1,2782,null,{}] 00:19:05 INFO - PROCESS | 1650 | 1467962345062 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}] 00:19:05 INFO - PROCESS | 1650 | 1467962345073 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:05 INFO - PROCESS | 1650 | 1467962345146 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:19:05 INFO - PROCESS | 1650 | 1467962345152 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1650 | 1467962345153 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12574c800 == 32 [pid = 1650] [id = 703] 00:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113f2dc00) [pid = 1650] [serial = 2109] [outer = 0x0] 00:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11958ec00) [pid = 1650] [serial = 2110] [outer = 0x113f2dc00] 00:19:05 INFO - PROCESS | 1650 | 1467962345178 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119688800) [pid = 1650] [serial = 2111] [outer = 0x113f2dc00] 00:19:05 INFO - PROCESS | 1650 | 1467962345531 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:19:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 00:19:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:19:05 INFO - PROCESS | 1650 | 1467962345579 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1650 | 1467962345580 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:19:05 INFO - PROCESS | 1650 | 1467962345582 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1650 | 1467962345583 Marionette TRACE conn2 <- [1,2786,null,{}] 00:19:05 INFO - PROCESS | 1650 | 1467962345585 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}] 00:19:05 INFO - PROCESS | 1650 | 1467962345589 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:05 INFO - PROCESS | 1650 | 1467962345685 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:19:05 INFO - PROCESS | 1650 | 1467962345691 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1650 | 1467962345692 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c46800 == 33 [pid = 1650] [id = 704] 00:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119689400) [pid = 1650] [serial = 2112] [outer = 0x0] 00:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1212f3000) [pid = 1650] [serial = 2113] [outer = 0x119689400] 00:19:05 INFO - PROCESS | 1650 | 1467962345717 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12401b000) [pid = 1650] [serial = 2114] [outer = 0x119689400] 00:19:06 INFO - PROCESS | 1650 | 1467962346023 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]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:19:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 472ms 00:19:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:19:06 INFO - PROCESS | 1650 | 1467962346054 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1650 | 1467962346056 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:19:06 INFO - PROCESS | 1650 | 1467962346058 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1650 | 1467962346059 Marionette TRACE conn2 <- [1,2790,null,{}] 00:19:06 INFO - PROCESS | 1650 | 1467962346061 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}] 00:19:06 INFO - PROCESS | 1650 | 1467962346062 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:06 INFO - PROCESS | 1650 | 1467962346146 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:19:06 INFO - PROCESS | 1650 | 1467962346203 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1650 | 1467962346204 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1294e3000 == 34 [pid = 1650] [id = 705] 00:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a8f000) [pid = 1650] [serial = 2115] [outer = 0x0] 00:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12453ac00) [pid = 1650] [serial = 2116] [outer = 0x119a8f000] 00:19:06 INFO - PROCESS | 1650 | 1467962346229 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12466c400) [pid = 1650] [serial = 2117] [outer = 0x119a8f000] 00:19:06 INFO - PROCESS | 1650 | 1467962346482 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]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:19:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 471ms 00:19:06 INFO - PROCESS | 1650 | 1467962346538 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1650 | 1467962346539 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:19:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:19:06 INFO - PROCESS | 1650 | 1467962346542 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1650 | 1467962346543 Marionette TRACE conn2 <- [1,2794,null,{}] 00:19:06 INFO - PROCESS | 1650 | 1467962346545 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}] 00:19:06 INFO - PROCESS | 1650 | 1467962346547 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:06 INFO - PROCESS | 1650 | 1467962346638 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:19:06 INFO - PROCESS | 1650 | 1467962346641 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1650 | 1467962346642 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a63c800 == 35 [pid = 1650] [id = 706] 00:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12453d400) [pid = 1650] [serial = 2118] [outer = 0x0] 00:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124e90800) [pid = 1650] [serial = 2119] [outer = 0x12453d400] 00:19:06 INFO - PROCESS | 1650 | 1467962346669 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12512f400) [pid = 1650] [serial = 2120] [outer = 0x12453d400] 00:19:07 INFO - PROCESS | 1650 | 1467962347009 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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:19:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 00:19:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:19:07 INFO - PROCESS | 1650 | 1467962347061 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1650 | 1467962347062 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:19:07 INFO - PROCESS | 1650 | 1467962347064 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1650 | 1467962347065 Marionette TRACE conn2 <- [1,2798,null,{}] 00:19:07 INFO - PROCESS | 1650 | 1467962347067 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}] 00:19:07 INFO - PROCESS | 1650 | 1467962347069 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:07 INFO - PROCESS | 1650 | 1467962347174 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:19:07 INFO - PROCESS | 1650 | 1467962347180 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1650 | 1467962347181 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee1000 == 36 [pid = 1650] [id = 707] 00:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1251f2c00) [pid = 1650] [serial = 2121] [outer = 0x0] 00:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1256f2800) [pid = 1650] [serial = 2122] [outer = 0x1251f2c00] 00:19:07 INFO - PROCESS | 1650 | 1467962347208 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12614b000) [pid = 1650] [serial = 2123] [outer = 0x1251f2c00] 00:19:07 INFO - PROCESS | 1650 | 1467962347511 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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:19:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 472ms 00:19:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:19:07 INFO - PROCESS | 1650 | 1467962347537 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1650 | 1467962347538 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:19:07 INFO - PROCESS | 1650 | 1467962347540 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1650 | 1467962347542 Marionette TRACE conn2 <- [1,2802,null,{}] 00:19:07 INFO - PROCESS | 1650 | 1467962347544 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}] 00:19:07 INFO - PROCESS | 1650 | 1467962347545 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:07 INFO - PROCESS | 1650 | 1467962347628 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:19:07 INFO - PROCESS | 1650 | 1467962347634 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1650 | 1467962347635 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b817800 == 37 [pid = 1650] [id = 708] 00:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12614bc00) [pid = 1650] [serial = 2124] [outer = 0x0] 00:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126a93800) [pid = 1650] [serial = 2125] [outer = 0x12614bc00] 00:19:07 INFO - PROCESS | 1650 | 1467962347661 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d33000) [pid = 1650] [serial = 2126] [outer = 0x12614bc00] 00:19:07 INFO - PROCESS | 1650 | 1467962347987 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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 468ms 00:19:08 INFO - PROCESS | 1650 | 1467962348010 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1650 | 1467962348011 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:19:08 INFO - PROCESS | 1650 | 1467962348014 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1650 | 1467962348018 Marionette TRACE conn2 <- [1,2806,null,{}] 00:19:08 INFO - PROCESS | 1650 | 1467962348021 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}] 00:19:08 INFO - PROCESS | 1650 | 1467962348022 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:08 INFO - PROCESS | 1650 | 1467962348150 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:19:08 INFO - PROCESS | 1650 | 1467962348162 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1650 | 1467962348164 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc4d000 == 38 [pid = 1650] [id = 709] 00:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11696f000) [pid = 1650] [serial = 2127] [outer = 0x0] 00:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126d35000) [pid = 1650] [serial = 2128] [outer = 0x11696f000] 00:19:08 INFO - PROCESS | 1650 | 1467962348190 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a543800) [pid = 1650] [serial = 2129] [outer = 0x11696f000] 00:19:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12d206000 == 37 [pid = 1650] [id = 17] 00:19:08 INFO - PROCESS | 1650 | 1467962348571 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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 573ms 00:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:19:08 INFO - PROCESS | 1650 | 1467962348587 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1650 | 1467962348589 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:19:08 INFO - PROCESS | 1650 | 1467962348591 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1650 | 1467962348592 Marionette TRACE conn2 <- [1,2810,null,{}] 00:19:08 INFO - PROCESS | 1650 | 1467962348594 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}] 00:19:08 INFO - PROCESS | 1650 | 1467962348595 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:08 INFO - PROCESS | 1650 | 1467962348696 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:19:08 INFO - PROCESS | 1650 | 1467962348709 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1650 | 1467962348710 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4ea800 == 38 [pid = 1650] [id = 710] 00:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a544000) [pid = 1650] [serial = 2130] [outer = 0x0] 00:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a5f9400) [pid = 1650] [serial = 2131] [outer = 0x12a544000] 00:19:08 INFO - PROCESS | 1650 | 1467962348734 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a6dd800) [pid = 1650] [serial = 2132] [outer = 0x12a544000] 00:19:09 INFO - PROCESS | 1650 | 1467962349058 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:19:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 00:19:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:19:09 INFO - PROCESS | 1650 | 1467962349112 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 1650 | 1467962349113 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:19:09 INFO - PROCESS | 1650 | 1467962349115 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 1650 | 1467962349116 Marionette TRACE conn2 <- [1,2814,null,{}] 00:19:09 INFO - PROCESS | 1650 | 1467962349118 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}] 00:19:09 INFO - PROCESS | 1650 | 1467962349120 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:09 INFO - PROCESS | 1650 | 1467962349230 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:19:09 INFO - PROCESS | 1650 | 1467962349247 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1650 | 1467962349249 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c974000 == 39 [pid = 1650] [id = 711] 00:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a6df800) [pid = 1650] [serial = 2133] [outer = 0x0] 00:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a8ac400) [pid = 1650] [serial = 2134] [outer = 0x12a6df800] 00:19:09 INFO - PROCESS | 1650 | 1467962349272 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a8b4c00) [pid = 1650] [serial = 2135] [outer = 0x12a6df800] 00:19:09 INFO - PROCESS | 1650 | 1467962349621 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:19:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 00:19:09 INFO - PROCESS | 1650 | 1467962349637 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 1650 | 1467962349638 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:19:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:19:09 INFO - PROCESS | 1650 | 1467962349640 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 1650 | 1467962349641 Marionette TRACE conn2 <- [1,2818,null,{}] 00:19:09 INFO - PROCESS | 1650 | 1467962349643 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}] 00:19:09 INFO - PROCESS | 1650 | 1467962349645 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:09 INFO - PROCESS | 1650 | 1467962349750 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:19:09 INFO - PROCESS | 1650 | 1467962349753 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1650 | 1467962349754 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd33800 == 40 [pid = 1650] [id = 712] 00:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a6e1c00) [pid = 1650] [serial = 2136] [outer = 0x0] 00:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12af78400) [pid = 1650] [serial = 2137] [outer = 0x12a6e1c00] 00:19:09 INFO - PROCESS | 1650 | 1467962349810 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b609400) [pid = 1650] [serial = 2138] [outer = 0x12a6e1c00] 00:19:10 INFO - PROCESS | 1650 | 1467962350241 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]]]}] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124c7c400) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:19:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:19:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 621ms 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12453e000) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1172b6800) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12614c800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11607dc00) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1266efc00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126d2e000) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1293db400) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126687c00) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12350e000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11696a000) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1151da400) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1176df800) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113932800) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117049c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:19:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12120c800) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:19:10 INFO - PROCESS | 1650 | 1467962350263 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1650 | 1467962350265 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:19:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:19:10 INFO - PROCESS | 1650 | 1467962350269 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1650 | 1467962350270 Marionette TRACE conn2 <- [1,2822,null,{}] 00:19:10 INFO - PROCESS | 1650 | 1467962350273 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}] 00:19:10 INFO - PROCESS | 1650 | 1467962350281 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:10 INFO - PROCESS | 1650 | 1467962350361 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:19:10 INFO - PROCESS | 1650 | 1467962350366 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1650 | 1467962350368 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd2800 == 41 [pid = 1650] [id = 713] 00:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1160e5c00) [pid = 1650] [serial = 2139] [outer = 0x0] 00:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1176df800) [pid = 1650] [serial = 2140] [outer = 0x1160e5c00] 00:19:10 INFO - PROCESS | 1650 | 1467962350393 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12120c800) [pid = 1650] [serial = 2141] [outer = 0x1160e5c00] 00:19:10 INFO - PROCESS | 1650 | 1467962350732 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:19:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 00:19:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:19:10 INFO - PROCESS | 1650 | 1467962350739 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1650 | 1467962350740 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:19:10 INFO - PROCESS | 1650 | 1467962350743 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1650 | 1467962350744 Marionette TRACE conn2 <- [1,2826,null,{}] 00:19:10 INFO - PROCESS | 1650 | 1467962350746 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}] 00:19:10 INFO - PROCESS | 1650 | 1467962350747 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:10 INFO - PROCESS | 1650 | 1467962350845 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:19:10 INFO - PROCESS | 1650 | 1467962350914 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1650 | 1467962350915 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d30f800 == 42 [pid = 1650] [id = 714] 00:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119cb3400) [pid = 1650] [serial = 2142] [outer = 0x0] 00:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124cebc00) [pid = 1650] [serial = 2143] [outer = 0x119cb3400] 00:19:10 INFO - PROCESS | 1650 | 1467962350949 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293d9400) [pid = 1650] [serial = 2144] [outer = 0x119cb3400] 00:19:11 INFO - PROCESS | 1650 | 1467962351235 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 00:19:11 INFO - PROCESS | 1650 | 1467962351262 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:19:11 INFO - PROCESS | 1650 | 1467962351263 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:19:11 INFO - PROCESS | 1650 | 1467962351281 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1650 | 1467962351285 Marionette TRACE conn2 <- [1,2830,null,{}] 00:19:11 INFO - PROCESS | 1650 | 1467962351294 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}] 00:19:11 INFO - PROCESS | 1650 | 1467962351295 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:11 INFO - PROCESS | 1650 | 1467962351386 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:19:11 INFO - PROCESS | 1650 | 1467962351390 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1650 | 1467962351391 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5bd800 == 43 [pid = 1650] [id = 715] 00:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1293db400) [pid = 1650] [serial = 2145] [outer = 0x0] 00:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b79ac00) [pid = 1650] [serial = 2146] [outer = 0x1293db400] 00:19:11 INFO - PROCESS | 1650 | 1467962351415 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b7a1c00) [pid = 1650] [serial = 2147] [outer = 0x1293db400] 00:19:11 INFO - PROCESS | 1650 | 1467962351755 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]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 490ms 00:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:19:11 INFO - PROCESS | 1650 | 1467962351768 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:19:11 INFO - PROCESS | 1650 | 1467962351769 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:19:11 INFO - PROCESS | 1650 | 1467962351772 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1650 | 1467962351773 Marionette TRACE conn2 <- [1,2834,null,{}] 00:19:11 INFO - PROCESS | 1650 | 1467962351775 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}] 00:19:11 INFO - PROCESS | 1650 | 1467962351776 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:11 INFO - PROCESS | 1650 | 1467962351891 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:19:11 INFO - PROCESS | 1650 | 1467962351898 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1650 | 1467962351899 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db5c000 == 44 [pid = 1650] [id = 716] 00:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12429f000) [pid = 1650] [serial = 2148] [outer = 0x0] 00:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b7a2400) [pid = 1650] [serial = 2149] [outer = 0x12429f000] 00:19:11 INFO - PROCESS | 1650 | 1467962351923 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b7ad000) [pid = 1650] [serial = 2150] [outer = 0x12429f000] 00:19:12 INFO - PROCESS | 1650 | 1467962352217 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:19:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:19:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 468ms 00:19:12 INFO - PROCESS | 1650 | 1467962352240 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:19:12 INFO - PROCESS | 1650 | 1467962352251 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:19:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:19:12 INFO - PROCESS | 1650 | 1467962352306 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:19:12 INFO - PROCESS | 1650 | 1467962352307 Marionette TRACE conn2 <- [1,2838,null,{}] 00:19:12 INFO - PROCESS | 1650 | 1467962352311 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}] 00:19:12 INFO - PROCESS | 1650 | 1467962352313 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:12 INFO - PROCESS | 1650 | 1467962352417 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:19:12 INFO - PROCESS | 1650 | 1467962352513 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:12 INFO - PROCESS | 1650 | 1467962352515 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c800 == 45 [pid = 1650] [id = 717] 00:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1122b7400) [pid = 1650] [serial = 2151] [outer = 0x0] 00:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112d2d000) [pid = 1650] [serial = 2152] [outer = 0x1122b7400] 00:19:12 INFO - PROCESS | 1650 | 1467962352547 Marionette DEBUG loaded listener.js 00:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112f9b400) [pid = 1650] [serial = 2153] [outer = 0x1122b7400] 00:19:13 INFO - PROCESS | 1650 | 1467962353104 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 876ms 00:19:13 INFO - PROCESS | 1650 | 1467962353179 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1650 | 1467962353182 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:19:13 INFO - PROCESS | 1650 | 1467962353186 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1650 | 1467962353187 Marionette TRACE conn2 <- [1,2842,null,{}] 00:19:13 INFO - PROCESS | 1650 | 1467962353192 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}] 00:19:13 INFO - PROCESS | 1650 | 1467962353195 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:13 INFO - PROCESS | 1650 | 1467962353311 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:19:13 INFO - PROCESS | 1650 | 1467962353370 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 1650 | 1467962353371 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ef1800 == 46 [pid = 1650] [id = 718] 00:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11662fc00) [pid = 1650] [serial = 2154] [outer = 0x0] 00:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116a04000) [pid = 1650] [serial = 2155] [outer = 0x11662fc00] 00:19:13 INFO - PROCESS | 1650 | 1467962353402 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1176dcc00) [pid = 1650] [serial = 2156] [outer = 0x11662fc00] 00:19:14 INFO - PROCESS | 1650 | 1467962354140 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]]]}] 00:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 970ms 00:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:19:14 INFO - PROCESS | 1650 | 1467962354176 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:19:14 INFO - PROCESS | 1650 | 1467962354178 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:19:14 INFO - PROCESS | 1650 | 1467962354185 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:19:14 INFO - PROCESS | 1650 | 1467962354187 Marionette TRACE conn2 <- [1,2846,null,{}] 00:19:14 INFO - PROCESS | 1650 | 1467962354190 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}] 00:19:14 INFO - PROCESS | 1650 | 1467962354192 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:14 INFO - PROCESS | 1650 | 1467962354319 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5bd800 == 45 [pid = 1650] [id = 715] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d30f800 == 44 [pid = 1650] [id = 714] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12afd2800 == 43 [pid = 1650] [id = 713] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd33800 == 42 [pid = 1650] [id = 712] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c974000 == 41 [pid = 1650] [id = 711] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4ea800 == 40 [pid = 1650] [id = 710] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a2a2800) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc4d000 == 39 [pid = 1650] [id = 709] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b817800 == 38 [pid = 1650] [id = 708] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee1000 == 37 [pid = 1650] [id = 707] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a63c800 == 36 [pid = 1650] [id = 706] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1294e3000 == 35 [pid = 1650] [id = 705] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x128c46800 == 34 [pid = 1650] [id = 704] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12574c800 == 33 [pid = 1650] [id = 703] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12427b800 == 32 [pid = 1650] [id = 702] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee5800 == 31 [pid = 1650] [id = 701] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b6800 == 30 [pid = 1650] [id = 700] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11678e800 == 29 [pid = 1650] [id = 699] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12611d000 == 28 [pid = 1650] [id = 698] 00:19:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd32800 == 27 [pid = 1650] [id = 18] 00:19:14 INFO - PROCESS | 1650 | 1467962354408 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 1650 | 1467962354409 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946800 == 28 [pid = 1650] [id = 719] 00:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112d2f000) [pid = 1650] [serial = 2157] [outer = 0x0] 00:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x113ba9400) [pid = 1650] [serial = 2158] [outer = 0x112d2f000] 00:19:14 INFO - PROCESS | 1650 | 1467962354437 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116078400) [pid = 1650] [serial = 2159] [outer = 0x112d2f000] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124ac3c00) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123209800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126689400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1212f0800) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12614c400) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126681000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126a97400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128be5400) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1266ec400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a5ef400) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128da9800) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126a95400) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124ef5000) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124299000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119455800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11872f800) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119582800) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182ea800) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118558800) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113d40400) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e07000) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1293d1800) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118160400) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1176d5400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a6d8c00) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1212f1c00) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124537400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1212fb800) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126aa2400) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119685000) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1293d7800) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1650 | 1467962354747 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]]]}] 00:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 623ms 00:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:19:14 INFO - PROCESS | 1650 | 1467962354805 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:19:14 INFO - PROCESS | 1650 | 1467962354808 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:19:14 INFO - PROCESS | 1650 | 1467962354812 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:19:14 INFO - PROCESS | 1650 | 1467962354814 Marionette TRACE conn2 <- [1,2850,null,{}] 00:19:14 INFO - PROCESS | 1650 | 1467962354817 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}] 00:19:14 INFO - PROCESS | 1650 | 1467962354818 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:14 INFO - PROCESS | 1650 | 1467962354926 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:19:14 INFO - PROCESS | 1650 | 1467962354979 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 1650 | 1467962354980 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185cf000 == 29 [pid = 1650] [id = 720] 00:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11670e000) [pid = 1650] [serial = 2160] [outer = 0x0] 00:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11704b800) [pid = 1650] [serial = 2161] [outer = 0x11670e000] 00:19:15 INFO - PROCESS | 1650 | 1467962355007 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1176e0800) [pid = 1650] [serial = 2162] [outer = 0x11670e000] 00:19:15 INFO - PROCESS | 1650 | 1467962355311 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 524ms 00:19:15 INFO - PROCESS | 1650 | 1467962355337 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 1650 | 1467962355339 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:19:15 INFO - PROCESS | 1650 | 1467962355341 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 1650 | 1467962355344 Marionette TRACE conn2 <- [1,2854,null,{}] 00:19:15 INFO - PROCESS | 1650 | 1467962355354 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}] 00:19:15 INFO - PROCESS | 1650 | 1467962355358 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:15 INFO - PROCESS | 1650 | 1467962355444 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:19:15 INFO - PROCESS | 1650 | 1467962355507 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1650 | 1467962355509 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x120821800 == 30 [pid = 1650] [id = 721] 00:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113d91400) [pid = 1650] [serial = 2163] [outer = 0x0] 00:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11846f800) [pid = 1650] [serial = 2164] [outer = 0x113d91400] 00:19:15 INFO - PROCESS | 1650 | 1467962355537 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1188d0400) [pid = 1650] [serial = 2165] [outer = 0x113d91400] 00:19:15 INFO - PROCESS | 1650 | 1467962355856 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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 524ms 00:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:19:15 INFO - PROCESS | 1650 | 1467962355870 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 1650 | 1467962355871 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:19:15 INFO - PROCESS | 1650 | 1467962355874 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 1650 | 1467962355875 Marionette TRACE conn2 <- [1,2858,null,{}] 00:19:15 INFO - PROCESS | 1650 | 1467962355877 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}] 00:19:15 INFO - PROCESS | 1650 | 1467962355878 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:15 INFO - PROCESS | 1650 | 1467962355962 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:19:15 INFO - PROCESS | 1650 | 1467962355968 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1650 | 1467962355969 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1246b9000 == 31 [pid = 1650] [id = 722] 00:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119170800) [pid = 1650] [serial = 2166] [outer = 0x0] 00:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119584000) [pid = 1650] [serial = 2167] [outer = 0x119170800] 00:19:15 INFO - PROCESS | 1650 | 1467962355995 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119680400) [pid = 1650] [serial = 2168] [outer = 0x119170800] 00:19:16 INFO - PROCESS | 1650 | 1467962356327 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 468ms 00:19:16 INFO - PROCESS | 1650 | 1467962356343 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1650 | 1467962356344 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:19:16 INFO - PROCESS | 1650 | 1467962356346 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1650 | 1467962356347 Marionette TRACE conn2 <- [1,2862,null,{}] 00:19:16 INFO - PROCESS | 1650 | 1467962356352 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}] 00:19:16 INFO - PROCESS | 1650 | 1467962356354 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:16 INFO - PROCESS | 1650 | 1467962356472 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:19:16 INFO - PROCESS | 1650 | 1467962356486 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 1650 | 1467962356487 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12664c800 == 32 [pid = 1650] [id = 723] 00:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113f36400) [pid = 1650] [serial = 2169] [outer = 0x0] 00:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119680000) [pid = 1650] [serial = 2170] [outer = 0x113f36400] 00:19:16 INFO - PROCESS | 1650 | 1467962356511 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119b63c00) [pid = 1650] [serial = 2171] [outer = 0x113f36400] 00:19:16 INFO - PROCESS | 1650 | 1467962356865 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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 571ms 00:19:16 INFO - PROCESS | 1650 | 1467962356917 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1650 | 1467962356919 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:19:16 INFO - PROCESS | 1650 | 1467962356921 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1650 | 1467962356922 Marionette TRACE conn2 <- [1,2866,null,{}] 00:19:16 INFO - PROCESS | 1650 | 1467962356924 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}] 00:19:16 INFO - PROCESS | 1650 | 1467962356928 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:17 INFO - PROCESS | 1650 | 1467962357051 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:19:17 INFO - PROCESS | 1650 | 1467962357055 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1650 | 1467962357056 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd9800 == 33 [pid = 1650] [id = 724] 00:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119cb2c00) [pid = 1650] [serial = 2172] [outer = 0x0] 00:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1212f5800) [pid = 1650] [serial = 2173] [outer = 0x119cb2c00] 00:19:17 INFO - PROCESS | 1650 | 1467962357081 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1242a3000) [pid = 1650] [serial = 2174] [outer = 0x119cb2c00] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f97800) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1293db400) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11602dc00) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1251f2c00) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a8f000) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128df2400) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119cb3400) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12614bc00) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110fa0c00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12cae8000) [pid = 1650] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11696f000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12d206800) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12453d400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113f2dc00) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118768000) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a6df800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a544000) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119689400) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a6e1c00) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1160e5c00) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:19:17 INFO - PROCESS | 1650 | 1467962357735 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]]]}] 00:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 869ms 00:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:19:17 INFO - PROCESS | 1650 | 1467962357791 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 1650 | 1467962357794 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:19:17 INFO - PROCESS | 1650 | 1467962357797 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - PROCESS | 1650 | 1467962357799 Marionette TRACE conn2 <- [1,2870,null,{}] 00:19:17 INFO - PROCESS | 1650 | 1467962357803 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}] 00:19:17 INFO - PROCESS | 1650 | 1467962357805 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:17 INFO - PROCESS | 1650 | 1467962357910 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:19:17 INFO - PROCESS | 1650 | 1467962357981 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1650 | 1467962357983 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b6800 == 34 [pid = 1650] [id = 725] 00:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113930800) [pid = 1650] [serial = 2175] [outer = 0x0] 00:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113f2dc00) [pid = 1650] [serial = 2176] [outer = 0x113930800] 00:19:18 INFO - PROCESS | 1650 | 1467962358016 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1160dcc00) [pid = 1650] [serial = 2177] [outer = 0x113930800] 00:19:18 INFO - PROCESS | 1650 | 1467962358468 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]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 722ms 00:19:18 INFO - PROCESS | 1650 | 1467962358533 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 1650 | 1467962358536 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:19:18 INFO - PROCESS | 1650 | 1467962358542 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 1650 | 1467962358544 Marionette TRACE conn2 <- [1,2874,null,{}] 00:19:18 INFO - PROCESS | 1650 | 1467962358547 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}] 00:19:18 INFO - PROCESS | 1650 | 1467962358550 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:18 INFO - PROCESS | 1650 | 1467962358651 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:19:18 INFO - PROCESS | 1650 | 1467962358721 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 1650 | 1467962358722 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ead800 == 35 [pid = 1650] [id = 726] 00:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176dd000) [pid = 1650] [serial = 2178] [outer = 0x0] 00:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1182ef800) [pid = 1650] [serial = 2179] [outer = 0x1176dd000] 00:19:18 INFO - PROCESS | 1650 | 1467962358753 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118558800) [pid = 1650] [serial = 2180] [outer = 0x1176dd000] 00:19:19 INFO - PROCESS | 1650 | 1467962359183 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]]]}] 00:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 00:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:19:19 INFO - PROCESS | 1650 | 1467962359213 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1650 | 1467962359214 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:19:19 INFO - PROCESS | 1650 | 1467962359217 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1650 | 1467962359219 Marionette TRACE conn2 <- [1,2878,null,{}] 00:19:19 INFO - PROCESS | 1650 | 1467962359228 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}] 00:19:19 INFO - PROCESS | 1650 | 1467962359231 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:19 INFO - PROCESS | 1650 | 1467962359331 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:19:19 INFO - PROCESS | 1650 | 1467962359390 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 1650 | 1467962359392 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a646800 == 36 [pid = 1650] [id = 727] 00:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119174800) [pid = 1650] [serial = 2181] [outer = 0x0] 00:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196a3800) [pid = 1650] [serial = 2182] [outer = 0x119174800] 00:19:19 INFO - PROCESS | 1650 | 1467962359423 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1212f4800) [pid = 1650] [serial = 2183] [outer = 0x119174800] 00:19:19 INFO - PROCESS | 1650 | 1467962359875 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]]]}] 00:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 721ms 00:19:19 INFO - PROCESS | 1650 | 1467962359938 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1650 | 1467962359940 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:19:19 INFO - PROCESS | 1650 | 1467962359963 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1650 | 1467962359964 Marionette TRACE conn2 <- [1,2882,null,{}] 00:19:19 INFO - PROCESS | 1650 | 1467962359992 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}] 00:19:19 INFO - PROCESS | 1650 | 1467962359994 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:20 INFO - PROCESS | 1650 | 1467962360097 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:19:20 INFO - PROCESS | 1650 | 1467962360153 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1650 | 1467962360154 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afc5800 == 37 [pid = 1650] [id = 728] 00:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1212f8000) [pid = 1650] [serial = 2184] [outer = 0x0] 00:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1234c2000) [pid = 1650] [serial = 2185] [outer = 0x1212f8000] 00:19:20 INFO - PROCESS | 1650 | 1467962360184 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124299000) [pid = 1650] [serial = 2186] [outer = 0x1212f8000] 00:19:20 INFO - PROCESS | 1650 | 1467962360659 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]]]}] 00:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 764ms 00:19:20 INFO - PROCESS | 1650 | 1467962360708 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:19:20 INFO - PROCESS | 1650 | 1467962360710 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:19:20 INFO - PROCESS | 1650 | 1467962360713 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - PROCESS | 1650 | 1467962360718 Marionette TRACE conn2 <- [1,2886,null,{}] 00:19:20 INFO - PROCESS | 1650 | 1467962360723 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}] 00:19:20 INFO - PROCESS | 1650 | 1467962360724 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:20 INFO - PROCESS | 1650 | 1467962360827 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:19:20 INFO - PROCESS | 1650 | 1467962360895 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1650 | 1467962360898 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195dc000 == 38 [pid = 1650] [id = 729] 00:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112d2f800) [pid = 1650] [serial = 2187] [outer = 0x0] 00:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1133f5000) [pid = 1650] [serial = 2188] [outer = 0x112d2f800] 00:19:20 INFO - PROCESS | 1650 | 1467962360925 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116030c00) [pid = 1650] [serial = 2189] [outer = 0x112d2f800] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12664c800 == 37 [pid = 1650] [id = 723] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1246b9000 == 36 [pid = 1650] [id = 722] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x120821800 == 35 [pid = 1650] [id = 721] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1185cf000 == 34 [pid = 1650] [id = 720] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116946800 == 33 [pid = 1650] [id = 719] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c800 == 32 [pid = 1650] [id = 717] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12db5c000 == 31 [pid = 1650] [id = 716] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119ef1800 == 30 [pid = 1650] [id = 718] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12afc5800 == 29 [pid = 1650] [id = 728] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a646800 == 28 [pid = 1650] [id = 727] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x124ead800 == 27 [pid = 1650] [id = 726] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd9800 == 26 [pid = 1650] [id = 724] 00:19:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b6800 == 25 [pid = 1650] [id = 725] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12d20b000) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124e90800) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12512f400) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11958ec00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119688800) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1188d2c00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119178400) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a8ac400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a5f9400) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1212f3000) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12af78400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b609400) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1176df800) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12120c800) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x113933400) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x113f2e400) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12b79ac00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1166ebc00) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116fafc00) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12401b000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1256f2800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12614b000) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12453ac00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12466c400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12a6e1800) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124cebc00) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x126a93800) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x126d33000) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x118462400) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118733400) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1293d9400) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12b7a1c00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12b7a2400) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x11704b400) [pid = 1650] [serial = 1451] [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.] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x126d35000) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12a8b4c00) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12a6dd800) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12a543800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 00:19:21 INFO - PROCESS | 1650 | 1467962361854 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]]]}] 00:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1174ms 00:19:21 INFO - PROCESS | 1650 | 1467962361889 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:19:21 INFO - PROCESS | 1650 | 1467962361892 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:19:21 INFO - PROCESS | 1650 | 1467962361896 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - PROCESS | 1650 | 1467962361899 Marionette TRACE conn2 <- [1,2890,null,{}] 00:19:21 INFO - PROCESS | 1650 | 1467962361903 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}] 00:19:21 INFO - PROCESS | 1650 | 1467962361905 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:21 INFO - PROCESS | 1650 | 1467962361989 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:19:22 INFO - PROCESS | 1650 | 1467962362011 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1650 | 1467962362013 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ab800 == 26 [pid = 1650] [id = 730] 00:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x1151cec00) [pid = 1650] [serial = 2190] [outer = 0x0] 00:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11607dc00) [pid = 1650] [serial = 2191] [outer = 0x1151cec00] 00:19:22 INFO - PROCESS | 1650 | 1467962362042 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1167de000) [pid = 1650] [serial = 2192] [outer = 0x1151cec00] 00:19:22 INFO - PROCESS | 1650 | 1467962362430 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 573ms 00:19:22 INFO - PROCESS | 1650 | 1467962362469 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:19:22 INFO - PROCESS | 1650 | 1467962362472 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:19:22 INFO - PROCESS | 1650 | 1467962362477 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 1650 | 1467962362479 Marionette TRACE conn2 <- [1,2894,null,{}] 00:19:22 INFO - PROCESS | 1650 | 1467962362481 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}] 00:19:22 INFO - PROCESS | 1650 | 1467962362483 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:22 INFO - PROCESS | 1650 | 1467962362565 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:19:22 INFO - PROCESS | 1650 | 1467962362572 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1650 | 1467962362573 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119151000 == 27 [pid = 1650] [id = 731] 00:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1172b9c00) [pid = 1650] [serial = 2193] [outer = 0x0] 00:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118163000) [pid = 1650] [serial = 2194] [outer = 0x1172b9c00] 00:19:22 INFO - PROCESS | 1650 | 1467962362601 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11846b400) [pid = 1650] [serial = 2195] [outer = 0x1172b9c00] 00:19:22 INFO - PROCESS | 1650 | 1467962362960 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]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 00:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:19:23 INFO - PROCESS | 1650 | 1467962362996 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1650 | 1467962362997 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:19:23 INFO - PROCESS | 1650 | 1467962363002 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1650 | 1467962363005 Marionette TRACE conn2 <- [1,2898,null,{}] 00:19:23 INFO - PROCESS | 1650 | 1467962363013 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}] 00:19:23 INFO - PROCESS | 1650 | 1467962363016 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:23 INFO - PROCESS | 1650 | 1467962363093 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:19:23 INFO - PROCESS | 1650 | 1467962363101 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1650 | 1467962363103 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240f1800 == 28 [pid = 1650] [id = 732] 00:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x113207800) [pid = 1650] [serial = 2196] [outer = 0x0] 00:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11917ac00) [pid = 1650] [serial = 2197] [outer = 0x113207800] 00:19:23 INFO - PROCESS | 1650 | 1467962363132 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11958b000) [pid = 1650] [serial = 2198] [outer = 0x113207800] 00:19:23 INFO - PROCESS | 1650 | 1467962363492 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]]]}] 00:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 523ms 00:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:19:23 INFO - PROCESS | 1650 | 1467962363524 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1650 | 1467962363526 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:19:23 INFO - PROCESS | 1650 | 1467962363528 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1650 | 1467962363529 Marionette TRACE conn2 <- [1,2902,null,{}] 00:19:23 INFO - PROCESS | 1650 | 1467962363531 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}] 00:19:23 INFO - PROCESS | 1650 | 1467962363532 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:23 INFO - PROCESS | 1650 | 1467962363612 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:19:23 INFO - PROCESS | 1650 | 1467962363671 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1650 | 1467962363672 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611a800 == 29 [pid = 1650] [id = 733] 00:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11958ec00) [pid = 1650] [serial = 2199] [outer = 0x0] 00:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119a94400) [pid = 1650] [serial = 2200] [outer = 0x11958ec00] 00:19:23 INFO - PROCESS | 1650 | 1467962363697 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1212f3800) [pid = 1650] [serial = 2201] [outer = 0x11958ec00] 00:19:23 INFO - PROCESS | 1650 | 1467962363985 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 00:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:19:24 INFO - PROCESS | 1650 | 1467962364059 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1650 | 1467962364060 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:19:24 INFO - PROCESS | 1650 | 1467962364062 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1650 | 1467962364064 Marionette TRACE conn2 <- [1,2906,null,{}] 00:19:24 INFO - PROCESS | 1650 | 1467962364066 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}] 00:19:24 INFO - PROCESS | 1650 | 1467962364067 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:24 INFO - PROCESS | 1650 | 1467962364165 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:19:24 INFO - PROCESS | 1650 | 1467962364168 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 1650 | 1467962364169 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd0000 == 30 [pid = 1650] [id = 734] 00:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x117049400) [pid = 1650] [serial = 2202] [outer = 0x0] 00:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x123209800) [pid = 1650] [serial = 2203] [outer = 0x117049400] 00:19:24 INFO - PROCESS | 1650 | 1467962364196 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1241c8400) [pid = 1650] [serial = 2204] [outer = 0x117049400] 00:19:24 INFO - PROCESS | 1650 | 1467962364621 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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 575ms 00:19:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:19:24 INFO - PROCESS | 1650 | 1467962364638 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1650 | 1467962364640 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:19:24 INFO - PROCESS | 1650 | 1467962364643 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1650 | 1467962364645 Marionette TRACE conn2 <- [1,2910,null,{}] 00:19:24 INFO - PROCESS | 1650 | 1467962364649 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}] 00:19:24 INFO - PROCESS | 1650 | 1467962364655 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:24 INFO - PROCESS | 1650 | 1467962364845 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:19:24 INFO - PROCESS | 1650 | 1467962364890 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 1650 | 1467962364892 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a63c000 == 31 [pid = 1650] [id = 735] 00:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x124486800) [pid = 1650] [serial = 2205] [outer = 0x0] 00:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1246a5c00) [pid = 1650] [serial = 2206] [outer = 0x124486800] 00:19:24 INFO - PROCESS | 1650 | 1467962364917 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12512ac00) [pid = 1650] [serial = 2207] [outer = 0x124486800] 00:19:25 INFO - PROCESS | 1650 | 1467962365206 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]]]}] 00:19:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:19:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:19:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 570ms 00:19:25 INFO - PROCESS | 1650 | 1467962365231 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 1650 | 1467962365235 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:19:25 INFO - TEST-START | /DOMEvents/constructors.html 00:19:25 INFO - PROCESS | 1650 | 1467962365253 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 1650 | 1467962365254 Marionette TRACE conn2 <- [1,2914,null,{}] 00:19:25 INFO - PROCESS | 1650 | 1467962365256 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}] 00:19:25 INFO - PROCESS | 1650 | 1467962365258 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:25 INFO - PROCESS | 1650 | 1467962365357 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:19:25 INFO - PROCESS | 1650 | 1467962365370 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1650 | 1467962365371 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b808800 == 32 [pid = 1650] [id = 736] 00:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124537400) [pid = 1650] [serial = 2208] [outer = 0x0] 00:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1251f2800) [pid = 1650] [serial = 2209] [outer = 0x124537400] 00:19:25 INFO - PROCESS | 1650 | 1467962365396 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12613e800) [pid = 1650] [serial = 2210] [outer = 0x124537400] 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:19:25 INFO - PROCESS | 1650 | 1467962365768 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]]]}] 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:19:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 00:19:25 INFO - PROCESS | 1650 | 1467962365779 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 1650 | 1467962365781 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:19:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:19:25 INFO - PROCESS | 1650 | 1467962365783 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 1650 | 1467962365784 Marionette TRACE conn2 <- [1,2918,null,{}] 00:19:25 INFO - PROCESS | 1650 | 1467962365786 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}] 00:19:25 INFO - PROCESS | 1650 | 1467962365787 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:25 INFO - PROCESS | 1650 | 1467962365883 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:19:25 INFO - PROCESS | 1650 | 1467962365895 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1650 | 1467962365896 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc1b800 == 33 [pid = 1650] [id = 737] 00:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126146800) [pid = 1650] [serial = 2211] [outer = 0x0] 00:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12614c000) [pid = 1650] [serial = 2212] [outer = 0x126146800] 00:19:25 INFO - PROCESS | 1650 | 1467962365921 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124ef8800) [pid = 1650] [serial = 2213] [outer = 0x126146800] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119170800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x113f36400) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119cb2c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12429f000) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11662fc00) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112d2f000) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11670e000) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1122b7400) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x113d91400) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:19:26 INFO - PROCESS | 1650 | 1467962366315 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:19:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:19:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 571ms 00:19:26 INFO - PROCESS | 1650 | 1467962366355 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1650 | 1467962366356 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:19:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:19:26 INFO - PROCESS | 1650 | 1467962366359 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1650 | 1467962366360 Marionette TRACE conn2 <- [1,2922,null,{}] 00:19:26 INFO - PROCESS | 1650 | 1467962366362 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}] 00:19:26 INFO - PROCESS | 1650 | 1467962366364 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:26 INFO - PROCESS | 1650 | 1467962366506 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:19:26 INFO - PROCESS | 1650 | 1467962366540 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:26 INFO - PROCESS | 1650 | 1467962366541 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240f1000 == 34 [pid = 1650] [id = 738] 00:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1122b7400) [pid = 1650] [serial = 2214] [outer = 0x0] 00:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11704ec00) [pid = 1650] [serial = 2215] [outer = 0x1122b7400] 00:19:26 INFO - PROCESS | 1650 | 1467962366565 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1241be800) [pid = 1650] [serial = 2216] [outer = 0x1122b7400] 00:19:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:19:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:19:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:19:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:19:26 INFO - PROCESS | 1650 | 1467962366845 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]]]}] 00:19:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:19:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:19:26 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 00:19:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:19:26 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 00:19:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:19:26 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]" 00:19:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:19:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:19:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 00:19:26 INFO - PROCESS | 1650 | 1467962366880 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1650 | 1467962366881 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:19:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:19:26 INFO - PROCESS | 1650 | 1467962366892 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1650 | 1467962366893 Marionette TRACE conn2 <- [1,2926,null,{}] 00:19:26 INFO - PROCESS | 1650 | 1467962366896 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}] 00:19:26 INFO - PROCESS | 1650 | 1467962366897 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:26 INFO - PROCESS | 1650 | 1467962366985 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:19:26 INFO - PROCESS | 1650 | 1467962366990 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:26 INFO - PROCESS | 1650 | 1467962366991 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c18e000 == 35 [pid = 1650] [id = 739] 00:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12453d800) [pid = 1650] [serial = 2217] [outer = 0x0] 00:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x126147800) [pid = 1650] [serial = 2218] [outer = 0x12453d800] 00:19:27 INFO - PROCESS | 1650 | 1467962367016 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126a9cc00) [pid = 1650] [serial = 2219] [outer = 0x12453d800] 00:19:27 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:19:27 INFO - PROCESS | 1650 | 1467962367324 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]]]}] 00:19:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:19:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 00:19:27 INFO - PROCESS | 1650 | 1467962367361 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:19:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:19:27 INFO - PROCESS | 1650 | 1467962367363 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:19:27 INFO - PROCESS | 1650 | 1467962367366 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:19:27 INFO - PROCESS | 1650 | 1467962367370 Marionette TRACE conn2 <- [1,2930,null,{}] 00:19:27 INFO - PROCESS | 1650 | 1467962367372 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}] 00:19:27 INFO - PROCESS | 1650 | 1467962367374 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:27 INFO - PROCESS | 1650 | 1467962367491 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:19:27 INFO - PROCESS | 1650 | 1467962367498 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1650 | 1467962367500 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c4f800 == 36 [pid = 1650] [id = 740] 00:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126149000) [pid = 1650] [serial = 2220] [outer = 0x0] 00:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126aa2c00) [pid = 1650] [serial = 2221] [outer = 0x126149000] 00:19:27 INFO - PROCESS | 1650 | 1467962367527 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1293d3000) [pid = 1650] [serial = 2222] [outer = 0x126149000] 00:19:27 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:19:27 INFO - PROCESS | 1650 | 1467962367817 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]]]}] 00:19:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:19:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 00:19:27 INFO - PROCESS | 1650 | 1467962367839 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:19:27 INFO - PROCESS | 1650 | 1467962367840 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:19:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:19:27 INFO - PROCESS | 1650 | 1467962367843 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:19:27 INFO - PROCESS | 1650 | 1467962367844 Marionette TRACE conn2 <- [1,2934,null,{}] 00:19:27 INFO - PROCESS | 1650 | 1467962367846 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}] 00:19:27 INFO - PROCESS | 1650 | 1467962367848 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:27 INFO - PROCESS | 1650 | 1467962367941 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:19:27 INFO - PROCESS | 1650 | 1467962367944 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1650 | 1467962367945 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c962800 == 37 [pid = 1650] [id = 741] 00:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1293d3c00) [pid = 1650] [serial = 2223] [outer = 0x0] 00:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1293e0400) [pid = 1650] [serial = 2224] [outer = 0x1293d3c00] 00:19:27 INFO - PROCESS | 1650 | 1467962367972 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12a548c00) [pid = 1650] [serial = 2225] [outer = 0x1293d3c00] 00:19:28 INFO - PROCESS | 1650 | 1467962368391 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]]]}] 00:19:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:19:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 568ms 00:19:28 INFO - PROCESS | 1650 | 1467962368411 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 1650 | 1467962368414 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:19:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:19:28 INFO - PROCESS | 1650 | 1467962368417 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 1650 | 1467962368419 Marionette TRACE conn2 <- [1,2938,null,{}] 00:19:28 INFO - PROCESS | 1650 | 1467962368423 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}] 00:19:28 INFO - PROCESS | 1650 | 1467962368425 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:28 INFO - PROCESS | 1650 | 1467962368542 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:19:28 INFO - PROCESS | 1650 | 1467962368624 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1650 | 1467962368625 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e3000 == 38 [pid = 1650] [id = 742] 00:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113d8fc00) [pid = 1650] [serial = 2226] [outer = 0x0] 00:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116079800) [pid = 1650] [serial = 2227] [outer = 0x113d8fc00] 00:19:28 INFO - PROCESS | 1650 | 1467962368656 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116a04400) [pid = 1650] [serial = 2228] [outer = 0x113d8fc00] 00:19:29 INFO - PROCESS | 1650 | 1467962369061 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]]]}] 00:19:29 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. 00:19:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 672ms 00:19:29 INFO - PROCESS | 1650 | 1467962369089 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 1650 | 1467962369092 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:19:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:19:29 INFO - PROCESS | 1650 | 1467962369097 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1650 | 1467962369098 Marionette TRACE conn2 <- [1,2942,null,{}] 00:19:29 INFO - PROCESS | 1650 | 1467962369101 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}] 00:19:29 INFO - PROCESS | 1650 | 1467962369103 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:29 INFO - PROCESS | 1650 | 1467962369219 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:19:29 INFO - PROCESS | 1650 | 1467962369323 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:29 INFO - PROCESS | 1650 | 1467962369325 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd5000 == 39 [pid = 1650] [id = 743] 00:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118732400) [pid = 1650] [serial = 2229] [outer = 0x0] 00:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118850400) [pid = 1650] [serial = 2230] [outer = 0x118732400] 00:19:29 INFO - PROCESS | 1650 | 1467962369355 Marionette DEBUG loaded listener.js 00:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11958c800) [pid = 1650] [serial = 2231] [outer = 0x118732400] 00:19:29 INFO - PROCESS | 1650 | 1467962369766 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"]]]}] 00:19:29 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 00:19:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:19:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 721ms 00:19:29 INFO - PROCESS | 1650 | 1467962369817 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:19:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:19:29 INFO - PROCESS | 1650 | 1467962369819 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:19:29 INFO - PROCESS | 1650 | 1467962369821 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1650 | 1467962369824 Marionette TRACE conn2 <- [1,2946,null,{}] 00:19:29 INFO - PROCESS | 1650 | 1467962369832 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}] 00:19:29 INFO - PROCESS | 1650 | 1467962369835 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:29 INFO - PROCESS | 1650 | 1467962369954 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:19:30 INFO - PROCESS | 1650 | 1467962370013 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1650 | 1467962370015 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d2000 == 40 [pid = 1650] [id = 744] 00:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1212f7c00) [pid = 1650] [serial = 2232] [outer = 0x0] 00:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1241c0800) [pid = 1650] [serial = 2233] [outer = 0x1212f7c00] 00:19:30 INFO - PROCESS | 1650 | 1467962370047 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ce7000) [pid = 1650] [serial = 2234] [outer = 0x1212f7c00] 00:19:30 INFO - PROCESS | 1650 | 1467962370615 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]]]}] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128c4f800 == 39 [pid = 1650] [id = 740] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c18e000 == 38 [pid = 1650] [id = 739] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1240f1000 == 37 [pid = 1650] [id = 738] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc1b800 == 36 [pid = 1650] [id = 737] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b808800 == 35 [pid = 1650] [id = 736] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a63c000 == 34 [pid = 1650] [id = 735] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd0000 == 33 [pid = 1650] [id = 734] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12611a800 == 32 [pid = 1650] [id = 733] 00:19:30 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. 00:19:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 873ms 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1240f1800 == 31 [pid = 1650] [id = 732] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119151000 == 30 [pid = 1650] [id = 731] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ab800 == 29 [pid = 1650] [id = 730] 00:19:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1195dc000 == 28 [pid = 1650] [id = 729] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119680400) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119584000) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119680000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1212f5800) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119b63c00) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b7ad000) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116a04000) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1176dcc00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113ba9400) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116078400) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11704b800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1176e0800) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112d2d000) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112f9b400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11846f800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1188d0400) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1242a3000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 00:19:30 INFO - PROCESS | 1650 | 1467962370704 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:19:30 INFO - PROCESS | 1650 | 1467962370707 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:19:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:19:30 INFO - PROCESS | 1650 | 1467962370711 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:19:30 INFO - PROCESS | 1650 | 1467962370712 Marionette TRACE conn2 <- [1,2950,null,{}] 00:19:30 INFO - PROCESS | 1650 | 1467962370717 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}] 00:19:30 INFO - PROCESS | 1650 | 1467962370718 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:30 INFO - PROCESS | 1650 | 1467962370801 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:19:30 INFO - PROCESS | 1650 | 1467962370811 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1650 | 1467962370813 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117080000 == 29 [pid = 1650] [id = 745] 00:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116973800) [pid = 1650] [serial = 2235] [outer = 0x0] 00:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11704d800) [pid = 1650] [serial = 2236] [outer = 0x116973800] 00:19:30 INFO - PROCESS | 1650 | 1467962370841 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118168400) [pid = 1650] [serial = 2237] [outer = 0x116973800] 00:19:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x117070800 == 30 [pid = 1650] [id = 746] 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11916dc00) [pid = 1650] [serial = 2238] [outer = 0x0] 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1160e2000) [pid = 1650] [serial = 2239] [outer = 0x11916dc00] 00:19:31 INFO - PROCESS | 1650 | 1467962371193 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]]]}] 00:19:31 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. 00:19:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 00:19:31 INFO - PROCESS | 1650 | 1467962371252 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1650 | 1467962371255 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:19:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:19:31 INFO - PROCESS | 1650 | 1467962371261 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1650 | 1467962371262 Marionette TRACE conn2 <- [1,2954,null,{}] 00:19:31 INFO - PROCESS | 1650 | 1467962371265 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}] 00:19:31 INFO - PROCESS | 1650 | 1467962371266 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:31 INFO - PROCESS | 1650 | 1467962371362 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:19:31 INFO - PROCESS | 1650 | 1467962371367 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 1650 | 1467962371368 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12338e800 == 31 [pid = 1650] [id = 747] 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11884fc00) [pid = 1650] [serial = 2240] [outer = 0x0] 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11967e000) [pid = 1650] [serial = 2241] [outer = 0x11884fc00] 00:19:31 INFO - PROCESS | 1650 | 1467962371396 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118557400) [pid = 1650] [serial = 2242] [outer = 0x11884fc00] 00:19:31 INFO - PROCESS | 1650 | 1467962371718 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]]]}] 00:19:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:19:31 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 00:19:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 469ms 00:19:31 INFO - PROCESS | 1650 | 1467962371731 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1650 | 1467962371733 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:19:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:19:31 INFO - PROCESS | 1650 | 1467962371738 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1650 | 1467962371740 Marionette TRACE conn2 <- [1,2958,null,{}] 00:19:31 INFO - PROCESS | 1650 | 1467962371748 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}] 00:19:31 INFO - PROCESS | 1650 | 1467962371753 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:31 INFO - PROCESS | 1650 | 1467962371846 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:19:31 INFO - PROCESS | 1650 | 1467962371905 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 1650 | 1467962371907 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bab000 == 32 [pid = 1650] [id = 748] 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120826c00) [pid = 1650] [serial = 2243] [outer = 0x0] 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123121000) [pid = 1650] [serial = 2244] [outer = 0x120826c00] 00:19:31 INFO - PROCESS | 1650 | 1467962371934 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124ce6400) [pid = 1650] [serial = 2245] [outer = 0x120826c00] 00:19:32 INFO - PROCESS | 1650 | 1467962372238 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]]]}] 00:19:32 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. 00:19:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 521ms 00:19:32 INFO - PROCESS | 1650 | 1467962372259 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1650 | 1467962372262 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:19:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:19:32 INFO - PROCESS | 1650 | 1467962372265 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1650 | 1467962372270 Marionette TRACE conn2 <- [1,2962,null,{}] 00:19:32 INFO - PROCESS | 1650 | 1467962372275 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}] 00:19:32 INFO - PROCESS | 1650 | 1467962372276 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:32 INFO - PROCESS | 1650 | 1467962372450 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:19:32 INFO - PROCESS | 1650 | 1467962372498 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1650 | 1467962372499 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a655000 == 33 [pid = 1650] [id = 749] 00:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ceb800) [pid = 1650] [serial = 2246] [outer = 0x0] 00:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1251f2c00) [pid = 1650] [serial = 2247] [outer = 0x124ceb800] 00:19:32 INFO - PROCESS | 1650 | 1467962372524 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12659c400) [pid = 1650] [serial = 2248] [outer = 0x124ceb800] 00:19:32 INFO - PROCESS | 1650 | 1467962372781 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]]]}] 00:19:32 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. 00:19:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 575ms 00:19:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:19:32 INFO - PROCESS | 1650 | 1467962372841 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1650 | 1467962372842 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:19:32 INFO - PROCESS | 1650 | 1467962372844 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1650 | 1467962372845 Marionette TRACE conn2 <- [1,2966,null,{}] 00:19:32 INFO - PROCESS | 1650 | 1467962372853 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}] 00:19:32 INFO - PROCESS | 1650 | 1467962372855 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:32 INFO - PROCESS | 1650 | 1467962372956 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:19:32 INFO - PROCESS | 1650 | 1467962372959 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1650 | 1467962372960 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b822800 == 34 [pid = 1650] [id = 750] 00:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12659cc00) [pid = 1650] [serial = 2249] [outer = 0x0] 00:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1266eb000) [pid = 1650] [serial = 2250] [outer = 0x12659cc00] 00:19:32 INFO - PROCESS | 1650 | 1467962372985 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126a9f000) [pid = 1650] [serial = 2251] [outer = 0x12659cc00] 00:19:33 INFO - PROCESS | 1650 | 1467962373309 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]]]}] 00:19:33 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. 00:19:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 00:19:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:19:33 INFO - PROCESS | 1650 | 1467962373363 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1650 | 1467962373364 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:19:33 INFO - PROCESS | 1650 | 1467962373366 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1650 | 1467962373368 Marionette TRACE conn2 <- [1,2970,null,{}] 00:19:33 INFO - PROCESS | 1650 | 1467962373370 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}] 00:19:33 INFO - PROCESS | 1650 | 1467962373374 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:33 INFO - PROCESS | 1650 | 1467962373493 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:19:33 INFO - PROCESS | 1650 | 1467962373505 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 1650 | 1467962373506 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c1ac000 == 35 [pid = 1650] [id = 751] 00:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126688c00) [pid = 1650] [serial = 2252] [outer = 0x0] 00:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128da6400) [pid = 1650] [serial = 2253] [outer = 0x126688c00] 00:19:33 INFO - PROCESS | 1650 | 1467962373532 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a551400) [pid = 1650] [serial = 2254] [outer = 0x126688c00] 00:19:33 INFO - PROCESS | 1650 | 1467962373834 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]]]}] 00:19:33 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. 00:19:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 00:19:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:19:33 INFO - PROCESS | 1650 | 1467962373888 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1650 | 1467962373889 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:19:33 INFO - PROCESS | 1650 | 1467962373891 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1650 | 1467962373892 Marionette TRACE conn2 <- [1,2974,null,{}] 00:19:33 INFO - PROCESS | 1650 | 1467962373901 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}] 00:19:33 INFO - PROCESS | 1650 | 1467962373902 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:34 INFO - PROCESS | 1650 | 1467962373999 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:19:34 INFO - PROCESS | 1650 | 1467962374003 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1650 | 1467962374004 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c978000 == 36 [pid = 1650] [id = 752] 00:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1122b9000) [pid = 1650] [serial = 2255] [outer = 0x0] 00:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a5f1c00) [pid = 1650] [serial = 2256] [outer = 0x1122b9000] 00:19:34 INFO - PROCESS | 1650 | 1467962374028 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a6d8c00) [pid = 1650] [serial = 2257] [outer = 0x1122b9000] 00:19:34 INFO - PROCESS | 1650 | 1467962374332 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]]]}] 00:19:34 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. 00:19:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 478ms 00:19:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:19:34 INFO - PROCESS | 1650 | 1467962374373 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:19:34 INFO - PROCESS | 1650 | 1467962374374 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:19:34 INFO - PROCESS | 1650 | 1467962374376 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:19:34 INFO - PROCESS | 1650 | 1467962374377 Marionette TRACE conn2 <- [1,2978,null,{}] 00:19:34 INFO - PROCESS | 1650 | 1467962374392 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}] 00:19:34 INFO - PROCESS | 1650 | 1467962374393 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:34 INFO - PROCESS | 1650 | 1467962374498 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:19:34 INFO - PROCESS | 1650 | 1467962374502 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1650 | 1467962374503 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd34800 == 37 [pid = 1650] [id = 753] 00:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a6d9800) [pid = 1650] [serial = 2258] [outer = 0x0] 00:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a6e6800) [pid = 1650] [serial = 2259] [outer = 0x12a6d9800] 00:19:34 INFO - PROCESS | 1650 | 1467962374528 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a8b4800) [pid = 1650] [serial = 2260] [outer = 0x12a6d9800] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1122b7400) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1172b9c00) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11958ec00) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113207800) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117049400) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1151cec00) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124486800) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d2f800) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124537400) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126146800) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113930800) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1176dd000) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12453d800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119174800) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126149000) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:19:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1212f8000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:19:34 INFO - PROCESS | 1650 | 1467962374930 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]]]}] 00:19:34 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. 00:19:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 578ms 00:19:34 INFO - PROCESS | 1650 | 1467962374955 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:19:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:19:34 INFO - PROCESS | 1650 | 1467962374956 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:19:34 INFO - PROCESS | 1650 | 1467962374959 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:19:34 INFO - PROCESS | 1650 | 1467962374960 Marionette TRACE conn2 <- [1,2982,null,{}] 00:19:34 INFO - PROCESS | 1650 | 1467962374963 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}] 00:19:34 INFO - PROCESS | 1650 | 1467962374964 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:35 INFO - PROCESS | 1650 | 1467962375044 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:19:35 INFO - PROCESS | 1650 | 1467962375047 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1650 | 1467962375049 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a1e800 == 38 [pid = 1650] [id = 754] 00:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d2f400) [pid = 1650] [serial = 2261] [outer = 0x0] 00:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1176e1800) [pid = 1650] [serial = 2262] [outer = 0x112d2f400] 00:19:35 INFO - PROCESS | 1650 | 1467962375077 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119689400) [pid = 1650] [serial = 2263] [outer = 0x112d2f400] 00:19:35 INFO - PROCESS | 1650 | 1467962375397 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"]]]}] 00:19:35 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 00:19:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:19:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 00:19:35 INFO - PROCESS | 1650 | 1467962375429 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 1650 | 1467962375431 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:19:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:19:35 INFO - PROCESS | 1650 | 1467962375436 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1650 | 1467962375437 Marionette TRACE conn2 <- [1,2986,null,{}] 00:19:35 INFO - PROCESS | 1650 | 1467962375439 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}] 00:19:35 INFO - PROCESS | 1650 | 1467962375440 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:35 INFO - PROCESS | 1650 | 1467962375550 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:19:35 INFO - PROCESS | 1650 | 1467962375556 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1650 | 1467962375557 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d217000 == 39 [pid = 1650] [id = 755] 00:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a03c00) [pid = 1650] [serial = 2264] [outer = 0x0] 00:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128df2800) [pid = 1650] [serial = 2265] [outer = 0x116a03c00] 00:19:35 INFO - PROCESS | 1650 | 1467962375581 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12af71c00) [pid = 1650] [serial = 2266] [outer = 0x116a03c00] 00:19:35 INFO - PROCESS | 1650 | 1467962375864 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]]]}] 00:19:35 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. 00:19:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 00:19:35 INFO - PROCESS | 1650 | 1467962375906 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 1650 | 1467962375907 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:19:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:19:35 INFO - PROCESS | 1650 | 1467962375909 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1650 | 1467962375911 Marionette TRACE conn2 <- [1,2990,null,{}] 00:19:35 INFO - PROCESS | 1650 | 1467962375913 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}] 00:19:35 INFO - PROCESS | 1650 | 1467962375915 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:36 INFO - PROCESS | 1650 | 1467962376010 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:19:36 INFO - PROCESS | 1650 | 1467962376014 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1650 | 1467962376016 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b2000 == 40 [pid = 1650] [id = 756] 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12af71000) [pid = 1650] [serial = 2267] [outer = 0x0] 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b606400) [pid = 1650] [serial = 2268] [outer = 0x12af71000] 00:19:36 INFO - PROCESS | 1650 | 1467962376043 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b7a5c00) [pid = 1650] [serial = 2269] [outer = 0x12af71000] 00:19:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5c7000 == 41 [pid = 1650] [id = 757] 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b7b3000) [pid = 1650] [serial = 2270] [outer = 0x0] 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12af78c00) [pid = 1650] [serial = 2271] [outer = 0x12b7b3000] 00:19:36 INFO - PROCESS | 1650 | 1467962376398 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]]]}] 00:19:36 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. 00:19:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 00:19:36 INFO - PROCESS | 1650 | 1467962376431 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 1650 | 1467962376433 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:19:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:19:36 INFO - PROCESS | 1650 | 1467962376452 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1650 | 1467962376454 Marionette TRACE conn2 <- [1,2994,null,{}] 00:19:36 INFO - PROCESS | 1650 | 1467962376457 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}] 00:19:36 INFO - PROCESS | 1650 | 1467962376459 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:36 INFO - PROCESS | 1650 | 1467962376615 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:19:36 INFO - PROCESS | 1650 | 1467962376621 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1650 | 1467962376632 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db5e000 == 42 [pid = 1650] [id = 758] 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b7a6400) [pid = 1650] [serial = 2272] [outer = 0x0] 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b7ae800) [pid = 1650] [serial = 2273] [outer = 0x12b7a6400] 00:19:36 INFO - PROCESS | 1650 | 1467962376668 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bc64000) [pid = 1650] [serial = 2274] [outer = 0x12b7a6400] 00:19:37 INFO - PROCESS | 1650 | 1467962377205 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]]]}] 00:19:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:19:37 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 00:19:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 772ms 00:19:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:19:37 INFO - PROCESS | 1650 | 1467962377223 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 1650 | 1467962377225 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:19:37 INFO - PROCESS | 1650 | 1467962377228 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 1650 | 1467962377230 Marionette TRACE conn2 <- [1,2998,null,{}] 00:19:37 INFO - PROCESS | 1650 | 1467962377233 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}] 00:19:37 INFO - PROCESS | 1650 | 1467962377234 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:37 INFO - PROCESS | 1650 | 1467962377370 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:19:37 INFO - PROCESS | 1650 | 1467962377497 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 1650 | 1467962377498 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e31800 == 43 [pid = 1650] [id = 759] 00:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116078400) [pid = 1650] [serial = 2275] [outer = 0x0] 00:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1172c1400) [pid = 1650] [serial = 2276] [outer = 0x116078400] 00:19:37 INFO - PROCESS | 1650 | 1467962377553 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11872e400) [pid = 1650] [serial = 2277] [outer = 0x116078400] 00:19:38 INFO - PROCESS | 1650 | 1467962378072 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]]]}] 00:19:38 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. 00:19:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 870ms 00:19:38 INFO - PROCESS | 1650 | 1467962378099 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1650 | 1467962378102 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:19:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:19:38 INFO - PROCESS | 1650 | 1467962378106 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1650 | 1467962378108 Marionette TRACE conn2 <- [1,3002,null,{}] 00:19:38 INFO - PROCESS | 1650 | 1467962378111 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}] 00:19:38 INFO - PROCESS | 1650 | 1467962378112 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:38 INFO - PROCESS | 1650 | 1467962378224 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:19:38 INFO - PROCESS | 1650 | 1467962378284 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1650 | 1467962378286 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12327f800 == 44 [pid = 1650] [id = 760] 00:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119a8f000) [pid = 1650] [serial = 2278] [outer = 0x0] 00:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123123000) [pid = 1650] [serial = 2279] [outer = 0x119a8f000] 00:19:38 INFO - PROCESS | 1650 | 1467962378316 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124aca800) [pid = 1650] [serial = 2280] [outer = 0x119a8f000] 00:19:38 INFO - PROCESS | 1650 | 1467962378706 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]]]}] 00:19:38 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. 00:19:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms 00:19:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:19:38 INFO - PROCESS | 1650 | 1467962378727 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1650 | 1467962378728 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:19:38 INFO - PROCESS | 1650 | 1467962378730 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1650 | 1467962378733 Marionette TRACE conn2 <- [1,3006,null,{}] 00:19:38 INFO - PROCESS | 1650 | 1467962378741 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}] 00:19:38 INFO - PROCESS | 1650 | 1467962378744 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:38 INFO - PROCESS | 1650 | 1467962378846 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:19:38 INFO - PROCESS | 1650 | 1467962378910 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1650 | 1467962378912 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc3c000 == 45 [pid = 1650] [id = 761] 00:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124ef1800) [pid = 1650] [serial = 2281] [outer = 0x0] 00:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126d2a400) [pid = 1650] [serial = 2282] [outer = 0x124ef1800] 00:19:38 INFO - PROCESS | 1650 | 1467962378943 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128decc00) [pid = 1650] [serial = 2283] [outer = 0x124ef1800] 00:19:39 INFO - PROCESS | 1650 | 1467962379329 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]]]}] 00:19:39 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. 00:19:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 624ms 00:19:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:19:39 INFO - PROCESS | 1650 | 1467962379355 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 1650 | 1467962379357 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:19:39 INFO - PROCESS | 1650 | 1467962379359 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 1650 | 1467962379360 Marionette TRACE conn2 <- [1,3010,null,{}] 00:19:39 INFO - PROCESS | 1650 | 1467962379363 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}] 00:19:39 INFO - PROCESS | 1650 | 1467962379364 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:39 INFO - PROCESS | 1650 | 1467962379471 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:19:39 INFO - PROCESS | 1650 | 1467962379530 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 1650 | 1467962379532 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5ad800 == 46 [pid = 1650] [id = 762] 00:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a2a6000) [pid = 1650] [serial = 2284] [outer = 0x0] 00:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12af6ac00) [pid = 1650] [serial = 2285] [outer = 0x12a2a6000] 00:19:39 INFO - PROCESS | 1650 | 1467962379560 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b608000) [pid = 1650] [serial = 2286] [outer = 0x12a2a6000] 00:19:39 INFO - PROCESS | 1650 | 1467962379976 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]]]}] 00:19:40 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 00:19:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 00:19:40 INFO - PROCESS | 1650 | 1467962380030 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:19:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:19:40 INFO - PROCESS | 1650 | 1467962380031 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:19:40 INFO - PROCESS | 1650 | 1467962380034 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 1650 | 1467962380035 Marionette TRACE conn2 <- [1,3014,null,{}] 00:19:40 INFO - PROCESS | 1650 | 1467962380037 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}] 00:19:40 INFO - PROCESS | 1650 | 1467962380039 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:40 INFO - PROCESS | 1650 | 1467962380141 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:19:40 INFO - PROCESS | 1650 | 1467962380203 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1650 | 1467962380204 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1127e5800 == 47 [pid = 1650] [id = 763] 00:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112d27400) [pid = 1650] [serial = 2287] [outer = 0x0] 00:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123129400) [pid = 1650] [serial = 2288] [outer = 0x112d27400] 00:19:40 INFO - PROCESS | 1650 | 1467962380233 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1268a3000) [pid = 1650] [serial = 2289] [outer = 0x112d27400] 00:19:40 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:40 INFO - PROCESS | 1650 | 1467962380842 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:19:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:19:40 INFO - {} 00:19:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:19:40 INFO - {} 00:19:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:19:40 INFO - {} 00:19:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:19:40 INFO - {} 00:19:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 823ms 00:19:40 INFO - PROCESS | 1650 | 1467962380865 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:19:40 INFO - PROCESS | 1650 | 1467962380869 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:19:40 INFO - TEST-START | /FileAPI/fileReader.html 00:19:40 INFO - PROCESS | 1650 | 1467962380874 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 1650 | 1467962380877 Marionette TRACE conn2 <- [1,3018,null,{}] 00:19:40 INFO - PROCESS | 1650 | 1467962380881 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}] 00:19:40 INFO - PROCESS | 1650 | 1467962380882 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:40 INFO - PROCESS | 1650 | 1467962380982 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:19:41 INFO - PROCESS | 1650 | 1467962381055 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 1650 | 1467962381057 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d1000 == 48 [pid = 1650] [id = 764] 00:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118767000) [pid = 1650] [serial = 2290] [outer = 0x0] 00:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118852400) [pid = 1650] [serial = 2291] [outer = 0x118767000] 00:19:41 INFO - PROCESS | 1650 | 1467962381085 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119217000) [pid = 1650] [serial = 2292] [outer = 0x118767000] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5c7000 == 47 [pid = 1650] [id = 757] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b2000 == 46 [pid = 1650] [id = 756] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d217000 == 45 [pid = 1650] [id = 755] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x126a1e800 == 44 [pid = 1650] [id = 754] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd34800 == 43 [pid = 1650] [id = 753] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c978000 == 42 [pid = 1650] [id = 752] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c1ac000 == 41 [pid = 1650] [id = 751] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b822800 == 40 [pid = 1650] [id = 750] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a655000 == 39 [pid = 1650] [id = 749] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128bab000 == 38 [pid = 1650] [id = 748] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12338e800 == 37 [pid = 1650] [id = 747] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117070800 == 36 [pid = 1650] [id = 746] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117080000 == 35 [pid = 1650] [id = 745] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c962800 == 34 [pid = 1650] [id = 741] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e3000 == 33 [pid = 1650] [id = 742] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d2000 == 32 [pid = 1650] [id = 744] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd5000 == 31 [pid = 1650] [id = 743] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1127e5800 == 30 [pid = 1650] [id = 763] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5ad800 == 29 [pid = 1650] [id = 762] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc3c000 == 28 [pid = 1650] [id = 761] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12327f800 == 27 [pid = 1650] [id = 760] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12db5e000 == 26 [pid = 1650] [id = 758] 00:19:41 INFO - PROCESS | 1650 | --DOCSHELL 0x115e31800 == 25 [pid = 1650] [id = 759] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118163000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11846b400) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119a94400) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11917ac00) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123209800) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11958b000) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11607dc00) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1167de000) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12512ac00) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1246a5c00) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11704ec00) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116030c00) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12613e800) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1251f2800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1133f5000) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12614c000) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1160dcc00) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113f2dc00) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118558800) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182ef800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126147800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126a9cc00) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1212f4800) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196a3800) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126aa2c00) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124299000) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1234c2000) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124ef8800) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1241be800) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1241c8400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1293d3000) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293e0400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1212f3800) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 00:19:41 INFO - PROCESS | 1650 | 1467962381994 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]]]}] 00:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:19:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1173ms 00:19:42 INFO - TEST-START | /FileAPI/historical.html 00:19:42 INFO - PROCESS | 1650 | 1467962382047 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 1650 | 1467962382049 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:19:42 INFO - PROCESS | 1650 | 1467962382052 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 1650 | 1467962382054 Marionette TRACE conn2 <- [1,3022,null,{}] 00:19:42 INFO - PROCESS | 1650 | 1467962382058 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}] 00:19:42 INFO - PROCESS | 1650 | 1467962382060 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:42 INFO - PROCESS | 1650 | 1467962382145 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:19:42 INFO - PROCESS | 1650 | 1467962382153 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:42 INFO - PROCESS | 1650 | 1467962382156 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e22800 == 26 [pid = 1650] [id = 765] 00:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113d41400) [pid = 1650] [serial = 2293] [outer = 0x0] 00:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115122400) [pid = 1650] [serial = 2294] [outer = 0x113d41400] 00:19:42 INFO - PROCESS | 1650 | 1467962382183 Marionette DEBUG loaded listener.js 00:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112e10c00) [pid = 1650] [serial = 2295] [outer = 0x113d41400] 00:19:42 INFO - PROCESS | 1650 | 1467962382597 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"]]]}] 00:19:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:19:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:19:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:19:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:19:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:19:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:19:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:19:42 INFO - TEST-OK | /FileAPI/historical.html | took 573ms 00:19:42 INFO - PROCESS | 1650 | 1467962382626 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 1650 | 1467962382632 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:19:42 INFO - TEST-START | /FileAPI/idlharness.html 00:19:42 INFO - PROCESS | 1650 | 1467962382639 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 1650 | 1467962382642 Marionette TRACE conn2 <- [1,3026,null,{}] 00:19:42 INFO - PROCESS | 1650 | 1467962382646 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}] 00:19:42 INFO - PROCESS | 1650 | 1467962382649 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:42 INFO - PROCESS | 1650 | 1467962382787 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:19:42 INFO - PROCESS | 1650 | 1467962382801 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:42 INFO - PROCESS | 1650 | 1467962382803 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117239800 == 27 [pid = 1650] [id = 766] 00:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11846dc00) [pid = 1650] [serial = 2296] [outer = 0x0] 00:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11872f400) [pid = 1650] [serial = 2297] [outer = 0x11846dc00] 00:19:42 INFO - PROCESS | 1650 | 1467962382846 Marionette DEBUG loaded listener.js 00:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11916fc00) [pid = 1650] [serial = 2298] [outer = 0x11846dc00] 00:19:43 INFO - PROCESS | 1650 | 1467962383388 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:19:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:19:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:19:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:19:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:19:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:19:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:19:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:19:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:19:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:19:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:19:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:19:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:19:43 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 00:19:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:19:43 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 00:19:43 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 00:19:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:19:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:19:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:19:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:19:43 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 00:19:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:19:43 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 00:19:43 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 00:19:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:19:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 785ms 00:19:43 INFO - TEST-START | /FileAPI/idlharness.worker 00:19:43 INFO - PROCESS | 1650 | 1467962383428 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:19:43 INFO - PROCESS | 1650 | 1467962383429 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:19:43 INFO - PROCESS | 1650 | 1467962383434 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 1650 | 1467962383436 Marionette TRACE conn2 <- [1,3030,null,{}] 00:19:43 INFO - PROCESS | 1650 | 1467962383445 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}] 00:19:43 INFO - PROCESS | 1650 | 1467962383449 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:43 INFO - PROCESS | 1650 | 1467962383540 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:19:43 INFO - PROCESS | 1650 | 1467962383555 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1650 | 1467962383557 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a64f800 == 28 [pid = 1650] [id = 767] 00:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112d2f000) [pid = 1650] [serial = 2299] [outer = 0x0] 00:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126a97400) [pid = 1650] [serial = 2300] [outer = 0x112d2f000] 00:19:43 INFO - PROCESS | 1650 | 1467962383585 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126d35400) [pid = 1650] [serial = 2301] [outer = 0x112d2f000] 00:19:43 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:44 INFO - PROCESS | 1650 | 1467962384207 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:19:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:19:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:19:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:19:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:19:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:19:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:19:44 INFO - {} 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:19:44 INFO - {} 00:19:44 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 - {} 00:19:44 INFO - {} 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:19:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:19:44 INFO - {} 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:19:44 INFO - {} 00:19:44 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 - {} 00:19:44 INFO - {} 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:19:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:19:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 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 00:19:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:19:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:19:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:19:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:19:44 INFO - {} 00:19:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 837ms 00:19:44 INFO - PROCESS | 1650 | 1467962384270 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:19:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:19:44 INFO - PROCESS | 1650 | 1467962384272 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:19:44 INFO - PROCESS | 1650 | 1467962384274 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1650 | 1467962384275 Marionette TRACE conn2 <- [1,3034,null,{}] 00:19:44 INFO - PROCESS | 1650 | 1467962384278 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}] 00:19:44 INFO - PROCESS | 1650 | 1467962384279 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:44 INFO - PROCESS | 1650 | 1467962384390 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:19:44 INFO - PROCESS | 1650 | 1467962384426 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1650 | 1467962384427 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d304800 == 29 [pid = 1650] [id = 768] 00:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1293e0400) [pid = 1650] [serial = 2302] [outer = 0x0] 00:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c503000) [pid = 1650] [serial = 2303] [outer = 0x1293e0400] 00:19:44 INFO - PROCESS | 1650 | 1467962384453 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12c507400) [pid = 1650] [serial = 2304] [outer = 0x1293e0400] 00:19:44 INFO - PROCESS | 1650 | 1467962384740 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]]]}] 00:19:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:19:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 00:19:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:19:44 INFO - PROCESS | 1650 | 1467962384745 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:19:44 INFO - PROCESS | 1650 | 1467962384746 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:19:44 INFO - PROCESS | 1650 | 1467962384756 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1650 | 1467962384757 Marionette TRACE conn2 <- [1,3038,null,{}] 00:19:44 INFO - PROCESS | 1650 | 1467962384777 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}] 00:19:44 INFO - PROCESS | 1650 | 1467962384779 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:44 INFO - PROCESS | 1650 | 1467962384916 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:19:44 INFO - PROCESS | 1650 | 1467962384921 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1650 | 1467962384922 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db61000 == 30 [pid = 1650] [id = 769] 00:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112e0bc00) [pid = 1650] [serial = 2305] [outer = 0x0] 00:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123295400) [pid = 1650] [serial = 2306] [outer = 0x112e0bc00] 00:19:44 INFO - PROCESS | 1650 | 1467962384947 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12329e800) [pid = 1650] [serial = 2307] [outer = 0x112e0bc00] 00:19:45 INFO - PROCESS | 1650 | 1467962385254 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"]]]}] 00:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:19:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 543ms 00:19:45 INFO - PROCESS | 1650 | 1467962385292 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 1650 | 1467962385294 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:19:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:19:45 INFO - PROCESS | 1650 | 1467962385298 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 1650 | 1467962385300 Marionette TRACE conn2 <- [1,3042,null,{}] 00:19:45 INFO - PROCESS | 1650 | 1467962385305 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}] 00:19:45 INFO - PROCESS | 1650 | 1467962385311 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:45 INFO - PROCESS | 1650 | 1467962385492 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:19:45 INFO - PROCESS | 1650 | 1467962385509 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 1650 | 1467962385510 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbde000 == 31 [pid = 1650] [id = 770] 00:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119617800) [pid = 1650] [serial = 2308] [outer = 0x0] 00:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bcaf400) [pid = 1650] [serial = 2309] [outer = 0x119617800] 00:19:45 INFO - PROCESS | 1650 | 1467962385550 Marionette DEBUG loaded listener.js 00:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12c50b000) [pid = 1650] [serial = 2310] [outer = 0x119617800] 00:19:46 INFO - PROCESS | 1650 | 1467962386026 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]]]}] 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:19:46 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. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:19:46 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'.) 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:19:46 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. 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:19:46 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. 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:19:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:19:46 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. 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:19:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:19:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:19:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 00:19:46 INFO - PROCESS | 1650 | 1467962386084 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:19:46 INFO - PROCESS | 1650 | 1467962386085 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:19:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:19:46 INFO - PROCESS | 1650 | 1467962386088 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 1650 | 1467962386089 Marionette TRACE conn2 <- [1,3046,null,{}] 00:19:46 INFO - PROCESS | 1650 | 1467962386091 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}] 00:19:46 INFO - PROCESS | 1650 | 1467962386092 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:46 INFO - PROCESS | 1650 | 1467962386194 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:19:46 INFO - PROCESS | 1650 | 1467962386256 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:46 INFO - PROCESS | 1650 | 1467962386257 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x118309800 == 32 [pid = 1650] [id = 771] 00:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113f3a800) [pid = 1650] [serial = 2311] [outer = 0x0] 00:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1266ee400) [pid = 1650] [serial = 2312] [outer = 0x113f3a800] 00:19:46 INFO - PROCESS | 1650 | 1467962386282 Marionette DEBUG loaded listener.js 00:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128df3800) [pid = 1650] [serial = 2313] [outer = 0x113f3a800] 00:19:46 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b7a6400) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12659cc00) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126688c00) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124ceb800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11884fc00) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116973800) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11916dc00) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d8fc00) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1212f7c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118732400) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1293d3c00) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120826c00) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12af71000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b7b3000) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1122b9000) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a6d9800) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d2f400) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:19:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116a03c00) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:19:46 INFO - PROCESS | 1650 | 1467962386774 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:19:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:19:46 INFO - {} 00:19:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 721ms 00:19:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:19:46 INFO - PROCESS | 1650 | 1467962386810 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:19:46 INFO - PROCESS | 1650 | 1467962386811 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:19:46 INFO - PROCESS | 1650 | 1467962386813 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 1650 | 1467962386814 Marionette TRACE conn2 <- [1,3050,null,{}] 00:19:46 INFO - PROCESS | 1650 | 1467962386822 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}] 00:19:46 INFO - PROCESS | 1650 | 1467962386824 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:46 INFO - PROCESS | 1650 | 1467962386933 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:19:46 INFO - PROCESS | 1650 | 1467962386975 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:46 INFO - PROCESS | 1650 | 1467962386976 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x112684000 == 33 [pid = 1650] [id = 772] 00:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112a79c00) [pid = 1650] [serial = 2314] [outer = 0x0] 00:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12429c400) [pid = 1650] [serial = 2315] [outer = 0x112a79c00] 00:19:47 INFO - PROCESS | 1650 | 1467962387001 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1293c3c00) [pid = 1650] [serial = 2316] [outer = 0x112a79c00] 00:19:47 INFO - PROCESS | 1650 | 1467962387251 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]]]}] 00:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:19:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 476ms 00:19:47 INFO - PROCESS | 1650 | 1467962387296 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1650 | 1467962387298 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:19:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:19:47 INFO - PROCESS | 1650 | 1467962387312 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 1650 | 1467962387314 Marionette TRACE conn2 <- [1,3054,null,{}] 00:19:47 INFO - PROCESS | 1650 | 1467962387329 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}] 00:19:47 INFO - PROCESS | 1650 | 1467962387331 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:47 INFO - PROCESS | 1650 | 1467962387455 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:19:47 INFO - PROCESS | 1650 | 1467962387539 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1650 | 1467962387540 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a64e000 == 34 [pid = 1650] [id = 773] 00:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12578c800) [pid = 1650] [serial = 2317] [outer = 0x0] 00:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1293c8c00) [pid = 1650] [serial = 2318] [outer = 0x12578c800] 00:19:47 INFO - PROCESS | 1650 | 1467962387580 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a543800) [pid = 1650] [serial = 2319] [outer = 0x12578c800] 00:19:48 INFO - PROCESS | 1650 | 1467962388061 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"]]]}] 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:19:48 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" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:19:48 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" 00:19:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:19:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 790ms 00:19:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:19:48 INFO - PROCESS | 1650 | 1467962388103 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1650 | 1467962388104 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:19:48 INFO - PROCESS | 1650 | 1467962388106 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1650 | 1467962388107 Marionette TRACE conn2 <- [1,3058,null,{}] 00:19:48 INFO - PROCESS | 1650 | 1467962388109 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}] 00:19:48 INFO - PROCESS | 1650 | 1467962388110 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:48 INFO - PROCESS | 1650 | 1467962388195 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:19:48 INFO - PROCESS | 1650 | 1467962388203 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1650 | 1467962388204 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d51f800 == 35 [pid = 1650] [id = 774] 00:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c504000) [pid = 1650] [serial = 2320] [outer = 0x0] 00:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c50cc00) [pid = 1650] [serial = 2321] [outer = 0x12c504000] 00:19:48 INFO - PROCESS | 1650 | 1467962388228 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12c5e9c00) [pid = 1650] [serial = 2322] [outer = 0x12c504000] 00:19:48 INFO - PROCESS | 1650 | 1467962388544 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]]]}] 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:19:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:19:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:19:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:19:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:19:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:19:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 477ms 00:19:48 INFO - PROCESS | 1650 | 1467962388586 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1650 | 1467962388588 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:19:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:19:48 INFO - PROCESS | 1650 | 1467962388645 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1650 | 1467962388647 Marionette TRACE conn2 <- [1,3062,null,{}] 00:19:48 INFO - PROCESS | 1650 | 1467962388650 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}] 00:19:48 INFO - PROCESS | 1650 | 1467962388653 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:48 INFO - PROCESS | 1650 | 1467962388758 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:19:48 INFO - PROCESS | 1650 | 1467962388885 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1650 | 1467962388888 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e2c800 == 36 [pid = 1650] [id = 775] 00:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1139ec800) [pid = 1650] [serial = 2323] [outer = 0x0] 00:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113f36400) [pid = 1650] [serial = 2324] [outer = 0x1139ec800] 00:19:48 INFO - PROCESS | 1650 | 1467962388919 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1167eb800) [pid = 1650] [serial = 2325] [outer = 0x1139ec800] 00:19:49 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:49 INFO - PROCESS | 1650 | 1467962389354 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:19:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:19:49 INFO - {} 00:19:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 729ms 00:19:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:19:49 INFO - PROCESS | 1650 | 1467962389367 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1650 | 1467962389369 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:19:49 INFO - PROCESS | 1650 | 1467962389373 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1650 | 1467962389375 Marionette TRACE conn2 <- [1,3066,null,{}] 00:19:49 INFO - PROCESS | 1650 | 1467962389379 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}] 00:19:49 INFO - PROCESS | 1650 | 1467962389382 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:49 INFO - PROCESS | 1650 | 1467962389518 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:19:49 INFO - PROCESS | 1650 | 1467962389621 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 1650 | 1467962389623 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d9000 == 37 [pid = 1650] [id = 776] 00:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118160400) [pid = 1650] [serial = 2326] [outer = 0x0] 00:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118554400) [pid = 1650] [serial = 2327] [outer = 0x118160400] 00:19:49 INFO - PROCESS | 1650 | 1467962389655 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11961b400) [pid = 1650] [serial = 2328] [outer = 0x118160400] 00:19:50 INFO - PROCESS | 1650 | 1467962390070 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]]]}] 00:19:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:19:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:19:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:19:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:19:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:19:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:19:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:19:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 720ms 00:19:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:19:50 INFO - PROCESS | 1650 | 1467962390094 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:19:50 INFO - PROCESS | 1650 | 1467962390095 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:19:50 INFO - PROCESS | 1650 | 1467962390098 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 1650 | 1467962390099 Marionette TRACE conn2 <- [1,3070,null,{}] 00:19:50 INFO - PROCESS | 1650 | 1467962390102 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}] 00:19:50 INFO - PROCESS | 1650 | 1467962390103 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:50 INFO - PROCESS | 1650 | 1467962390233 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:19:50 INFO - PROCESS | 1650 | 1467962390341 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 1650 | 1467962390346 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afc9000 == 38 [pid = 1650] [id = 777] 00:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196f0c00) [pid = 1650] [serial = 2329] [outer = 0x0] 00:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a96c00) [pid = 1650] [serial = 2330] [outer = 0x1196f0c00] 00:19:50 INFO - PROCESS | 1650 | 1467962390377 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123299c00) [pid = 1650] [serial = 2331] [outer = 0x1196f0c00] 00:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:19:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 823ms 00:19:50 INFO - PROCESS | 1650 | 1467962390915 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]]]}] 00:19:50 INFO - PROCESS | 1650 | 1467962390921 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:19:50 INFO - PROCESS | 1650 | 1467962390924 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:19:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:19:50 INFO - PROCESS | 1650 | 1467962390927 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 1650 | 1467962390928 Marionette TRACE conn2 <- [1,3074,null,{}] 00:19:50 INFO - PROCESS | 1650 | 1467962390932 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}] 00:19:50 INFO - PROCESS | 1650 | 1467962390934 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:51 INFO - PROCESS | 1650 | 1467962391049 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:19:51 INFO - PROCESS | 1650 | 1467962391115 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1650 | 1467962391117 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11608f000 == 39 [pid = 1650] [id = 778] 00:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1162db800) [pid = 1650] [serial = 2332] [outer = 0x0] 00:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1172bf000) [pid = 1650] [serial = 2333] [outer = 0x1162db800] 00:19:51 INFO - PROCESS | 1650 | 1467962391144 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11876c400) [pid = 1650] [serial = 2334] [outer = 0x1162db800] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a64e000 == 38 [pid = 1650] [id = 773] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112684000 == 37 [pid = 1650] [id = 772] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118309800 == 36 [pid = 1650] [id = 771] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbde000 == 35 [pid = 1650] [id = 770] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12db61000 == 34 [pid = 1650] [id = 769] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d304800 == 33 [pid = 1650] [id = 768] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a64f800 == 32 [pid = 1650] [id = 767] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117239800 == 31 [pid = 1650] [id = 766] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x115e22800 == 30 [pid = 1650] [id = 765] 00:19:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d1000 == 29 [pid = 1650] [id = 764] 00:19:51 INFO - PROCESS | 1650 | 1467962391548 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]]]}] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1266eb000) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128da6400) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1251f2c00) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11967e000) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118557400) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11704d800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118168400) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1160e2000) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116079800) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a04400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1241c0800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124ce7000) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118850400) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11958c800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a548c00) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123121000) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124ce6400) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b7a5c00) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12af78c00) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a5f1c00) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b7ae800) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bc64000) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a6e6800) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1176e1800) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119689400) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b606400) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a8b4800) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a551400) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a6d8c00) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126a9f000) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12af71c00) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128df2800) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 00:19:51 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12659c400) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 00:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:19:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 676ms 00:19:51 INFO - PROCESS | 1650 | 1467962391621 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1650 | 1467962391625 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:19:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:19:51 INFO - PROCESS | 1650 | 1467962391632 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1650 | 1467962391635 Marionette TRACE conn2 <- [1,3078,null,{}] 00:19:51 INFO - PROCESS | 1650 | 1467962391639 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}] 00:19:51 INFO - PROCESS | 1650 | 1467962391641 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:51 INFO - PROCESS | 1650 | 1467962391768 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:19:51 INFO - PROCESS | 1650 | 1467962391780 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1650 | 1467962391781 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116997000 == 30 [pid = 1650] [id = 779] 00:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119455800) [pid = 1650] [serial = 2335] [outer = 0x0] 00:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119589000) [pid = 1650] [serial = 2336] [outer = 0x119455800] 00:19:51 INFO - PROCESS | 1650 | 1467962391830 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119179400) [pid = 1650] [serial = 2337] [outer = 0x119455800] 00:19:52 INFO - PROCESS | 1650 | 1467962392306 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] 00:19:52 INFO - PROCESS | 1650 | 1467962392359 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:19:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:19:52 INFO - PROCESS | 1650 | 1467962392362 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1650 | 1467962392364 Marionette TRACE conn2 <- [1,3082,null,{}] 00:19:52 INFO - PROCESS | 1650 | 1467962392371 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}] 00:19:52 INFO - PROCESS | 1650 | 1467962392374 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:52 INFO - PROCESS | 1650 | 1467962392456 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:19:52 INFO - PROCESS | 1650 | 1467962392461 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1650 | 1467962392463 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195de000 == 31 [pid = 1650] [id = 780] 00:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119688800) [pid = 1650] [serial = 2338] [outer = 0x0] 00:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1196ee800) [pid = 1650] [serial = 2339] [outer = 0x119688800] 00:19:52 INFO - PROCESS | 1650 | 1467962392497 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1212f7000) [pid = 1650] [serial = 2340] [outer = 0x119688800] 00:19:52 INFO - PROCESS | 1650 | 1467962392823 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]]]}] 00:19:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:19:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:19:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 472ms 00:19:52 INFO - PROCESS | 1650 | 1467962392844 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 1650 | 1467962392846 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:19:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:19:52 INFO - PROCESS | 1650 | 1467962392850 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1650 | 1467962392853 Marionette TRACE conn2 <- [1,3086,null,{}] 00:19:52 INFO - PROCESS | 1650 | 1467962392856 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}] 00:19:52 INFO - PROCESS | 1650 | 1467962392857 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:52 INFO - PROCESS | 1650 | 1467962392943 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:19:52 INFO - PROCESS | 1650 | 1467962392946 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1650 | 1467962392947 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1244a1800 == 32 [pid = 1650] [id = 781] 00:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123293000) [pid = 1650] [serial = 2341] [outer = 0x0] 00:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12329b400) [pid = 1650] [serial = 2342] [outer = 0x123293000] 00:19:52 INFO - PROCESS | 1650 | 1467962392973 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1234c2000) [pid = 1650] [serial = 2343] [outer = 0x123293000] 00:19:53 INFO - PROCESS | 1650 | 1467962393299 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:19:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 00:19:53 INFO - PROCESS | 1650 | 1467962393321 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 1650 | 1467962393322 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:19:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:19:53 INFO - PROCESS | 1650 | 1467962393324 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 1650 | 1467962393326 Marionette TRACE conn2 <- [1,3090,null,{}] 00:19:53 INFO - PROCESS | 1650 | 1467962393328 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}] 00:19:53 INFO - PROCESS | 1650 | 1467962393329 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:53 INFO - PROCESS | 1650 | 1467962393415 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:19:53 INFO - PROCESS | 1650 | 1467962393483 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 1650 | 1467962393484 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x124eac800 == 33 [pid = 1650] [id = 782] 00:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123299800) [pid = 1650] [serial = 2344] [outer = 0x0] 00:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1241be800) [pid = 1650] [serial = 2345] [outer = 0x123299800] 00:19:53 INFO - PROCESS | 1650 | 1467962393509 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ac2000) [pid = 1650] [serial = 2346] [outer = 0x123299800] 00:19:53 INFO - PROCESS | 1650 | 1467962393785 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:19:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 517ms 00:19:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:19:53 INFO - PROCESS | 1650 | 1467962393844 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 1650 | 1467962393846 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:19:53 INFO - PROCESS | 1650 | 1467962393849 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 1650 | 1467962393850 Marionette TRACE conn2 <- [1,3094,null,{}] 00:19:53 INFO - PROCESS | 1650 | 1467962393856 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}] 00:19:53 INFO - PROCESS | 1650 | 1467962393862 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:54 INFO - PROCESS | 1650 | 1467962394050 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:19:54 INFO - PROCESS | 1650 | 1467962394073 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 1650 | 1467962394075 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbb800 == 34 [pid = 1650] [id = 783] 00:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1251f0800) [pid = 1650] [serial = 2347] [outer = 0x0] 00:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1266ebc00) [pid = 1650] [serial = 2348] [outer = 0x1251f0800] 00:19:54 INFO - PROCESS | 1650 | 1467962394115 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126a95000) [pid = 1650] [serial = 2349] [outer = 0x1251f0800] 00:19:54 INFO - PROCESS | 1650 | 1467962394477 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:19:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 674ms 00:19:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:19:54 INFO - PROCESS | 1650 | 1467962394522 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:19:54 INFO - PROCESS | 1650 | 1467962394523 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:19:54 INFO - PROCESS | 1650 | 1467962394526 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:19:54 INFO - PROCESS | 1650 | 1467962394527 Marionette TRACE conn2 <- [1,3098,null,{}] 00:19:54 INFO - PROCESS | 1650 | 1467962394529 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}] 00:19:54 INFO - PROCESS | 1650 | 1467962394530 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:54 INFO - PROCESS | 1650 | 1467962394641 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:19:54 INFO - PROCESS | 1650 | 1467962394652 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 1650 | 1467962394653 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118312800 == 35 [pid = 1650] [id = 784] 00:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1151db000) [pid = 1650] [serial = 2350] [outer = 0x0] 00:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1188d6000) [pid = 1650] [serial = 2351] [outer = 0x1151db000] 00:19:54 INFO - PROCESS | 1650 | 1467962394677 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126a9fc00) [pid = 1650] [serial = 2352] [outer = 0x1151db000] 00:19:55 INFO - PROCESS | 1650 | 1467962394995 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]]]}] 00:19:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:19:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:19:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 518ms 00:19:55 INFO - PROCESS | 1650 | 1467962395045 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 1650 | 1467962395046 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:19:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:19:55 INFO - PROCESS | 1650 | 1467962395048 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 1650 | 1467962395049 Marionette TRACE conn2 <- [1,3102,null,{}] 00:19:55 INFO - PROCESS | 1650 | 1467962395052 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}] 00:19:55 INFO - PROCESS | 1650 | 1467962395053 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:55 INFO - PROCESS | 1650 | 1467962395161 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:19:55 INFO - PROCESS | 1650 | 1467962395175 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1650 | 1467962395176 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af34800 == 36 [pid = 1650] [id = 785] 00:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126d35000) [pid = 1650] [serial = 2353] [outer = 0x0] 00:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126df4000) [pid = 1650] [serial = 2354] [outer = 0x126d35000] 00:19:55 INFO - PROCESS | 1650 | 1467962395201 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126dfb000) [pid = 1650] [serial = 2355] [outer = 0x126d35000] 00:19:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:19:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 00:19:55 INFO - PROCESS | 1650 | 1467962395513 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:19:55 INFO - PROCESS | 1650 | 1467962395517 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 1650 | 1467962395521 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:19:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:19:55 INFO - PROCESS | 1650 | 1467962395526 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 1650 | 1467962395527 Marionette TRACE conn2 <- [1,3106,null,{}] 00:19:55 INFO - PROCESS | 1650 | 1467962395529 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}] 00:19:55 INFO - PROCESS | 1650 | 1467962395541 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:55 INFO - PROCESS | 1650 | 1467962395655 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:19:55 INFO - PROCESS | 1650 | 1467962395658 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1650 | 1467962395659 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b813800 == 37 [pid = 1650] [id = 786] 00:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d37400) [pid = 1650] [serial = 2356] [outer = 0x0] 00:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126dffc00) [pid = 1650] [serial = 2357] [outer = 0x126d37400] 00:19:55 INFO - PROCESS | 1650 | 1467962395720 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128df1000) [pid = 1650] [serial = 2358] [outer = 0x126d37400] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11846dc00) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119617800) [pid = 1650] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116078400) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113d41400) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a8f000) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124ef1800) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a2a6000) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112d27400) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112e0bc00) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113f3a800) [pid = 1650] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112a79c00) [pid = 1650] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12578c800) [pid = 1650] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1293e0400) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 00:19:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d2f000) [pid = 1650] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 00:19:56 INFO - PROCESS | 1650 | 1467962396076 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]]]}] 00:19:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:19:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:19:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:19:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 568ms 00:19:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:19:56 INFO - PROCESS | 1650 | 1467962396095 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:19:56 INFO - PROCESS | 1650 | 1467962396096 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:19:56 INFO - PROCESS | 1650 | 1467962396098 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 1650 | 1467962396100 Marionette TRACE conn2 <- [1,3110,null,{}] 00:19:56 INFO - PROCESS | 1650 | 1467962396110 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}] 00:19:56 INFO - PROCESS | 1650 | 1467962396111 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:56 INFO - PROCESS | 1650 | 1467962396229 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:19:56 INFO - PROCESS | 1650 | 1467962396268 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 1650 | 1467962396269 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc1c800 == 38 [pid = 1650] [id = 787] 00:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133f3400) [pid = 1650] [serial = 2359] [outer = 0x0] 00:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126df5c00) [pid = 1650] [serial = 2360] [outer = 0x1133f3400] 00:19:56 INFO - PROCESS | 1650 | 1467962396293 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1293c0c00) [pid = 1650] [serial = 2361] [outer = 0x1133f3400] 00:19:56 INFO - PROCESS | 1650 | 1467962396555 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"]]]}] 00:19:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:19:56 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 00:19:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:19:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 476ms 00:19:56 INFO - PROCESS | 1650 | 1467962396578 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:19:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:19:56 INFO - PROCESS | 1650 | 1467962396579 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:19:56 INFO - PROCESS | 1650 | 1467962396592 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 1650 | 1467962396594 Marionette TRACE conn2 <- [1,3114,null,{}] 00:19:56 INFO - PROCESS | 1650 | 1467962396609 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}] 00:19:56 INFO - PROCESS | 1650 | 1467962396610 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:56 INFO - PROCESS | 1650 | 1467962396709 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:19:56 INFO - PROCESS | 1650 | 1467962396712 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\", \"22f3b401-60d8-404e-8477-89fd9f203d75\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 1650 | 1467962396714 Marionette INFO sendAsync 031f6769-3b19-c14d-89d1-47eeb87a6851 00:19:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c193000 == 39 [pid = 1650] [id = 788] 00:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1293c4000) [pid = 1650] [serial = 2362] [outer = 0x0] 00:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1293d5c00) [pid = 1650] [serial = 2363] [outer = 0x1293c4000] 00:19:56 INFO - PROCESS | 1650 | 1467962396740 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a5f9000) [pid = 1650] [serial = 2364] [outer = 0x1293c4000] 00:19:57 INFO - PROCESS | 1650 | 1467962397054 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]]]}] 00:19:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:19:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 492ms 00:19:57 INFO - PROCESS | 1650 | 1467962397074 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 1650 | 1467962397075 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:19:58 WARNING - u'runner_teardown' () 00:19:58 INFO - No more tests 00:19:58 INFO - Got 0 unexpected results 00:19:58 INFO - SUITE-END | took 510s 00:19:58 INFO - Closing logging queue 00:19:58 INFO - queue closed 00:19:58 INFO - Return code: 0 00:19:58 WARNING - # TBPL SUCCESS # 00:19:58 INFO - Running post-action listener: _resource_record_post_action 00:19:58 INFO - Running post-run listener: _resource_record_post_run 00:19:59 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 32509440; Write bytes: 953467392; Read time: 317; Write time: 4621 00:19:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:19:59 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154180096; Write bytes: 157235200; Read time: 13821; Write time: 367 00:19:59 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30338560; Write bytes: 793303552; Read time: 291; Write time: 4242 00:19:59 INFO - Running post-run listener: _upload_blobber_files 00:19:59 INFO - Blob upload gear active. 00:19:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:19:59 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 00:19:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:19:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:19:59 INFO - (blobuploader) - INFO - Open directory for files ... 00:19:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:19:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:19:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:20:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:20:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:20:00 INFO - (blobuploader) - INFO - Done attempting. 00:20:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:20:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:20:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:20:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:20:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:20:02 INFO - (blobuploader) - INFO - Done attempting. 00:20:02 INFO - (blobuploader) - INFO - Iteration through files over. 00:20:02 INFO - Return code: 0 00:20:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:20:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:20:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c90c9cf7f6ea74938c8efc26f240a727b7cad46c4730ab2a952fca4593262ccc12bd4abbbbd8ee2bdc80e1eea0dc620a2d87810bd4316791be19132bf7495c75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49da304ea0e78a2b31cf50daf54621eef825ed07bab0b2a3894aca95bd684350156c9b6afa6094b60023b44c43ece6c60a9fa49d1388ba0f77be68d0bae32bed"} 00:20:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:20:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:20:02 INFO - Contents: 00:20:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c90c9cf7f6ea74938c8efc26f240a727b7cad46c4730ab2a952fca4593262ccc12bd4abbbbd8ee2bdc80e1eea0dc620a2d87810bd4316791be19132bf7495c75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49da304ea0e78a2b31cf50daf54621eef825ed07bab0b2a3894aca95bd684350156c9b6afa6094b60023b44c43ece6c60a9fa49d1388ba0f77be68d0bae32bed"} 00:20:02 INFO - Running post-run listener: copy_logs_to_upload_dir 00:20:02 INFO - Copying logs to upload dir... 00:20:02 INFO - mkdir: /builds/slave/test/build/upload/logs 00:20:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.258285 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-08 00:20:02.767623) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 00:20:02.771225) ========= 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.37hake2sqO/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.4rvPfedXBZ/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c90c9cf7f6ea74938c8efc26f240a727b7cad46c4730ab2a952fca4593262ccc12bd4abbbbd8ee2bdc80e1eea0dc620a2d87810bd4316791be19132bf7495c75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49da304ea0e78a2b31cf50daf54621eef825ed07bab0b2a3894aca95bd684350156c9b6afa6094b60023b44c43ece6c60a9fa49d1388ba0f77be68d0bae32bed"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012400 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c90c9cf7f6ea74938c8efc26f240a727b7cad46c4730ab2a952fca4593262ccc12bd4abbbbd8ee2bdc80e1eea0dc620a2d87810bd4316791be19132bf7495c75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49da304ea0e78a2b31cf50daf54621eef825ed07bab0b2a3894aca95bd684350156c9b6afa6094b60023b44c43ece6c60a9fa49d1388ba0f77be68d0bae32bed"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 00:20:02.807950) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:20:02.808301) ========= 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.37hake2sqO/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.4rvPfedXBZ/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/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.005097 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 00:20:02.856238) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 00:20:02.856570) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 00:20:02.859844) ========= ========= Total master_lag: 0.49 =========