builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0301 starttime: 1467795726.57 results: success (0) buildid: 20160705073458 builduid: d934655e097d4d8394224f5c4f298958 revision: 059550e65473bb4a1cbb53c963e7ac7bc24b778a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:06.569887) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:06.570752) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:06.571023) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:06.595265) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:06.595540) ========= 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.7v17TRWXhy/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.WB9HLz2VSm/Listeners TMPDIR=/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/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-06 02:02:06-- 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% 40.3M=0s 2016-07-06 02:02:07 (40.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.531697 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:07.148874) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:07.149220) ========= 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.7v17TRWXhy/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.WB9HLz2VSm/Listeners TMPDIR=/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/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.026492 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:07.197358) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 02:02:07.197761) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 059550e65473bb4a1cbb53c963e7ac7bc24b778a --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 059550e65473bb4a1cbb53c963e7ac7bc24b778a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7v17TRWXhy/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.WB9HLz2VSm/Listeners TMPDIR=/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/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-06 02:02:07,279 truncating revision to first 12 chars 2016-07-06 02:02:07,279 Setting DEBUG logging. 2016-07-06 02:02:07,279 attempt 1/10 2016-07-06 02:02:07,279 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/059550e65473?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 02:02:08,046 unpacking tar archive at: mozilla-beta-059550e65473/testing/mozharness/ program finished with exit code 0 elapsedTime=1.055593 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 02:02:08.274632) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:08.274948) ========= script_repo_revision: 059550e65473bb4a1cbb53c963e7ac7bc24b778a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:08.275311) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:08.275575) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 02:02:08.293793) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-07-06 02:02:08.294063) ========= /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.7v17TRWXhy/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.WB9HLz2VSm/Listeners TMPDIR=/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 02:02:08 INFO - MultiFileLogger online at 20160706 02:02:08 in /builds/slave/test 02:02:08 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 02:02:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:02:08 INFO - {'append_to_log': False, 02:02:08 INFO - 'base_work_dir': '/builds/slave/test', 02:02:08 INFO - 'blob_upload_branch': 'mozilla-beta', 02:02:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:02:08 INFO - 'buildbot_json_path': 'buildprops.json', 02:02:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:02:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:02:08 INFO - 'download_minidump_stackwalk': True, 02:02:08 INFO - 'download_symbols': 'true', 02:02:08 INFO - 'e10s': False, 02:02:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:02:08 INFO - 'tooltool.py': '/tools/tooltool.py', 02:02:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:02:08 INFO - '/tools/misc-python/virtualenv.py')}, 02:02:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:02:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:02:08 INFO - 'log_level': 'info', 02:02:08 INFO - 'log_to_console': True, 02:02:08 INFO - 'opt_config_files': (), 02:02:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:02:08 INFO - '--processes=1', 02:02:08 INFO - '--config=%(test_path)s/wptrunner.ini', 02:02:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:02:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:02:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:02:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:02:08 INFO - 'pip_index': False, 02:02:08 INFO - 'require_test_zip': True, 02:02:08 INFO - 'test_type': ('testharness',), 02:02:08 INFO - 'this_chunk': '1', 02:02:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:02:08 INFO - 'total_chunks': '10', 02:02:08 INFO - 'virtualenv_path': 'venv', 02:02:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:02:08 INFO - 'work_dir': 'build'} 02:02:08 INFO - ##### 02:02:08 INFO - ##### Running clobber step. 02:02:08 INFO - ##### 02:02:08 INFO - Running pre-action listener: _resource_record_pre_action 02:02:08 INFO - Running main action method: clobber 02:02:08 INFO - rmtree: /builds/slave/test/build 02:02:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:02:10 INFO - Running post-action listener: _resource_record_post_action 02:02:10 INFO - ##### 02:02:10 INFO - ##### Running read-buildbot-config step. 02:02:10 INFO - ##### 02:02:10 INFO - Running pre-action listener: _resource_record_pre_action 02:02:10 INFO - Running main action method: read_buildbot_config 02:02:10 INFO - Using buildbot properties: 02:02:10 INFO - { 02:02:10 INFO - "project": "", 02:02:10 INFO - "product": "firefox", 02:02:10 INFO - "script_repo_revision": "production", 02:02:10 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:02:10 INFO - "repository": "", 02:02:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:02:10 INFO - "buildid": "20160705073458", 02:02:10 INFO - "pgo_build": "False", 02:02:10 INFO - "basedir": "/builds/slave/test", 02:02:10 INFO - "buildnumber": 17, 02:02:10 INFO - "slavename": "t-yosemite-r7-0301", 02:02:10 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 02:02:10 INFO - "platform": "macosx64", 02:02:10 INFO - "branch": "mozilla-beta", 02:02:10 INFO - "revision": "059550e65473bb4a1cbb53c963e7ac7bc24b778a", 02:02:10 INFO - "repo_path": "releases/mozilla-beta", 02:02:10 INFO - "moz_repo_path": "", 02:02:10 INFO - "stage_platform": "macosx64", 02:02:10 INFO - "builduid": "d934655e097d4d8394224f5c4f298958", 02:02:10 INFO - "slavebuilddir": "test" 02:02:10 INFO - } 02:02:10 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg. 02:02:10 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.test_packages.json. 02:02:10 INFO - Running post-action listener: _resource_record_post_action 02:02:10 INFO - ##### 02:02:10 INFO - ##### Running download-and-extract step. 02:02:10 INFO - ##### 02:02:10 INFO - Running pre-action listener: _resource_record_pre_action 02:02:10 INFO - Running main action method: download_and_extract 02:02:10 INFO - mkdir: /builds/slave/test/build/tests 02:02:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.test_packages.json 02:02:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:02:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/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 02:02:10 INFO - Downloaded 1201 bytes. 02:02:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:02:10 INFO - Using the following test package requirements: 02:02:10 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:02:10 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:02:10 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:02:10 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'jsshell-mac64.zip'], 02:02:10 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:02:10 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:02:10 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:02:10 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:02:10 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:02:10 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:02:10 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:02:10 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 02:02:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.common.tests.zip 02:02:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 02:02:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/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 02:02:12 INFO - Downloaded 18406782 bytes. 02:02:12 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/*'] 02:02:12 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/* 02:02:13 INFO - caution: filename not matched: web-platform/* 02:02:13 INFO - Return code: 11 02:02:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:02:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/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 02:02:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/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 02:02:21 INFO - Downloaded 36389085 bytes. 02:02:21 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/*'] 02:02:21 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/* 02:02:25 INFO - caution: filename not matched: bin/* 02:02:25 INFO - caution: filename not matched: config/* 02:02:25 INFO - caution: filename not matched: mozbase/* 02:02:25 INFO - caution: filename not matched: marionette/* 02:02:25 INFO - caution: filename not matched: tools/wptserve/* 02:02:25 INFO - Return code: 11 02:02: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')]} 02:02:25 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg 02:02:25 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:02:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 02:02:27 INFO - Downloaded 73036980 bytes. 02:02:27 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg 02:02:27 INFO - mkdir: /builds/slave/test/properties 02:02:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:02:27 INFO - Writing to file /builds/slave/test/properties/build_url 02:02:27 INFO - Contents: 02:02:27 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg 02:02:27 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:02:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:02:27 INFO - Contents: 02:02:27 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:27 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:27 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/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 02:02:34 INFO - Downloaded 103705861 bytes. 02:02: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'] 02:02: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 02:02:38 INFO - Return code: 0 02:02:38 INFO - Running post-action listener: _resource_record_post_action 02:02:38 INFO - Running post-action listener: set_extra_try_arguments 02:02:38 INFO - ##### 02:02:38 INFO - ##### Running create-virtualenv step. 02:02:38 INFO - ##### 02:02:38 INFO - Running pre-action listener: _pre_create_virtualenv 02:02:38 INFO - Running pre-action listener: _resource_record_pre_action 02:02:38 INFO - Running main action method: create_virtualenv 02:02:38 INFO - Creating virtualenv /builds/slave/test/build/venv 02:02:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:02:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:02:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:02:38 INFO - Using real prefix '/tools/python27' 02:02:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:02:38 INFO - Installing distribute.............................................................................................................................................................................................done. 02:02:41 INFO - Installing pip.................done. 02:02:41 INFO - Return code: 0 02:02:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:02: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')]} 02:02:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02: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')]} 02:02:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02: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 0x102ff3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103010f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc65147c570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10300c5e0>, '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 0x102befcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102c1a990>, '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.7v17TRWXhy/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.WB9HLz2VSm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02: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 02:02: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 02:02:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7v17TRWXhy/Render', 02:02:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:41 INFO - 'HOME': '/Users/cltbld', 02:02:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:41 INFO - 'LOGNAME': 'cltbld', 02:02:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:41 INFO - 'MOZ_NO_REMOTE': '1', 02:02:41 INFO - 'NO_EM_RESTART': '1', 02:02:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:41 INFO - 'PWD': '/builds/slave/test', 02:02:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:41 INFO - 'SHELL': '/bin/bash', 02:02:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WB9HLz2VSm/Listeners', 02:02:41 INFO - 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', 02:02:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:41 INFO - 'USER': 'cltbld', 02:02:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:41 INFO - 'XPC_FLAGS': '0x0', 02:02:41 INFO - 'XPC_SERVICE_NAME': '0', 02:02:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:42 INFO - Downloading/unpacking psutil>=0.7.1 02:02:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:02:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:02:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:02:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:02:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:02:45 INFO - Installing collected packages: psutil 02:02:45 INFO - Running setup.py install for psutil 02:02:45 INFO - building 'psutil._psutil_osx' extension 02:02: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_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 02:02: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 02:02: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 02:02: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 02:02:45 INFO - building 'psutil._psutil_posix' extension 02:02: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 02:02:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:02:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:02:45 INFO - ^ 02:02:45 INFO - 1 warning generated. 02:02: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 02:02:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:02:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:02:46 INFO - Successfully installed psutil 02:02:46 INFO - Cleaning up... 02:02:46 INFO - Return code: 0 02:02:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:02: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')]} 02:02:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02: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')]} 02:02:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02: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 0x102ff3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103010f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc65147c570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10300c5e0>, '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 0x102befcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102c1a990>, '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.7v17TRWXhy/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.WB9HLz2VSm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02: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 02:02: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 02:02:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7v17TRWXhy/Render', 02:02:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:46 INFO - 'HOME': '/Users/cltbld', 02:02:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:46 INFO - 'LOGNAME': 'cltbld', 02:02:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:46 INFO - 'MOZ_NO_REMOTE': '1', 02:02:46 INFO - 'NO_EM_RESTART': '1', 02:02:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:46 INFO - 'PWD': '/builds/slave/test', 02:02:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:46 INFO - 'SHELL': '/bin/bash', 02:02:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WB9HLz2VSm/Listeners', 02:02:46 INFO - 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', 02:02:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:46 INFO - 'USER': 'cltbld', 02:02:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:46 INFO - 'XPC_FLAGS': '0x0', 02:02:46 INFO - 'XPC_SERVICE_NAME': '0', 02:02:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:02:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:02:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:02:49 INFO - Installing collected packages: mozsystemmonitor 02:02:49 INFO - Running setup.py install for mozsystemmonitor 02:02:49 INFO - Successfully installed mozsystemmonitor 02:02:49 INFO - Cleaning up... 02:02:49 INFO - Return code: 0 02:02:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:02: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')]} 02:02:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02: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')]} 02:02:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02: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 0x102ff3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103010f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc65147c570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10300c5e0>, '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 0x102befcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102c1a990>, '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.7v17TRWXhy/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.WB9HLz2VSm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02: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 02:02: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 02:02:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7v17TRWXhy/Render', 02:02:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:49 INFO - 'HOME': '/Users/cltbld', 02:02:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:49 INFO - 'LOGNAME': 'cltbld', 02:02:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:49 INFO - 'MOZ_NO_REMOTE': '1', 02:02:49 INFO - 'NO_EM_RESTART': '1', 02:02:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:49 INFO - 'PWD': '/builds/slave/test', 02:02:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:49 INFO - 'SHELL': '/bin/bash', 02:02:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WB9HLz2VSm/Listeners', 02:02:49 INFO - 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', 02:02:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:49 INFO - 'USER': 'cltbld', 02:02:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:49 INFO - 'XPC_FLAGS': '0x0', 02:02:49 INFO - 'XPC_SERVICE_NAME': '0', 02:02:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:49 INFO - Downloading/unpacking blobuploader==1.2.4 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02:51 INFO - Downloading blobuploader-1.2.4.tar.gz 02:02:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:02:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:02:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02: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 02:02:52 INFO - Downloading docopt-0.6.1.tar.gz 02:02:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:02:53 INFO - Installing collected packages: blobuploader, requests, docopt 02:02:53 INFO - Running setup.py install for blobuploader 02:02:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:02:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:02:53 INFO - Running setup.py install for requests 02:02:53 INFO - Running setup.py install for docopt 02:02:53 INFO - Successfully installed blobuploader requests docopt 02:02:53 INFO - Cleaning up... 02:02:54 INFO - Return code: 0 02:02:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:02:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:54 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 0x102ff3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103010f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc65147c570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10300c5e0>, '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 0x102befcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102c1a990>, '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.7v17TRWXhy/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.WB9HLz2VSm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:02:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:02:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7v17TRWXhy/Render', 02:02:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:54 INFO - 'HOME': '/Users/cltbld', 02:02:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:54 INFO - 'LOGNAME': 'cltbld', 02:02:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:54 INFO - 'MOZ_NO_REMOTE': '1', 02:02:54 INFO - 'NO_EM_RESTART': '1', 02:02:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:54 INFO - 'PWD': '/builds/slave/test', 02:02:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:54 INFO - 'SHELL': '/bin/bash', 02:02:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WB9HLz2VSm/Listeners', 02:02:54 INFO - 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', 02:02:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:54 INFO - 'USER': 'cltbld', 02:02:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:54 INFO - 'XPC_FLAGS': '0x0', 02:02:54 INFO - 'XPC_SERVICE_NAME': '0', 02:02:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-VXss8L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-YdfIu5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-cNhvNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-VUL9nr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-cZGvzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-ysVGYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-4WHaVA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:02:54 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-TMfRF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-oLhuXb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-IHbDEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-xUqFsV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-h9QWfS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-upuu6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-ReW8I1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-vVN6Z0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-20xLDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:02:55 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-zrtIMo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:02:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:02:56 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-s6N4QZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:02:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:02:56 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-4oTQoF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:02:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:56 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-PZAtOD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:02:56 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-6esnGS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:02:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:02: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 02:02:56 INFO - Running setup.py install for manifestparser 02:02:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:02:56 INFO - Running setup.py install for mozcrash 02:02:57 INFO - Running setup.py install for mozdebug 02:02:57 INFO - Running setup.py install for mozdevice 02:02:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:02:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:02:57 INFO - Running setup.py install for mozfile 02:02:57 INFO - Running setup.py install for mozhttpd 02:02:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:02:57 INFO - Running setup.py install for mozinfo 02:02:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:02:57 INFO - Running setup.py install for mozInstall 02:02:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:02:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:02:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:02:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:02:58 INFO - Running setup.py install for mozleak 02:02:58 INFO - Running setup.py install for mozlog 02:02:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:02:58 INFO - Running setup.py install for moznetwork 02:02:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:02:58 INFO - Running setup.py install for mozprocess 02:02:58 INFO - Running setup.py install for mozprofile 02:02:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:02:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:02:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:02:58 INFO - Running setup.py install for mozrunner 02:02:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:02:58 INFO - Running setup.py install for mozscreenshot 02:02:59 INFO - Running setup.py install for moztest 02:02:59 INFO - Running setup.py install for mozversion 02:02:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:02:59 INFO - Running setup.py install for wptserve 02:02:59 INFO - Running setup.py install for marionette-driver 02:02:59 INFO - Running setup.py install for browsermob-proxy 02:02:59 INFO - Running setup.py install for marionette-client 02:03:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:03:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:03: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 02:03:00 INFO - Cleaning up... 02:03:00 INFO - Return code: 0 02:03:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:03: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')]} 02:03:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:03:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:03: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')]} 02:03:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:03:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:03: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 0x102ff3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103010f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc65147c570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10300c5e0>, '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 0x102befcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102c1a990>, '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.7v17TRWXhy/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.WB9HLz2VSm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:03: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 02:03: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 02:03:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7v17TRWXhy/Render', 02:03:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:03:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:03:00 INFO - 'HOME': '/Users/cltbld', 02:03:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:03:00 INFO - 'LOGNAME': 'cltbld', 02:03:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:03:00 INFO - 'MOZ_NO_REMOTE': '1', 02:03:00 INFO - 'NO_EM_RESTART': '1', 02:03:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:03:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:03:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:03:00 INFO - 'PWD': '/builds/slave/test', 02:03:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:03:00 INFO - 'SHELL': '/bin/bash', 02:03:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WB9HLz2VSm/Listeners', 02:03:00 INFO - 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', 02:03:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:03:00 INFO - 'USER': 'cltbld', 02:03:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:03:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:03:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:03:00 INFO - 'XPC_FLAGS': '0x0', 02:03:00 INFO - 'XPC_SERVICE_NAME': '0', 02:03:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:03:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:03:00 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-wY9bg4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:03: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)) 02:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:03:00 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-kpHiHQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:03: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)) 02:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:03:00 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-uj3u8f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:03: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)) 02:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:03:00 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-cVTvJx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:03: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)) 02:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:03:00 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-lqH3te-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:03:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-uOOOTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-5KEzmY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-OPEBlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-rYQRZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-cmeqE8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-F5oU6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-3c78dl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-Gt2FZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:03: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)) 02:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:03:01 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-V_4Daq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:03:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:03:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:03:02 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-kHOuTI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:03: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)) 02:03:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:03:02 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-6xfkI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:03: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)) 02:03:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:03:02 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-PbQgDH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:03: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)) 02:03:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:03:02 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-SAHRfx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:03: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)) 02:03:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:03:02 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-1BiEbC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:03: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)) 02:03:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:03:02 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-was2q_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:03: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)) 02:03:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:03:03 INFO - Running setup.py (path:/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/pip-N2b85J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:03:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:03: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)) 02:03: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)) 02:03: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)) 02:03: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)) 02:03: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)) 02:03: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)) 02:03:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:03: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 02:03: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 02:03: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 02:03: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 02:03: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 02:03: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 02:03:05 INFO - Downloading blessings-1.6.tar.gz 02:03:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:03: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)) 02:03:05 INFO - Installing collected packages: blessings 02:03:05 INFO - Running setup.py install for blessings 02:03:05 INFO - Successfully installed blessings 02:03:05 INFO - Cleaning up... 02:03:06 INFO - Return code: 0 02:03:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:03:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:03:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:03:06 INFO - Reading from file tmpfile_stdout 02:03:06 INFO - Current package versions: 02:03:06 INFO - blessings == 1.6 02:03:06 INFO - blobuploader == 1.2.4 02:03:06 INFO - browsermob-proxy == 0.6.0 02:03:06 INFO - docopt == 0.6.1 02:03:06 INFO - manifestparser == 1.1 02:03:06 INFO - marionette-client == 2.3.0 02:03:06 INFO - marionette-driver == 1.4.0 02:03:06 INFO - mozInstall == 1.12 02:03:06 INFO - mozcrash == 0.17 02:03:06 INFO - mozdebug == 0.1 02:03:06 INFO - mozdevice == 0.48 02:03:06 INFO - mozfile == 1.2 02:03:06 INFO - mozhttpd == 0.7 02:03:06 INFO - mozinfo == 0.9 02:03:06 INFO - mozleak == 0.1 02:03:06 INFO - mozlog == 3.1 02:03:06 INFO - moznetwork == 0.27 02:03:06 INFO - mozprocess == 0.22 02:03:06 INFO - mozprofile == 0.28 02:03:06 INFO - mozrunner == 6.11 02:03:06 INFO - mozscreenshot == 0.1 02:03:06 INFO - mozsystemmonitor == 0.0 02:03:06 INFO - moztest == 0.7 02:03:06 INFO - mozversion == 1.4 02:03:06 INFO - psutil == 3.1.1 02:03:06 INFO - requests == 1.2.3 02:03:06 INFO - wptserve == 1.4.0 02:03:06 INFO - wsgiref == 0.1.2 02:03:06 INFO - Running post-action listener: _resource_record_post_action 02:03:06 INFO - Running post-action listener: _start_resource_monitoring 02:03:06 INFO - Starting resource monitoring. 02:03:06 INFO - ##### 02:03:06 INFO - ##### Running pull step. 02:03:06 INFO - ##### 02:03:06 INFO - Running pre-action listener: _resource_record_pre_action 02:03:06 INFO - Running main action method: pull 02:03:06 INFO - Pull has nothing to do! 02:03:06 INFO - Running post-action listener: _resource_record_post_action 02:03:06 INFO - ##### 02:03:06 INFO - ##### Running install step. 02:03:06 INFO - ##### 02:03:06 INFO - Running pre-action listener: _resource_record_pre_action 02:03:06 INFO - Running main action method: install 02:03:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:03:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:03:06 INFO - Reading from file tmpfile_stdout 02:03:06 INFO - Detecting whether we're running mozinstall >=1.0... 02:03:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:03:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:03:06 INFO - Reading from file tmpfile_stdout 02:03:06 INFO - Output received: 02:03:06 INFO - Usage: mozinstall [options] installer 02:03:06 INFO - Options: 02:03:06 INFO - -h, --help show this help message and exit 02:03:06 INFO - -d DEST, --destination=DEST 02:03:06 INFO - Directory to install application into. [default: 02:03:06 INFO - "/builds/slave/test"] 02:03:06 INFO - --app=APP Application being installed. [default: firefox] 02:03:06 INFO - mkdir: /builds/slave/test/build/application 02:03: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'] 02:03: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 02:03:24 INFO - Reading from file tmpfile_stdout 02:03:24 INFO - Output received: 02:03:24 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:03:24 INFO - Running post-action listener: _resource_record_post_action 02:03:24 INFO - ##### 02:03:24 INFO - ##### Running run-tests step. 02:03:24 INFO - ##### 02:03:24 INFO - Running pre-action listener: _resource_record_pre_action 02:03:24 INFO - Running main action method: run_tests 02:03:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:03:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:03:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:03:24 INFO - grabbing minidump binary from tooltool 02:03: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')]} 02:03: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 0x10300c5e0>, '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 0x102befcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102c1a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:03: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 02:03: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 02:03:24 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:03:24 INFO - Return code: 0 02:03:24 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:03:24 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:03: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/1467729298/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 02:03: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/1467729298/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 02:03:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7v17TRWXhy/Render', 02:03:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:03:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:03:24 INFO - 'HOME': '/Users/cltbld', 02:03:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:03:24 INFO - 'LOGNAME': 'cltbld', 02:03:24 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:03:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:03:24 INFO - 'MOZ_NO_REMOTE': '1', 02:03:24 INFO - 'NO_EM_RESTART': '1', 02:03:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:03:24 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:03:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:03:24 INFO - 'PWD': '/builds/slave/test', 02:03:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:03:24 INFO - 'SHELL': '/bin/bash', 02:03:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WB9HLz2VSm/Listeners', 02:03:24 INFO - 'TMPDIR': '/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/T/', 02:03:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:03:24 INFO - 'USER': 'cltbld', 02:03:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:03:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:03:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:03:24 INFO - 'XPC_FLAGS': '0x0', 02:03:24 INFO - 'XPC_SERVICE_NAME': '0', 02:03:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:03: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/1467729298/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 02:03: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 02:03:25 INFO - import pkg_resources 02:03:25 INFO - Using 1 client processes 02:03:25 INFO - wptserve Starting http server on 127.0.0.1:8000 02:03:26 INFO - wptserve Starting http server on 127.0.0.1:8001 02:03:26 INFO - wptserve Starting http server on 127.0.0.1:8443 02:03:28 INFO - SUITE-START | Running 778 tests 02:03:28 INFO - Running testharness tests 02:03:28 INFO - Setting up ssl 02:03:28 INFO - PROCESS | certutil | 02:03:28 INFO - PROCESS | certutil | 02:03:28 INFO - PROCESS | certutil | 02:03:28 INFO - Certificate Nickname Trust Attributes 02:03:28 INFO - SSL,S/MIME,JAR/XPI 02:03:28 INFO - 02:03:28 INFO - web-platform-tests CT,, 02:03:28 INFO - 02:03:28 INFO - Starting runner 02:03:29 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:03:29 INFO - PROCESS | 1645 | 1467795809148 Marionette DEBUG Marionette enabled via build flag and pref 02:03:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x113f24000 == 1 [pid = 1645] [id = 1] 02:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 1 (0x113f24800) [pid = 1645] [serial = 1] [outer = 0x0] 02:03:29 INFO - PROCESS | 1645 | [1645] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 2 (0x113f25800) [pid = 1645] [serial = 2] [outer = 0x113f24800] 02:03:29 INFO - PROCESS | 1645 | 1467795809466 Marionette INFO Listening on port 2828 02:03:29 INFO - PROCESS | 1645 | 1467795809695 Marionette DEBUG Marionette enabled via command-line flag 02:03:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x11695f800 == 2 [pid = 1645] [id = 2] 02:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 3 (0x116960000) [pid = 1645] [serial = 3] [outer = 0x0] 02:03:29 INFO - PROCESS | 1645 | [1645] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 4 (0x116961000) [pid = 1645] [serial = 4] [outer = 0x116960000] 02:03:29 INFO - PROCESS | 1645 | [1645] 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 02:03:29 INFO - PROCESS | 1645 | 1467795809845 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49279 02:03:29 INFO - PROCESS | 1645 | 1467795809931 Marionette DEBUG Closed connection conn0 02:03:29 INFO - PROCESS | 1645 | [1645] 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 02:03:29 INFO - PROCESS | 1645 | 1467795809935 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49280 02:03:29 INFO - PROCESS | 1645 | 1467795809945 Marionette DEBUG Closed connection conn1 02:03:29 INFO - PROCESS | 1645 | [1645] 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 02:03:29 INFO - PROCESS | 1645 | 1467795809950 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49281 02:03:29 INFO - PROCESS | 1645 | 1467795809960 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:03:29 INFO - PROCESS | 1645 | 1467795809966 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":"20160705073458","device":"desktop","version":"48.0"} 02:03:30 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:03:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x119d0b000 == 3 [pid = 1645] [id = 3] 02:03:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 5 (0x119d0b800) [pid = 1645] [serial = 5] [outer = 0x0] 02:03:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x119d0c000 == 4 [pid = 1645] [id = 4] 02:03:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 6 (0x119cce800) [pid = 1645] [serial = 6] [outer = 0x0] 02:03:31 INFO - PROCESS | 1645 | [1645] 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 02:03:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214ee800 == 5 [pid = 1645] [id = 5] 02:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 7 (0x119ccdc00) [pid = 1645] [serial = 7] [outer = 0x0] 02:03:31 INFO - PROCESS | 1645 | [1645] 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 02:03:31 INFO - PROCESS | 1645 | [1645] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 8 (0x12167f400) [pid = 1645] [serial = 8] [outer = 0x119ccdc00] 02:03:31 INFO - PROCESS | 1645 | [1645] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:03:31 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 9 (0x121507000) [pid = 1645] [serial = 9] [outer = 0x119d0b800] 02:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 10 (0x123ca2c00) [pid = 1645] [serial = 10] [outer = 0x119cce800] 02:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 11 (0x123ca4800) [pid = 1645] [serial = 11] [outer = 0x119ccdc00] 02:03:31 INFO - PROCESS | 1645 | [1645] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:03:31 INFO - PROCESS | 1645 | 1467795811988 Marionette INFO startBrowser 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:32 INFO - PROCESS | 1645 | 1467795812010 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 1645 | 1467795812017 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 1645 | 1467795812019 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:32 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:03:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 12 (0x119b13400) [pid = 1645] [serial = 12] [outer = 0x119ccdc00] 02:03:32 INFO - PROCESS | 1645 | 1467795812342 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"58d8bf3a-2940-fd41-9c85-65ad82e00e52","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":"20160705073458","device":"desktop","version":"48.0","command_id":1}}] 02:03:32 INFO - PROCESS | 1645 | 1467795812423 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:03:32 INFO - PROCESS | 1645 | 1467795812425 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:32 INFO - PROCESS | 1645 | 1467795812472 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:03:32 INFO - PROCESS | 1645 | 1467795812554 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:03:32 INFO - PROCESS | 1645 | 1467795812555 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:32 INFO - PROCESS | 1645 | [1645] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:03:32 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:03:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 13 (0x12740f000) [pid = 1645] [serial = 13] [outer = 0x119ccdc00] 02:03:32 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:03:32 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:32 INFO - PROCESS | 1645 | 1467795812816 Marionette TRACE conn2 <- [1,3,null,{}] 02:03:32 INFO - PROCESS | 1645 | 1467795812822 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:03:32 INFO - PROCESS | 1645 | 1467795812825 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:32 INFO - PROCESS | 1645 | 1467795812850 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:03:32 INFO - PROCESS | 1645 | 1467795812889 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:03:32 INFO - PROCESS | 1645 | 1467795812891 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:03:32 INFO - PROCESS | 1645 | 1467795812896 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 1645 | 1467795812899 Marionette TRACE conn2 <- [1,6,null,{}] 02:03:32 INFO - PROCESS | 1645 | 1467795812905 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:32 INFO - PROCESS | 1645 | 1467795812908 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:32 INFO - PROCESS | 1645 | 1467795812925 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:03:32 INFO - PROCESS | 1645 | 1467795812929 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 1645 | 1467795812930 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fb0800 == 6 [pid = 1645] [id = 6] 02:03:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 14 (0x12900f800) [pid = 1645] [serial = 14] [outer = 0x0] 02:03:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 15 (0x129011400) [pid = 1645] [serial = 15] [outer = 0x12900f800] 02:03:32 INFO - PROCESS | 1645 | 1467795812975 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 16 (0x129017000) [pid = 1645] [serial = 16] [outer = 0x12900f800] 02:03:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12923c800 == 7 [pid = 1645] [id = 7] 02:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 17 (0x1292dfc00) [pid = 1645] [serial = 17] [outer = 0x0] 02:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 18 (0x1292e1800) [pid = 1645] [serial = 18] [outer = 0x1292dfc00] 02:03:33 INFO - PROCESS | 1645 | 1467795813360 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 19 (0x129262400) [pid = 1645] [serial = 19] [outer = 0x1292dfc00] 02:03:33 INFO - PROCESS | 1645 | 1467795813471 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 625ms 02:03:33 INFO - PROCESS | 1645 | 1467795813561 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 1645 | 1467795813562 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:03:33 INFO - PROCESS | 1645 | 1467795813597 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 1645 | 1467795813599 Marionette TRACE conn2 <- [1,10,null,{}] 02:03:33 INFO - PROCESS | 1645 | 1467795813658 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:33 INFO - PROCESS | 1645 | 1467795813663 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:33 INFO - PROCESS | 1645 | 1467795813825 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:03:33 INFO - PROCESS | 1645 | 1467795813836 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:33 INFO - PROCESS | 1645 | 1467795813837 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab6f800 == 8 [pid = 1645] [id = 8] 02:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 20 (0x12ab95c00) [pid = 1645] [serial = 20] [outer = 0x0] 02:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 21 (0x12ab97800) [pid = 1645] [serial = 21] [outer = 0x12ab95c00] 02:03:33 INFO - PROCESS | 1645 | 1467795813879 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 22 (0x12ab9c400) [pid = 1645] [serial = 22] [outer = 0x12ab95c00] 02:03:34 INFO - PROCESS | 1645 | 1467795814256 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 685ms 02:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:03:34 INFO - PROCESS | 1645 | 1467795814272 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 1645 | 1467795814274 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:03:34 INFO - PROCESS | 1645 | 1467795814276 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - PROCESS | 1645 | 1467795814277 Marionette TRACE conn2 <- [1,14,null,{}] 02:03:34 INFO - PROCESS | 1645 | 1467795814279 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:34 INFO - PROCESS | 1645 | 1467795814281 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:34 INFO - PROCESS | 1645 | 1467795814372 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:03:34 INFO - PROCESS | 1645 | 1467795814376 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 1645 | 1467795814377 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b00e800 == 9 [pid = 1645] [id = 9] 02:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 23 (0x12aba0800) [pid = 1645] [serial = 23] [outer = 0x0] 02:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 24 (0x12ad7bc00) [pid = 1645] [serial = 24] [outer = 0x12aba0800] 02:03:34 INFO - PROCESS | 1645 | 1467795814402 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 25 (0x12af2a800) [pid = 1645] [serial = 25] [outer = 0x12aba0800] 02:03:34 INFO - PROCESS | 1645 | 1467795814657 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 02:03:34 INFO - PROCESS | 1645 | 1467795814696 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 1645 | 1467795814697 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:03:34 INFO - PROCESS | 1645 | 1467795814699 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - PROCESS | 1645 | 1467795814701 Marionette TRACE conn2 <- [1,18,null,{}] 02:03:34 INFO - PROCESS | 1645 | 1467795814710 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:34 INFO - PROCESS | 1645 | 1467795814712 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:34 INFO - PROCESS | 1645 | 1467795814806 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:03:34 INFO - PROCESS | 1645 | 1467795814811 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 1645 | 1467795814813 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b91a800 == 10 [pid = 1645] [id = 10] 02:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 26 (0x12af7fc00) [pid = 1645] [serial = 26] [outer = 0x0] 02:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 27 (0x12b95dc00) [pid = 1645] [serial = 27] [outer = 0x12af7fc00] 02:03:34 INFO - PROCESS | 1645 | 1467795814837 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 28 (0x12b964000) [pid = 1645] [serial = 28] [outer = 0x12af7fc00] 02:03:35 INFO - PROCESS | 1645 | 1467795815094 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 02:03:35 INFO - PROCESS | 1645 | 1467795815126 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 1645 | 1467795815128 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:03:35 INFO - PROCESS | 1645 | 1467795815130 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 1645 | 1467795815131 Marionette TRACE conn2 <- [1,22,null,{}] 02:03:35 INFO - PROCESS | 1645 | 1467795815133 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:35 INFO - PROCESS | 1645 | 1467795815135 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:35 INFO - PROCESS | 1645 | 1467795815247 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:03:35 INFO - PROCESS | 1645 | 1467795815250 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 1645 | 1467795815252 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd45000 == 11 [pid = 1645] [id = 11] 02:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 29 (0x117e3e000) [pid = 1645] [serial = 29] [outer = 0x0] 02:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 30 (0x1292e3800) [pid = 1645] [serial = 30] [outer = 0x117e3e000] 02:03:35 INFO - PROCESS | 1645 | 1467795815280 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 31 (0x12b968400) [pid = 1645] [serial = 31] [outer = 0x117e3e000] 02:03:35 INFO - PROCESS | 1645 | 1467795815508 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 02:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:03:35 INFO - PROCESS | 1645 | 1467795815548 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 1645 | 1467795815549 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:03:35 INFO - PROCESS | 1645 | 1467795815559 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 1645 | 1467795815560 Marionette TRACE conn2 <- [1,26,null,{}] 02:03:35 INFO - PROCESS | 1645 | 1467795815566 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:35 INFO - PROCESS | 1645 | 1467795815567 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:35 INFO - PROCESS | 1645 | 1467795815667 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:03:35 INFO - PROCESS | 1645 | 1467795815673 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 1645 | 1467795815674 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181ce000 == 12 [pid = 1645] [id = 12] 02:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 32 (0x12be25c00) [pid = 1645] [serial = 32] [outer = 0x0] 02:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 33 (0x12be32c00) [pid = 1645] [serial = 33] [outer = 0x12be25c00] 02:03:35 INFO - PROCESS | 1645 | 1467795815698 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 34 (0x12be94000) [pid = 1645] [serial = 34] [outer = 0x12be25c00] 02:03:35 INFO - PROCESS | 1645 | 1467795815936 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 428ms 02:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:03:35 INFO - PROCESS | 1645 | 1467795815981 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 1645 | 1467795815982 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:03:35 INFO - PROCESS | 1645 | 1467795815984 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 1645 | 1467795815985 Marionette TRACE conn2 <- [1,30,null,{}] 02:03:36 INFO - PROCESS | 1645 | 1467795815995 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 1645 | 1467795816008 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:36 INFO - PROCESS | 1645 | 1467795816101 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:03:36 INFO - PROCESS | 1645 | 1467795816107 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 1645 | 1467795816108 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c36d800 == 13 [pid = 1645] [id = 13] 02:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 35 (0x12be97000) [pid = 1645] [serial = 35] [outer = 0x0] 02:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 36 (0x12c3a9c00) [pid = 1645] [serial = 36] [outer = 0x12be97000] 02:03:36 INFO - PROCESS | 1645 | 1467795816132 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 37 (0x12c3ad800) [pid = 1645] [serial = 37] [outer = 0x12be97000] 02:03:36 INFO - PROCESS | 1645 | 1467795816364 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 02:03:36 INFO - PROCESS | 1645 | 1467795816428 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 1645 | 1467795816429 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:03:36 INFO - PROCESS | 1645 | 1467795816432 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1645 | 1467795816433 Marionette TRACE conn2 <- [1,34,null,{}] 02:03:36 INFO - PROCESS | 1645 | 1467795816445 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 1645 | 1467795816446 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:36 INFO - PROCESS | 1645 | 1467795816563 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:03:36 INFO - PROCESS | 1645 | 1467795816568 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 1645 | 1467795816569 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c712800 == 14 [pid = 1645] [id = 14] 02:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 38 (0x12be9c400) [pid = 1645] [serial = 38] [outer = 0x0] 02:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 39 (0x12c3b7c00) [pid = 1645] [serial = 39] [outer = 0x12be9c400] 02:03:36 INFO - PROCESS | 1645 | 1467795816608 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 40 (0x12c748000) [pid = 1645] [serial = 40] [outer = 0x12be9c400] 02:03:36 INFO - PROCESS | 1645 | 1467795816926 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 523ms 02:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:03:36 INFO - PROCESS | 1645 | 1467795816959 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 1645 | 1467795816960 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:03:36 INFO - PROCESS | 1645 | 1467795816962 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1645 | 1467795816963 Marionette TRACE conn2 <- [1,38,null,{}] 02:03:36 INFO - PROCESS | 1645 | 1467795816965 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 1645 | 1467795816967 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:37 INFO - PROCESS | 1645 | 1467795817076 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:03:37 INFO - PROCESS | 1645 | 1467795817079 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1645 | 1467795817080 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca82000 == 15 [pid = 1645] [id = 15] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 41 (0x12a4ea400) [pid = 1645] [serial = 41] [outer = 0x0] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 42 (0x12cb12400) [pid = 1645] [serial = 42] [outer = 0x12a4ea400] 02:03:37 INFO - PROCESS | 1645 | 1467795817104 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 43 (0x12cb17400) [pid = 1645] [serial = 43] [outer = 0x12a4ea400] 02:03:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc36000 == 16 [pid = 1645] [id = 16] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 44 (0x12cc36800) [pid = 1645] [serial = 44] [outer = 0x0] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 45 (0x12cc2f800) [pid = 1645] [serial = 45] [outer = 0x12cc36800] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 46 (0x12c35f800) [pid = 1645] [serial = 46] [outer = 0x12cc36800] 02:03:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc35800 == 17 [pid = 1645] [id = 17] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 47 (0x12cb19000) [pid = 1645] [serial = 47] [outer = 0x0] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 48 (0x12cc62c00) [pid = 1645] [serial = 48] [outer = 0x12cb19000] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 49 (0x12cc65400) [pid = 1645] [serial = 49] [outer = 0x12cb19000] 02:03:37 INFO - PROCESS | 1645 | 1467795817453 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 520ms 02:03:37 INFO - PROCESS | 1645 | 1467795817483 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 1645 | 1467795817484 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:03:37 INFO - PROCESS | 1645 | 1467795817486 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1645 | 1467795817487 Marionette TRACE conn2 <- [1,42,null,{}] 02:03:37 INFO - PROCESS | 1645 | 1467795817489 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:37 INFO - PROCESS | 1645 | 1467795817490 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:37 INFO - PROCESS | 1645 | 1467795817582 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:03:37 INFO - PROCESS | 1645 | 1467795817588 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1645 | 1467795817589 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d16b800 == 18 [pid = 1645] [id = 18] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 50 (0x12cb1b800) [pid = 1645] [serial = 50] [outer = 0x0] 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 51 (0x12cc65000) [pid = 1645] [serial = 51] [outer = 0x12cb1b800] 02:03:37 INFO - PROCESS | 1645 | 1467795817613 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 52 (0x12d453000) [pid = 1645] [serial = 52] [outer = 0x12cb1b800] 02:03:37 INFO - PROCESS | 1645 | 1467795817886 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 02:03:37 INFO - PROCESS | 1645 | 1467795817910 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:03:37 INFO - PROCESS | 1645 | 1467795817911 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:03:37 INFO - PROCESS | 1645 | 1467795817914 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1645 | 1467795817915 Marionette TRACE conn2 <- [1,46,null,{}] 02:03:37 INFO - PROCESS | 1645 | 1467795817918 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:37 INFO - PROCESS | 1645 | 1467795817919 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:38 INFO - PROCESS | 1645 | 1467795818029 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:03:38 INFO - PROCESS | 1645 | 1467795818032 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 1645 | 1467795818033 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d736000 == 19 [pid = 1645] [id = 19] 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 53 (0x1196db000) [pid = 1645] [serial = 53] [outer = 0x0] 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 54 (0x12d45a800) [pid = 1645] [serial = 54] [outer = 0x1196db000] 02:03:38 INFO - PROCESS | 1645 | 1467795818060 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 55 (0x12d45e000) [pid = 1645] [serial = 55] [outer = 0x1196db000] 02:03:38 INFO - PROCESS | 1645 | 1467795818291 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 02:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:03:38 INFO - PROCESS | 1645 | 1467795818343 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 1645 | 1467795818344 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:03:38 INFO - PROCESS | 1645 | 1467795818346 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 1645 | 1467795818347 Marionette TRACE conn2 <- [1,50,null,{}] 02:03:38 INFO - PROCESS | 1645 | 1467795818349 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:38 INFO - PROCESS | 1645 | 1467795818350 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:38 INFO - PROCESS | 1645 | 1467795818448 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:03:38 INFO - PROCESS | 1645 | 1467795818452 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 1645 | 1467795818453 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d7cf800 == 20 [pid = 1645] [id = 20] 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 56 (0x12b80c400) [pid = 1645] [serial = 56] [outer = 0x0] 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 57 (0x12b813c00) [pid = 1645] [serial = 57] [outer = 0x12b80c400] 02:03:38 INFO - PROCESS | 1645 | 1467795818476 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 58 (0x12be30400) [pid = 1645] [serial = 58] [outer = 0x12b80c400] 02:03:38 INFO - PROCESS | 1645 | 1467795818706 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 02:03:38 INFO - PROCESS | 1645 | 1467795818714 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 1645 | 1467795818715 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:03:38 INFO - PROCESS | 1645 | 1467795818718 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 1645 | 1467795818719 Marionette TRACE conn2 <- [1,54,null,{}] 02:03:38 INFO - PROCESS | 1645 | 1467795818728 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:38 INFO - PROCESS | 1645 | 1467795818729 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:38 INFO - PROCESS | 1645 | 1467795818824 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:03:38 INFO - PROCESS | 1645 | 1467795818836 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 1645 | 1467795818837 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d7df000 == 21 [pid = 1645] [id = 21] 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 59 (0x12be33c00) [pid = 1645] [serial = 59] [outer = 0x0] 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 60 (0x12d8d6800) [pid = 1645] [serial = 60] [outer = 0x12be33c00] 02:03:38 INFO - PROCESS | 1645 | 1467795818860 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x12d8db800) [pid = 1645] [serial = 61] [outer = 0x12be33c00] 02:03:39 INFO - PROCESS | 1645 | 1467795819100 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 02:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:03:39 INFO - PROCESS | 1645 | 1467795819147 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:03:39 INFO - PROCESS | 1645 | 1467795819148 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:03:39 INFO - PROCESS | 1645 | 1467795819151 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 1645 | 1467795819152 Marionette TRACE conn2 <- [1,58,null,{}] 02:03:39 INFO - PROCESS | 1645 | 1467795819163 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:39 INFO - PROCESS | 1645 | 1467795819165 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:39 INFO - PROCESS | 1645 | 1467795819288 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:03:39 INFO - PROCESS | 1645 | 1467795819869 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 1645 | 1467795819871 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x111fa2000 == 22 [pid = 1645] [id = 22] 02:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x111d19800) [pid = 1645] [serial = 62] [outer = 0x0] 02:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x11201b000) [pid = 1645] [serial = 63] [outer = 0x111d19800] 02:03:39 INFO - PROCESS | 1645 | 1467795819907 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x1122b7c00) [pid = 1645] [serial = 64] [outer = 0x111d19800] 02:03:40 INFO - PROCESS | 1645 | 1467795820362 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1282ms 02:03:40 INFO - PROCESS | 1645 | 1467795820436 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:03:40 INFO - PROCESS | 1645 | 1467795820439 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:03:40 INFO - PROCESS | 1645 | 1467795820464 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 1645 | 1467795820466 Marionette TRACE conn2 <- [1,62,null,{}] 02:03:40 INFO - PROCESS | 1645 | 1467795820470 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:40 INFO - PROCESS | 1645 | 1467795820474 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:40 INFO - PROCESS | 1645 | 1467795820570 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:03:40 INFO - PROCESS | 1645 | 1467795820637 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 1645 | 1467795820639 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x116075000 == 23 [pid = 1645] [id = 23] 02:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x113a7e400) [pid = 1645] [serial = 65] [outer = 0x0] 02:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x113fe1000) [pid = 1645] [serial = 66] [outer = 0x113a7e400] 02:03:40 INFO - PROCESS | 1645 | 1467795820689 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x116773000) [pid = 1645] [serial = 67] [outer = 0x113a7e400] 02:03:41 INFO - PROCESS | 1645 | 1467795821215 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 776ms 02:03:41 INFO - PROCESS | 1645 | 1467795821241 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 1645 | 1467795821243 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:03:41 INFO - PROCESS | 1645 | 1467795821246 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 1645 | 1467795821247 Marionette TRACE conn2 <- [1,66,null,{}] 02:03:41 INFO - PROCESS | 1645 | 1467795821250 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:41 INFO - PROCESS | 1645 | 1467795821251 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:41 INFO - PROCESS | 1645 | 1467795821367 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:03:41 INFO - PROCESS | 1645 | 1467795821408 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 1645 | 1467795821409 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x117166000 == 24 [pid = 1645] [id = 24] 02:03:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1171a1800) [pid = 1645] [serial = 68] [outer = 0x0] 02:03:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1186b9800) [pid = 1645] [serial = 69] [outer = 0x1171a1800] 02:03:41 INFO - PROCESS | 1645 | 1467795821438 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1196dc800) [pid = 1645] [serial = 70] [outer = 0x1171a1800] 02:03:41 INFO - PROCESS | 1645 | 1467795821843 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 02:03:41 INFO - PROCESS | 1645 | 1467795821866 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 1645 | 1467795821868 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:03:41 INFO - PROCESS | 1645 | 1467795821878 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 1645 | 1467795821882 Marionette TRACE conn2 <- [1,70,null,{}] 02:03:41 INFO - PROCESS | 1645 | 1467795821885 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:41 INFO - PROCESS | 1645 | 1467795821888 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:42 INFO - PROCESS | 1645 | 1467795822057 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:03:42 INFO - PROCESS | 1645 | 1467795822301 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 1645 | 1467795822302 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x112252800 == 25 [pid = 1645] [id = 25] 02:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x113870c00) [pid = 1645] [serial = 71] [outer = 0x0] 02:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x113a72800) [pid = 1645] [serial = 72] [outer = 0x113870c00] 02:03:42 INFO - PROCESS | 1645 | 1467795822334 Marionette DEBUG loaded listener.js 02:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x113f05800) [pid = 1645] [serial = 73] [outer = 0x113870c00] 02:03:42 INFO - PROCESS | 1645 | 1467795822761 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 930ms 02:03:42 INFO - PROCESS | 1645 | 1467795822804 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:03:42 INFO - PROCESS | 1645 | 1467795822806 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:03:42 INFO - PROCESS | 1645 | 1467795822809 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 1645 | 1467795822811 Marionette TRACE conn2 <- [1,74,null,{}] 02:03:42 INFO - PROCESS | 1645 | 1467795822814 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:42 INFO - PROCESS | 1645 | 1467795822817 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:42 INFO - PROCESS | 1645 | 1467795822904 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:03:42 INFO - PROCESS | 1645 | 1467795822971 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 1645 | 1467795822973 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x113020800 == 26 [pid = 1645] [id = 26] 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x11338e400) [pid = 1645] [serial = 74] [outer = 0x0] 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1160b0800) [pid = 1645] [serial = 75] [outer = 0x11338e400] 02:03:43 INFO - PROCESS | 1645 | 1467795823020 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x116907800) [pid = 1645] [serial = 76] [outer = 0x11338e400] 02:03:43 INFO - PROCESS | 1645 | 1467795823310 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 520ms 02:03:43 INFO - PROCESS | 1645 | 1467795823331 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 1645 | 1467795823334 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:03:43 INFO - PROCESS | 1645 | 1467795823344 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1645 | 1467795823345 Marionette TRACE conn2 <- [1,78,null,{}] 02:03:43 INFO - PROCESS | 1645 | 1467795823347 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:43 INFO - PROCESS | 1645 | 1467795823348 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:43 INFO - PROCESS | 1645 | 1467795823430 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:03:43 INFO - PROCESS | 1645 | 1467795823434 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 1645 | 1467795823436 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ecd800 == 27 [pid = 1645] [id = 27] 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x113391000) [pid = 1645] [serial = 77] [outer = 0x0] 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11697c400) [pid = 1645] [serial = 78] [outer = 0x113391000] 02:03:43 INFO - PROCESS | 1645 | 1467795823463 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x117e3a800) [pid = 1645] [serial = 79] [outer = 0x113391000] 02:03:43 INFO - PROCESS | 1645 | 1467795823747 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 425ms 02:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:03:43 INFO - PROCESS | 1645 | 1467795823762 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 1645 | 1467795823764 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:03:43 INFO - PROCESS | 1645 | 1467795823777 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1645 | 1467795823781 Marionette TRACE conn2 <- [1,82,null,{}] 02:03:43 INFO - PROCESS | 1645 | 1467795823784 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:43 INFO - PROCESS | 1645 | 1467795823789 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:43 INFO - PROCESS | 1645 | 1467795823895 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:03:43 INFO - PROCESS | 1645 | 1467795823938 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 1645 | 1467795823939 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x11661a800 == 28 [pid = 1645] [id = 28] 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x117e3b000) [pid = 1645] [serial = 80] [outer = 0x0] 02:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x118134c00) [pid = 1645] [serial = 81] [outer = 0x117e3b000] 02:03:43 INFO - PROCESS | 1645 | 1467795823962 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x116054400) [pid = 1645] [serial = 82] [outer = 0x117e3b000] 02:03:44 INFO - PROCESS | 1645 | 1467795824239 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 483ms 02:03:44 INFO - PROCESS | 1645 | 1467795824250 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 1645 | 1467795824252 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:03:44 INFO - PROCESS | 1645 | 1467795824261 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 1645 | 1467795824263 Marionette TRACE conn2 <- [1,86,null,{}] 02:03:44 INFO - PROCESS | 1645 | 1467795824265 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:44 INFO - PROCESS | 1645 | 1467795824266 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:44 INFO - PROCESS | 1645 | 1467795824344 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:03:44 INFO - PROCESS | 1645 | 1467795824348 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1645 | 1467795824349 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x117166800 == 29 [pid = 1645] [id = 29] 02:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1160a6400) [pid = 1645] [serial = 83] [outer = 0x0] 02:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x118f51400) [pid = 1645] [serial = 84] [outer = 0x1160a6400] 02:03:44 INFO - PROCESS | 1645 | 1467795824376 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11931a800) [pid = 1645] [serial = 85] [outer = 0x1160a6400] 02:03:44 INFO - PROCESS | 1645 | 1467795824654 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 425ms 02:03:44 INFO - PROCESS | 1645 | 1467795824680 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 1645 | 1467795824681 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:03:44 INFO - PROCESS | 1645 | 1467795824683 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 1645 | 1467795824685 Marionette TRACE conn2 <- [1,90,null,{}] 02:03:44 INFO - PROCESS | 1645 | 1467795824695 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:44 INFO - PROCESS | 1645 | 1467795824696 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:44 INFO - PROCESS | 1645 | 1467795824799 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:03:44 INFO - PROCESS | 1645 | 1467795824806 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1645 | 1467795824810 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x11722a800 == 30 [pid = 1645] [id = 30] 02:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1196dfc00) [pid = 1645] [serial = 86] [outer = 0x0] 02:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11978a400) [pid = 1645] [serial = 87] [outer = 0x1196dfc00] 02:03:44 INFO - PROCESS | 1645 | 1467795824842 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11993b000) [pid = 1645] [serial = 88] [outer = 0x1196dfc00] 02:03:45 INFO - PROCESS | 1645 | 1467795825127 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 477ms 02:03:45 INFO - PROCESS | 1645 | 1467795825161 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 1645 | 1467795825162 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:03:45 INFO - PROCESS | 1645 | 1467795825164 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 1645 | 1467795825165 Marionette TRACE conn2 <- [1,94,null,{}] 02:03:45 INFO - PROCESS | 1645 | 1467795825168 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:45 INFO - PROCESS | 1645 | 1467795825172 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:45 INFO - PROCESS | 1645 | 1467795825271 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:03:45 INFO - PROCESS | 1645 | 1467795825277 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1645 | 1467795825278 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x11815a800 == 31 [pid = 1645] [id = 31] 02:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1199be400) [pid = 1645] [serial = 89] [outer = 0x0] 02:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119b10400) [pid = 1645] [serial = 90] [outer = 0x1199be400] 02:03:45 INFO - PROCESS | 1645 | 1467795825311 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120f94000) [pid = 1645] [serial = 91] [outer = 0x1199be400] 02:03:45 INFO - PROCESS | 1645 | 1467795825609 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 473ms 02:03:45 INFO - PROCESS | 1645 | 1467795825640 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 1645 | 1467795825642 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:03:45 INFO - PROCESS | 1645 | 1467795825644 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 1645 | 1467795825645 Marionette TRACE conn2 <- [1,98,null,{}] 02:03:45 INFO - PROCESS | 1645 | 1467795825647 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:45 INFO - PROCESS | 1645 | 1467795825648 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:45 INFO - PROCESS | 1645 | 1467795825750 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:03:45 INFO - PROCESS | 1645 | 1467795825756 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1645 | 1467795825757 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x112044800 == 32 [pid = 1645] [id = 32] 02:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11813d400) [pid = 1645] [serial = 92] [outer = 0x0] 02:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1199be800) [pid = 1645] [serial = 93] [outer = 0x11813d400] 02:03:45 INFO - PROCESS | 1645 | 1467795825781 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119b1e400) [pid = 1645] [serial = 94] [outer = 0x11813d400] 02:03:46 INFO - PROCESS | 1645 | 1467795826048 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 02:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:03:46 INFO - PROCESS | 1645 | 1467795826066 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1645 | 1467795826067 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:03:46 INFO - PROCESS | 1645 | 1467795826071 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1645 | 1467795826075 Marionette TRACE conn2 <- [1,102,null,{}] 02:03:46 INFO - PROCESS | 1645 | 1467795826095 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:46 INFO - PROCESS | 1645 | 1467795826097 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:46 INFO - PROCESS | 1645 | 1467795826216 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:03:46 INFO - PROCESS | 1645 | 1467795826222 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 1645 | 1467795826223 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ec9000 == 33 [pid = 1645] [id = 33] 02:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11383a400) [pid = 1645] [serial = 95] [outer = 0x0] 02:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1214f1800) [pid = 1645] [serial = 96] [outer = 0x11383a400] 02:03:46 INFO - PROCESS | 1645 | 1467795826263 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x121922400) [pid = 1645] [serial = 97] [outer = 0x11383a400] 02:03:46 INFO - PROCESS | 1645 | 1467795826658 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 02:03:46 INFO - PROCESS | 1645 | 1467795826700 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1645 | 1467795826701 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:03:46 INFO - PROCESS | 1645 | 1467795826704 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1645 | 1467795826705 Marionette TRACE conn2 <- [1,106,null,{}] 02:03:46 INFO - PROCESS | 1645 | 1467795826707 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:46 INFO - PROCESS | 1645 | 1467795826708 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:46 INFO - PROCESS | 1645 | 1467795826787 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:03:46 INFO - PROCESS | 1645 | 1467795826792 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 1645 | 1467795826793 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968a000 == 34 [pid = 1645] [id = 34] 02:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1219d3800) [pid = 1645] [serial = 98] [outer = 0x0] 02:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x121d80c00) [pid = 1645] [serial = 99] [outer = 0x1219d3800] 02:03:46 INFO - PROCESS | 1645 | 1467795826816 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123ca5c00) [pid = 1645] [serial = 100] [outer = 0x1219d3800] 02:03:47 INFO - PROCESS | 1645 | 1467795827117 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 02:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:03:47 INFO - PROCESS | 1645 | 1467795827174 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:03:47 INFO - PROCESS | 1645 | 1467795827175 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:03:47 INFO - PROCESS | 1645 | 1467795827178 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:03:47 INFO - PROCESS | 1645 | 1467795827179 Marionette TRACE conn2 <- [1,110,null,{}] 02:03:47 INFO - PROCESS | 1645 | 1467795827181 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:47 INFO - PROCESS | 1645 | 1467795827182 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:47 INFO - PROCESS | 1645 | 1467795827258 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:03:47 INFO - PROCESS | 1645 | 1467795827261 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 1645 | 1467795827263 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c2d800 == 35 [pid = 1645] [id = 35] 02:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x121d7b800) [pid = 1645] [serial = 101] [outer = 0x0] 02:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1249ae000) [pid = 1645] [serial = 102] [outer = 0x121d7b800] 02:03:47 INFO - PROCESS | 1645 | 1467795827289 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124c76000) [pid = 1645] [serial = 103] [outer = 0x121d7b800] 02:03:47 INFO - PROCESS | 1645 | 1467795827595 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 467ms 02:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:03:47 INFO - PROCESS | 1645 | 1467795827646 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:03:47 INFO - PROCESS | 1645 | 1467795827647 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:03:47 INFO - PROCESS | 1645 | 1467795827649 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:03:47 INFO - PROCESS | 1645 | 1467795827651 Marionette TRACE conn2 <- [1,114,null,{}] 02:03:47 INFO - PROCESS | 1645 | 1467795827653 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:47 INFO - PROCESS | 1645 | 1467795827655 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:47 INFO - PROCESS | 1645 | 1467795827767 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:03:47 INFO - PROCESS | 1645 | 1467795827776 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 1645 | 1467795827777 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fa7000 == 36 [pid = 1645] [id = 36] 02:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124cf0c00) [pid = 1645] [serial = 104] [outer = 0x0] 02:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1254ce000) [pid = 1645] [serial = 105] [outer = 0x124cf0c00] 02:03:47 INFO - PROCESS | 1645 | 1467795827801 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x125fbb000) [pid = 1645] [serial = 106] [outer = 0x124cf0c00] 02:03:48 INFO - PROCESS | 1645 | 1467795828089 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 02:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:03:48 INFO - PROCESS | 1645 | 1467795828118 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1645 | 1467795828119 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:03:48 INFO - PROCESS | 1645 | 1467795828125 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1645 | 1467795828126 Marionette TRACE conn2 <- [1,118,null,{}] 02:03:48 INFO - PROCESS | 1645 | 1467795828128 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:48 INFO - PROCESS | 1645 | 1467795828129 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:48 INFO - PROCESS | 1645 | 1467795828208 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:03:48 INFO - PROCESS | 1645 | 1467795828213 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 1645 | 1467795828214 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x1211a1800 == 37 [pid = 1645] [id = 37] 02:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x125fbf000) [pid = 1645] [serial = 107] [outer = 0x0] 02:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x127402c00) [pid = 1645] [serial = 108] [outer = 0x125fbf000] 02:03:48 INFO - PROCESS | 1645 | 1467795828238 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12742ec00) [pid = 1645] [serial = 109] [outer = 0x125fbf000] 02:03:48 INFO - PROCESS | 1645 | 1467795828525 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 02:03:48 INFO - PROCESS | 1645 | 1467795828546 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1645 | 1467795828547 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:03:48 INFO - PROCESS | 1645 | 1467795828549 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1645 | 1467795828550 Marionette TRACE conn2 <- [1,122,null,{}] 02:03:48 INFO - PROCESS | 1645 | 1467795828553 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:48 INFO - PROCESS | 1645 | 1467795828556 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:48 INFO - PROCESS | 1645 | 1467795828666 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:03:48 INFO - PROCESS | 1645 | 1467795828690 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 1645 | 1467795828691 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212bc000 == 38 [pid = 1645] [id = 38] 02:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x113849400) [pid = 1645] [serial = 110] [outer = 0x0] 02:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x125fbf400) [pid = 1645] [serial = 111] [outer = 0x113849400] 02:03:48 INFO - PROCESS | 1645 | 1467795828715 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128ae9000) [pid = 1645] [serial = 112] [outer = 0x113849400] 02:03:48 INFO - PROCESS | 1645 | 1467795828950 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 421ms 02:03:48 INFO - PROCESS | 1645 | 1467795828976 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:03:48 INFO - PROCESS | 1645 | 1467795828977 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:03:48 INFO - PROCESS | 1645 | 1467795828980 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1645 | 1467795828981 Marionette TRACE conn2 <- [1,126,null,{}] 02:03:48 INFO - PROCESS | 1645 | 1467795828983 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:48 INFO - PROCESS | 1645 | 1467795828984 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:49 INFO - PROCESS | 1645 | 1467795829067 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:03:49 INFO - PROCESS | 1645 | 1467795829072 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 1645 | 1467795829074 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12182b000 == 39 [pid = 1645] [id = 39] 02:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x128af0c00) [pid = 1645] [serial = 113] [outer = 0x0] 02:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12900c000) [pid = 1645] [serial = 114] [outer = 0x128af0c00] 02:03:49 INFO - PROCESS | 1645 | 1467795829097 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x129017800) [pid = 1645] [serial = 115] [outer = 0x128af0c00] 02:03:49 INFO - PROCESS | 1645 | 1467795829398 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 02:03:49 INFO - PROCESS | 1645 | 1467795829448 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1645 | 1467795829449 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:03:49 INFO - PROCESS | 1645 | 1467795829452 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1645 | 1467795829455 Marionette TRACE conn2 <- [1,130,null,{}] 02:03:49 INFO - PROCESS | 1645 | 1467795829458 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:49 INFO - PROCESS | 1645 | 1467795829468 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:49 INFO - PROCESS | 1645 | 1467795829552 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:03:49 INFO - PROCESS | 1645 | 1467795829602 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 1645 | 1467795829603 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x121daf000 == 40 [pid = 1645] [id = 40] 02:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x128af2000) [pid = 1645] [serial = 116] [outer = 0x0] 02:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x129256800) [pid = 1645] [serial = 117] [outer = 0x128af2000] 02:03:49 INFO - PROCESS | 1645 | 1467795829629 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1292e5000) [pid = 1645] [serial = 118] [outer = 0x128af2000] 02:03:49 INFO - PROCESS | 1645 | 1467795829929 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 521ms 02:03:49 INFO - PROCESS | 1645 | 1467795829974 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1645 | 1467795829975 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:03:49 INFO - PROCESS | 1645 | 1467795829978 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1645 | 1467795829978 Marionette TRACE conn2 <- [1,134,null,{}] 02:03:49 INFO - PROCESS | 1645 | 1467795829981 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:49 INFO - PROCESS | 1645 | 1467795829982 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:50 INFO - PROCESS | 1645 | 1467795830060 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:03:50 INFO - PROCESS | 1645 | 1467795830063 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 1645 | 1467795830064 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x124b07000 == 41 [pid = 1645] [id = 41] 02:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x1294d6000) [pid = 1645] [serial = 119] [outer = 0x0] 02:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x1294e3400) [pid = 1645] [serial = 120] [outer = 0x1294d6000] 02:03:50 INFO - PROCESS | 1645 | 1467795830088 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12a4ea800) [pid = 1645] [serial = 121] [outer = 0x1294d6000] 02:03:50 INFO - PROCESS | 1645 | 1467795830391 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 467ms 02:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:03:50 INFO - PROCESS | 1645 | 1467795830446 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:03:50 INFO - PROCESS | 1645 | 1467795830447 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:03:50 INFO - PROCESS | 1645 | 1467795830449 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:03:50 INFO - PROCESS | 1645 | 1467795830450 Marionette TRACE conn2 <- [1,138,null,{}] 02:03:50 INFO - PROCESS | 1645 | 1467795830459 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:50 INFO - PROCESS | 1645 | 1467795830460 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:51 INFO - PROCESS | 1645 | 1467795831189 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:03:51 INFO - PROCESS | 1645 | 1467795831255 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1645 | 1467795831257 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x112220000 == 42 [pid = 1645] [id = 42] 02:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x113f0f400) [pid = 1645] [serial = 122] [outer = 0x0] 02:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11625e400) [pid = 1645] [serial = 123] [outer = 0x113f0f400] 02:03:51 INFO - PROCESS | 1645 | 1467795831285 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x116775400) [pid = 1645] [serial = 124] [outer = 0x113f0f400] 02:03:51 INFO - PROCESS | 1645 | 1467795831628 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1222ms 02:03:51 INFO - PROCESS | 1645 | 1467795831672 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 1645 | 1467795831674 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:03:51 INFO - PROCESS | 1645 | 1467795831677 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 1645 | 1467795831679 Marionette TRACE conn2 <- [1,142,null,{}] 02:03:51 INFO - PROCESS | 1645 | 1467795831682 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:51 INFO - PROCESS | 1645 | 1467795831685 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:51 INFO - PROCESS | 1645 | 1467795831775 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:03:51 INFO - PROCESS | 1645 | 1467795831807 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1645 | 1467795831808 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x113f29800 == 43 [pid = 1645] [id = 43] 02:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x117291400) [pid = 1645] [serial = 125] [outer = 0x0] 02:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x1180aa000) [pid = 1645] [serial = 126] [outer = 0x117291400] 02:03:51 INFO - PROCESS | 1645 | 1467795831835 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11813e000) [pid = 1645] [serial = 127] [outer = 0x117291400] 02:03:52 INFO - PROCESS | 1645 | 1467795832160 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 520ms 02:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:03:52 INFO - PROCESS | 1645 | 1467795832198 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 1645 | 1467795832200 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:03:52 INFO - PROCESS | 1645 | 1467795832203 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 1645 | 1467795832204 Marionette TRACE conn2 <- [1,146,null,{}] 02:03:52 INFO - PROCESS | 1645 | 1467795832206 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:52 INFO - PROCESS | 1645 | 1467795832208 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:52 INFO - PROCESS | 1645 | 1467795832308 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:03:52 INFO - PROCESS | 1645 | 1467795832314 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 1645 | 1467795832315 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x11695e000 == 44 [pid = 1645] [id = 44] 02:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1186c4400) [pid = 1645] [serial = 128] [outer = 0x0] 02:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x118882800) [pid = 1645] [serial = 129] [outer = 0x1186c4400] 02:03:52 INFO - PROCESS | 1645 | 1467795832340 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x1196d8000) [pid = 1645] [serial = 130] [outer = 0x1186c4400] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12900f800) [pid = 1645] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12be33c00) [pid = 1645] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12b80c400) [pid = 1645] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x1196db000) [pid = 1645] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12cb1b800) [pid = 1645] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12a4ea400) [pid = 1645] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12be9c400) [pid = 1645] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12be97000) [pid = 1645] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12be25c00) [pid = 1645] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x117e3e000) [pid = 1645] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12af7fc00) [pid = 1645] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12aba0800) [pid = 1645] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12ab95c00) [pid = 1645] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11813d400) [pid = 1645] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:03:52 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11383a400) [pid = 1645] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1219d3800) [pid = 1645] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x124cf0c00) [pid = 1645] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x125fbf000) [pid = 1645] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x113849400) [pid = 1645] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x111d19800) [pid = 1645] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x113a7e400) [pid = 1645] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1171a1800) [pid = 1645] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x113870c00) [pid = 1645] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11338e400) [pid = 1645] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x113391000) [pid = 1645] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x117e3b000) [pid = 1645] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1160a6400) [pid = 1645] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1196dfc00) [pid = 1645] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:03:53 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1199be400) [pid = 1645] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:03:53 INFO - PROCESS | 1645 | 1467795833095 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 919ms 02:03:53 INFO - PROCESS | 1645 | 1467795833123 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1645 | 1467795833125 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:03:53 INFO - PROCESS | 1645 | 1467795833133 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1645 | 1467795833135 Marionette TRACE conn2 <- [1,150,null,{}] 02:03:53 INFO - PROCESS | 1645 | 1467795833138 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:53 INFO - PROCESS | 1645 | 1467795833140 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:53 INFO - PROCESS | 1645 | 1467795833213 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:03:53 INFO - PROCESS | 1645 | 1467795833264 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1645 | 1467795833265 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f40800 == 45 [pid = 1645] [id = 45] 02:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11338e400) [pid = 1645] [serial = 131] [outer = 0x0] 02:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x117297400) [pid = 1645] [serial = 132] [outer = 0x11338e400] 02:03:53 INFO - PROCESS | 1645 | 1467795833291 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119796c00) [pid = 1645] [serial = 133] [outer = 0x11338e400] 02:03:53 INFO - PROCESS | 1645 | 1467795833575 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 477ms 02:03:53 INFO - PROCESS | 1645 | 1467795833611 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1645 | 1467795833612 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:03:53 INFO - PROCESS | 1645 | 1467795833614 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1645 | 1467795833615 Marionette TRACE conn2 <- [1,154,null,{}] 02:03:53 INFO - PROCESS | 1645 | 1467795833618 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:53 INFO - PROCESS | 1645 | 1467795833619 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:53 INFO - PROCESS | 1645 | 1467795833701 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:03:53 INFO - PROCESS | 1645 | 1467795833705 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1645 | 1467795833706 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x118163000 == 46 [pid = 1645] [id = 46] 02:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1160a9400) [pid = 1645] [serial = 134] [outer = 0x0] 02:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1199c9c00) [pid = 1645] [serial = 135] [outer = 0x1160a9400] 02:03:53 INFO - PROCESS | 1645 | 1467795833732 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x119f67c00) [pid = 1645] [serial = 136] [outer = 0x1160a9400] 02:03:54 INFO - PROCESS | 1645 | 1467795834039 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 02:03:54 INFO - PROCESS | 1645 | 1467795834083 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1645 | 1467795834084 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:03:54 INFO - PROCESS | 1645 | 1467795834087 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1645 | 1467795834088 Marionette TRACE conn2 <- [1,158,null,{}] 02:03:54 INFO - PROCESS | 1645 | 1467795834090 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:54 INFO - PROCESS | 1645 | 1467795834091 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:54 INFO - PROCESS | 1645 | 1467795834163 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:03:54 INFO - PROCESS | 1645 | 1467795834166 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 1645 | 1467795834171 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x11924e800 == 47 [pid = 1645] [id = 47] 02:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11338d800) [pid = 1645] [serial = 137] [outer = 0x0] 02:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1210eb400) [pid = 1645] [serial = 138] [outer = 0x11338d800] 02:03:54 INFO - PROCESS | 1645 | 1467795834204 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1219d0800) [pid = 1645] [serial = 139] [outer = 0x11338d800] 02:03:54 INFO - PROCESS | 1645 | 1467795834519 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 02:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:03:54 INFO - PROCESS | 1645 | 1467795834558 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1645 | 1467795834559 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:03:54 INFO - PROCESS | 1645 | 1467795834561 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1645 | 1467795834562 Marionette TRACE conn2 <- [1,162,null,{}] 02:03:54 INFO - PROCESS | 1645 | 1467795834565 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:54 INFO - PROCESS | 1645 | 1467795834566 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:54 INFO - PROCESS | 1645 | 1467795834663 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:03:54 INFO - PROCESS | 1645 | 1467795834671 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 1645 | 1467795834672 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x119778000 == 48 [pid = 1645] [id = 48] 02:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x119310800) [pid = 1645] [serial = 140] [outer = 0x0] 02:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x121d85000) [pid = 1645] [serial = 141] [outer = 0x119310800] 02:03:54 INFO - PROCESS | 1645 | 1467795834696 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x124cf0c00) [pid = 1645] [serial = 142] [outer = 0x119310800] 02:03:55 INFO - PROCESS | 1645 | 1467795835044 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 518ms 02:03:55 INFO - PROCESS | 1645 | 1467795835080 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 1645 | 1467795835082 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:03:55 INFO - PROCESS | 1645 | 1467795835086 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 1645 | 1467795835088 Marionette TRACE conn2 <- [1,166,null,{}] 02:03:55 INFO - PROCESS | 1645 | 1467795835092 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:55 INFO - PROCESS | 1645 | 1467795835093 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:55 INFO - PROCESS | 1645 | 1467795835185 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:03:55 INFO - PROCESS | 1645 | 1467795835241 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1645 | 1467795835244 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x113a39800 == 49 [pid = 1645] [id = 49] 02:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x113d62000) [pid = 1645] [serial = 143] [outer = 0x0] 02:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x116049400) [pid = 1645] [serial = 144] [outer = 0x113d62000] 02:03:55 INFO - PROCESS | 1645 | 1467795835274 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x116911800) [pid = 1645] [serial = 145] [outer = 0x113d62000] 02:03:55 INFO - PROCESS | 1645 | 1467795835708 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 02:03:55 INFO - PROCESS | 1645 | 1467795835770 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 1645 | 1467795835774 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:03:55 INFO - PROCESS | 1645 | 1467795835780 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 1645 | 1467795835781 Marionette TRACE conn2 <- [1,170,null,{}] 02:03:55 INFO - PROCESS | 1645 | 1467795835784 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:55 INFO - PROCESS | 1645 | 1467795835786 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:55 INFO - PROCESS | 1645 | 1467795835880 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:03:55 INFO - PROCESS | 1645 | 1467795835937 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1645 | 1467795835939 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x11815b800 == 50 [pid = 1645] [id = 50] 02:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1180ac400) [pid = 1645] [serial = 146] [outer = 0x0] 02:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1183cd400) [pid = 1645] [serial = 147] [outer = 0x1180ac400] 02:03:55 INFO - PROCESS | 1645 | 1467795835969 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x118f6f400) [pid = 1645] [serial = 148] [outer = 0x1180ac400] 02:03:56 INFO - PROCESS | 1645 | 1467795836376 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 02:03:56 INFO - PROCESS | 1645 | 1467795836401 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 1645 | 1467795836403 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:03:56 INFO - PROCESS | 1645 | 1467795836405 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 1645 | 1467795836408 Marionette TRACE conn2 <- [1,174,null,{}] 02:03:56 INFO - PROCESS | 1645 | 1467795836416 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:56 INFO - PROCESS | 1645 | 1467795836419 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:56 INFO - PROCESS | 1645 | 1467795836562 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:03:56 INFO - PROCESS | 1645 | 1467795836607 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 1645 | 1467795836609 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x112635000 == 51 [pid = 1645] [id = 51] 02:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x120f8f400) [pid = 1645] [serial = 149] [outer = 0x0] 02:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1210efc00) [pid = 1645] [serial = 150] [outer = 0x120f8f400] 02:03:56 INFO - PROCESS | 1645 | 1467795836642 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x123ca1400) [pid = 1645] [serial = 151] [outer = 0x120f8f400] 02:03:57 INFO - PROCESS | 1645 | 1467795837066 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 674ms 02:03:57 INFO - PROCESS | 1645 | 1467795837080 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1645 | 1467795837082 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:03:57 INFO - PROCESS | 1645 | 1467795837084 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1645 | 1467795837085 Marionette TRACE conn2 <- [1,178,null,{}] 02:03:57 INFO - PROCESS | 1645 | 1467795837088 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:57 INFO - PROCESS | 1645 | 1467795837089 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:57 INFO - PROCESS | 1645 | 1467795837180 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:03:57 INFO - PROCESS | 1645 | 1467795837222 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 1645 | 1467795837224 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x121bf6800 == 52 [pid = 1645] [id = 52] 02:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x124948c00) [pid = 1645] [serial = 152] [outer = 0x0] 02:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x124f3a400) [pid = 1645] [serial = 153] [outer = 0x124948c00] 02:03:57 INFO - PROCESS | 1645 | 1467795837253 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x125fb5800) [pid = 1645] [serial = 154] [outer = 0x124948c00] 02:03:57 INFO - PROCESS | 1645 | 1467795837666 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 02:03:57 INFO - PROCESS | 1645 | 1467795837706 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1645 | 1467795837707 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:03:57 INFO - PROCESS | 1645 | 1467795837709 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1645 | 1467795837711 Marionette TRACE conn2 <- [1,182,null,{}] 02:03:57 INFO - PROCESS | 1645 | 1467795837713 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:57 INFO - PROCESS | 1645 | 1467795837714 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:57 INFO - PROCESS | 1645 | 1467795837804 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:03:57 INFO - PROCESS | 1645 | 1467795837876 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 1645 | 1467795837878 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x116213000 == 53 [pid = 1645] [id = 53] 02:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x1186c8c00) [pid = 1645] [serial = 155] [outer = 0x0] 02:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x1196e2800) [pid = 1645] [serial = 156] [outer = 0x1186c8c00] 02:03:57 INFO - PROCESS | 1645 | 1467795837906 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1249b0000) [pid = 1645] [serial = 157] [outer = 0x1186c8c00] 02:03:58 INFO - PROCESS | 1645 | 1467795838396 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 721ms 02:03:58 INFO - PROCESS | 1645 | 1467795838440 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:03:58 INFO - PROCESS | 1645 | 1467795838444 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:03:58 INFO - PROCESS | 1645 | 1467795838450 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 1645 | 1467795838453 Marionette TRACE conn2 <- [1,186,null,{}] 02:03:58 INFO - PROCESS | 1645 | 1467795838461 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:58 INFO - PROCESS | 1645 | 1467795838463 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:58 INFO - PROCESS | 1645 | 1467795838600 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:03:58 INFO - PROCESS | 1645 | 1467795838685 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 1645 | 1467795838687 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x1167ec800 == 54 [pid = 1645] [id = 54] 02:03:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x113d61400) [pid = 1645] [serial = 158] [outer = 0x0] 02:03:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x113fec400) [pid = 1645] [serial = 159] [outer = 0x113d61400] 02:03:58 INFO - PROCESS | 1645 | 1467795838730 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11662f000) [pid = 1645] [serial = 160] [outer = 0x113d61400] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11924e800 == 53 [pid = 1645] [id = 47] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x118163000 == 52 [pid = 1645] [id = 46] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x116f40800 == 51 [pid = 1645] [id = 45] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x112044800 == 50 [pid = 1645] [id = 32] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11695e000 == 49 [pid = 1645] [id = 44] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11722a800 == 48 [pid = 1645] [id = 30] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x113f29800 == 47 [pid = 1645] [id = 43] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x117166800 == 46 [pid = 1645] [id = 29] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x115ecd800 == 45 [pid = 1645] [id = 27] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11661a800 == 44 [pid = 1645] [id = 28] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11815a800 == 43 [pid = 1645] [id = 31] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x112220000 == 42 [pid = 1645] [id = 42] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x121daf000 == 41 [pid = 1645] [id = 40] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12182b000 == 40 [pid = 1645] [id = 39] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x115ec9000 == 39 [pid = 1645] [id = 33] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x124b07000 == 38 [pid = 1645] [id = 41] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x116213000 == 37 [pid = 1645] [id = 53] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x121bf6800 == 36 [pid = 1645] [id = 52] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x112635000 == 35 [pid = 1645] [id = 51] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x1212bc000 == 34 [pid = 1645] [id = 38] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11968a000 == 33 [pid = 1645] [id = 34] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x119c2d800 == 32 [pid = 1645] [id = 35] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x119fa7000 == 31 [pid = 1645] [id = 36] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11815b800 == 30 [pid = 1645] [id = 50] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x119778000 == 29 [pid = 1645] [id = 48] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x1211a1800 == 28 [pid = 1645] [id = 37] 02:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x113a39800 == 27 [pid = 1645] [id = 49] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x123ca4800) [pid = 1645] [serial = 11] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12d8db800) [pid = 1645] [serial = 61] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x119b10400) [pid = 1645] [serial = 90] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x1199be800) [pid = 1645] [serial = 93] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x1214f1800) [pid = 1645] [serial = 96] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x121d80c00) [pid = 1645] [serial = 99] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x1249ae000) [pid = 1645] [serial = 102] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1254ce000) [pid = 1645] [serial = 105] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x127402c00) [pid = 1645] [serial = 108] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x125fbf400) [pid = 1645] [serial = 111] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12900c000) [pid = 1645] [serial = 114] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x129256800) [pid = 1645] [serial = 117] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11201b000) [pid = 1645] [serial = 63] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x113fe1000) [pid = 1645] [serial = 66] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1186b9800) [pid = 1645] [serial = 69] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x113a72800) [pid = 1645] [serial = 72] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x113f05800) [pid = 1645] [serial = 73] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1160b0800) [pid = 1645] [serial = 75] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11697c400) [pid = 1645] [serial = 78] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x118134c00) [pid = 1645] [serial = 81] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x11931a800) [pid = 1645] [serial = 85] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x118f51400) [pid = 1645] [serial = 84] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11978a400) [pid = 1645] [serial = 87] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11993b000) [pid = 1645] [serial = 88] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x120f94000) [pid = 1645] [serial = 91] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x119b1e400) [pid = 1645] [serial = 94] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x121922400) [pid = 1645] [serial = 97] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123ca5c00) [pid = 1645] [serial = 100] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x117e3a800) [pid = 1645] [serial = 79] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x116907800) [pid = 1645] [serial = 76] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x125fbb000) [pid = 1645] [serial = 106] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12742ec00) [pid = 1645] [serial = 109] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x116773000) [pid = 1645] [serial = 67] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x128ae9000) [pid = 1645] [serial = 112] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1122b7c00) [pid = 1645] [serial = 64] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1196dc800) [pid = 1645] [serial = 70] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116054400) [pid = 1645] [serial = 82] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12167f400) [pid = 1645] [serial = 8] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12be32c00) [pid = 1645] [serial = 33] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12be94000) [pid = 1645] [serial = 34] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12b968400) [pid = 1645] [serial = 31] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1292e3800) [pid = 1645] [serial = 30] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12b95dc00) [pid = 1645] [serial = 27] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12b964000) [pid = 1645] [serial = 28] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12ad7bc00) [pid = 1645] [serial = 24] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12af2a800) [pid = 1645] [serial = 25] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12ab9c400) [pid = 1645] [serial = 22] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12ab97800) [pid = 1645] [serial = 21] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1292e1800) [pid = 1645] [serial = 18] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x129011400) [pid = 1645] [serial = 15] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x129017000) [pid = 1645] [serial = 16] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12d8d6800) [pid = 1645] [serial = 60] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12b813c00) [pid = 1645] [serial = 57] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12be30400) [pid = 1645] [serial = 58] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12d45e000) [pid = 1645] [serial = 55] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12d45a800) [pid = 1645] [serial = 54] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12cc65000) [pid = 1645] [serial = 51] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12d453000) [pid = 1645] [serial = 52] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x12cc62c00) [pid = 1645] [serial = 48] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x12cb12400) [pid = 1645] [serial = 42] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x12cb17400) [pid = 1645] [serial = 43] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12cc2f800) [pid = 1645] [serial = 45] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12c748000) [pid = 1645] [serial = 40] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x12c3b7c00) [pid = 1645] [serial = 39] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x12c3a9c00) [pid = 1645] [serial = 36] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x12c3ad800) [pid = 1645] [serial = 37] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1645 | 1467795839635 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1228ms 02:03:59 INFO - PROCESS | 1645 | 1467795839677 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:03:59 INFO - PROCESS | 1645 | 1467795839679 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:03:59 INFO - PROCESS | 1645 | 1467795839682 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 1645 | 1467795839684 Marionette TRACE conn2 <- [1,190,null,{}] 02:03:59 INFO - PROCESS | 1645 | 1467795839693 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:59 INFO - PROCESS | 1645 | 1467795839694 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:59 INFO - PROCESS | 1645 | 1467795839767 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:03:59 INFO - PROCESS | 1645 | 1467795839773 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 1645 | 1467795839776 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:03:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x112fa1800 == 28 [pid = 1645] [id = 55] 02:03:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x1160a6400) [pid = 1645] [serial = 161] [outer = 0x0] 02:03:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x1160b0800) [pid = 1645] [serial = 162] [outer = 0x1160a6400] 02:03:59 INFO - PROCESS | 1645 | 1467795839804 Marionette DEBUG loaded listener.js 02:03:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x113d62800) [pid = 1645] [serial = 163] [outer = 0x1160a6400] 02:04:00 INFO - PROCESS | 1645 | 1467795840112 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 02:04:00 INFO - PROCESS | 1645 | 1467795840157 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 1645 | 1467795840160 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:04:00 INFO - PROCESS | 1645 | 1467795840165 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 1645 | 1467795840167 Marionette TRACE conn2 <- [1,194,null,{}] 02:04:00 INFO - PROCESS | 1645 | 1467795840169 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:00 INFO - PROCESS | 1645 | 1467795840171 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:00 INFO - PROCESS | 1645 | 1467795840243 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:04:00 INFO - PROCESS | 1645 | 1467795840247 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 1645 | 1467795840248 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x11620e800 == 29 [pid = 1645] [id = 56] 02:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x117290400) [pid = 1645] [serial = 164] [outer = 0x0] 02:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1180afc00) [pid = 1645] [serial = 165] [outer = 0x117290400] 02:04:00 INFO - PROCESS | 1645 | 1467795840277 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x1183c6800) [pid = 1645] [serial = 166] [outer = 0x117290400] 02:04:00 INFO - PROCESS | 1645 | 1467795840588 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 02:04:00 INFO - PROCESS | 1645 | 1467795840634 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:04:00 INFO - PROCESS | 1645 | 1467795840644 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:04:00 INFO - PROCESS | 1645 | 1467795840646 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 1645 | 1467795840648 Marionette TRACE conn2 <- [1,198,null,{}] 02:04:00 INFO - PROCESS | 1645 | 1467795840656 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:00 INFO - PROCESS | 1645 | 1467795840659 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:00 INFO - PROCESS | 1645 | 1467795840733 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:04:00 INFO - PROCESS | 1645 | 1467795840776 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 1645 | 1467795840778 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f48000 == 30 [pid = 1645] [id = 57] 02:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x113867c00) [pid = 1645] [serial = 167] [outer = 0x0] 02:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x119316000) [pid = 1645] [serial = 168] [outer = 0x113867c00] 02:04:00 INFO - PROCESS | 1645 | 1467795840806 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x11978ec00) [pid = 1645] [serial = 169] [outer = 0x113867c00] 02:04:01 INFO - PROCESS | 1645 | 1467795841075 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 02:04:01 INFO - PROCESS | 1645 | 1467795841118 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 1645 | 1467795841120 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:04:01 INFO - PROCESS | 1645 | 1467795841130 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 1645 | 1467795841131 Marionette TRACE conn2 <- [1,202,null,{}] 02:04:01 INFO - PROCESS | 1645 | 1467795841133 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:01 INFO - PROCESS | 1645 | 1467795841134 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:01 INFO - PROCESS | 1645 | 1467795841212 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:04:01 INFO - PROCESS | 1645 | 1467795841216 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1645 | 1467795841217 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x118105800 == 31 [pid = 1645] [id = 58] 02:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1199c9000) [pid = 1645] [serial = 170] [outer = 0x0] 02:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119b1fc00) [pid = 1645] [serial = 171] [outer = 0x1199c9000] 02:04:01 INFO - PROCESS | 1645 | 1467795841244 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x120f4a800) [pid = 1645] [serial = 172] [outer = 0x1199c9000] 02:04:01 INFO - PROCESS | 1645 | 1467795841539 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 420ms 02:04:01 INFO - PROCESS | 1645 | 1467795841550 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 1645 | 1467795841551 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:04:01 INFO - PROCESS | 1645 | 1467795841575 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 1645 | 1467795841576 Marionette TRACE conn2 <- [1,206,null,{}] 02:04:01 INFO - PROCESS | 1645 | 1467795841586 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:01 INFO - PROCESS | 1645 | 1467795841588 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:01 INFO - PROCESS | 1645 | 1467795841684 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:04:01 INFO - PROCESS | 1645 | 1467795841694 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1645 | 1467795841695 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x118165000 == 32 [pid = 1645] [id = 59] 02:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1162e3800) [pid = 1645] [serial = 173] [outer = 0x0] 02:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119b06000) [pid = 1645] [serial = 174] [outer = 0x1162e3800] 02:04:01 INFO - PROCESS | 1645 | 1467795841720 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1212d6000) [pid = 1645] [serial = 175] [outer = 0x1162e3800] 02:04:02 INFO - PROCESS | 1645 | 1467795842029 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 501ms 02:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:04:02 INFO - PROCESS | 1645 | 1467795842056 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:04:02 INFO - PROCESS | 1645 | 1467795842057 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:04:02 INFO - PROCESS | 1645 | 1467795842059 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 1645 | 1467795842060 Marionette TRACE conn2 <- [1,210,null,{}] 02:04:02 INFO - PROCESS | 1645 | 1467795842068 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:02 INFO - PROCESS | 1645 | 1467795842075 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:02 INFO - PROCESS | 1645 | 1467795842174 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:04:02 INFO - PROCESS | 1645 | 1467795842202 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 1645 | 1467795842203 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x119674000 == 33 [pid = 1645] [id = 60] 02:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1214f7000) [pid = 1645] [serial = 176] [outer = 0x0] 02:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123ca5c00) [pid = 1645] [serial = 177] [outer = 0x1214f7000] 02:04:02 INFO - PROCESS | 1645 | 1467795842228 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x125490800) [pid = 1645] [serial = 178] [outer = 0x1214f7000] 02:04:02 INFO - PROCESS | 1645 | 1467795842533 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 524ms 02:04:02 INFO - PROCESS | 1645 | 1467795842584 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:04:02 INFO - PROCESS | 1645 | 1467795842585 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:04:02 INFO - PROCESS | 1645 | 1467795842587 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 1645 | 1467795842588 Marionette TRACE conn2 <- [1,214,null,{}] 02:04:02 INFO - PROCESS | 1645 | 1467795842597 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:02 INFO - PROCESS | 1645 | 1467795842599 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:02 INFO - PROCESS | 1645 | 1467795842690 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:04:02 INFO - PROCESS | 1645 | 1467795842693 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 1645 | 1467795842694 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c33000 == 34 [pid = 1645] [id = 61] 02:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1171a2c00) [pid = 1645] [serial = 179] [outer = 0x0] 02:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x125497000) [pid = 1645] [serial = 180] [outer = 0x1171a2c00] 02:04:02 INFO - PROCESS | 1645 | 1467795842718 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x125fb8000) [pid = 1645] [serial = 181] [outer = 0x1171a2c00] 02:04:03 INFO - PROCESS | 1645 | 1467795843006 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 02:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:04:03 INFO - PROCESS | 1645 | 1467795843059 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 1645 | 1467795843060 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:04:03 INFO - PROCESS | 1645 | 1467795843062 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1645 | 1467795843063 Marionette TRACE conn2 <- [1,218,null,{}] 02:04:03 INFO - PROCESS | 1645 | 1467795843065 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:03 INFO - PROCESS | 1645 | 1467795843066 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:03 INFO - PROCESS | 1645 | 1467795843151 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:04:03 INFO - PROCESS | 1645 | 1467795843182 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 1645 | 1467795843183 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x121086000 == 35 [pid = 1645] [id = 62] 02:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x120f94000) [pid = 1645] [serial = 182] [outer = 0x0] 02:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1265dd800) [pid = 1645] [serial = 183] [outer = 0x120f94000] 02:04:03 INFO - PROCESS | 1645 | 1467795843207 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x127406c00) [pid = 1645] [serial = 184] [outer = 0x120f94000] 02:04:03 INFO - PROCESS | 1645 | 1467795843498 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 02:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:04:03 INFO - PROCESS | 1645 | 1467795843534 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 1645 | 1467795843535 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:04:03 INFO - PROCESS | 1645 | 1467795843539 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1645 | 1467795843543 Marionette TRACE conn2 <- [1,222,null,{}] 02:04:03 INFO - PROCESS | 1645 | 1467795843545 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:03 INFO - PROCESS | 1645 | 1467795843546 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:03 INFO - PROCESS | 1645 | 1467795843642 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113f0f400) [pid = 1645] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1294d6000) [pid = 1645] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128af2000) [pid = 1645] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x121d7b800) [pid = 1645] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x128af0c00) [pid = 1645] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11338d800) [pid = 1645] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119310800) [pid = 1645] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x117291400) [pid = 1645] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x11338e400) [pid = 1645] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1186c4400) [pid = 1645] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:04:03 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1160a9400) [pid = 1645] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:04:03 INFO - PROCESS | 1645 | 1467795843722 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 1645 | 1467795843723 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f41800 == 36 [pid = 1645] [id = 63] 02:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1122bd800) [pid = 1645] [serial = 185] [outer = 0x0] 02:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116772800) [pid = 1645] [serial = 186] [outer = 0x1122bd800] 02:04:03 INFO - PROCESS | 1645 | 1467795843748 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1196db400) [pid = 1645] [serial = 187] [outer = 0x1122bd800] 02:04:03 INFO - PROCESS | 1645 | 1467795843997 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 02:04:04 INFO - PROCESS | 1645 | 1467795844012 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 1645 | 1467795844013 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:04:04 INFO - PROCESS | 1645 | 1467795844015 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1645 | 1467795844016 Marionette TRACE conn2 <- [1,226,null,{}] 02:04:04 INFO - PROCESS | 1645 | 1467795844026 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:04 INFO - PROCESS | 1645 | 1467795844027 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:04 INFO - PROCESS | 1645 | 1467795844108 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:04:04 INFO - PROCESS | 1645 | 1467795844112 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1645 | 1467795844113 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x121511800 == 37 [pid = 1645] [id = 64] 02:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x12167a000) [pid = 1645] [serial = 188] [outer = 0x0] 02:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x127406400) [pid = 1645] [serial = 189] [outer = 0x12167a000] 02:04:04 INFO - PROCESS | 1645 | 1467795844138 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x128aea400) [pid = 1645] [serial = 190] [outer = 0x12167a000] 02:04:04 INFO - PROCESS | 1645 | 1467795844496 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 524ms 02:04:04 INFO - PROCESS | 1645 | 1467795844540 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 1645 | 1467795844543 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:04:04 INFO - PROCESS | 1645 | 1467795844546 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1645 | 1467795844549 Marionette TRACE conn2 <- [1,230,null,{}] 02:04:04 INFO - PROCESS | 1645 | 1467795844552 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:04 INFO - PROCESS | 1645 | 1467795844555 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:04 INFO - PROCESS | 1645 | 1467795844721 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:04:04 INFO - PROCESS | 1645 | 1467795844735 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1645 | 1467795844737 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x118161800 == 38 [pid = 1645] [id = 65] 02:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x128aec800) [pid = 1645] [serial = 191] [outer = 0x0] 02:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x129011c00) [pid = 1645] [serial = 192] [outer = 0x128aec800] 02:04:04 INFO - PROCESS | 1645 | 1467795844780 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12925f800) [pid = 1645] [serial = 193] [outer = 0x128aec800] 02:04:05 INFO - PROCESS | 1645 | 1467795845132 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 619ms 02:04:05 INFO - PROCESS | 1645 | 1467795845166 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 1645 | 1467795845167 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:04:05 INFO - PROCESS | 1645 | 1467795845170 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 1645 | 1467795845173 Marionette TRACE conn2 <- [1,234,null,{}] 02:04:05 INFO - PROCESS | 1645 | 1467795845176 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:05 INFO - PROCESS | 1645 | 1467795845177 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:05 INFO - PROCESS | 1645 | 1467795845250 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:04:05 INFO - PROCESS | 1645 | 1467795845297 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 1645 | 1467795845298 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b7800 == 39 [pid = 1645] [id = 66] 02:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x125493800) [pid = 1645] [serial = 194] [outer = 0x0] 02:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1292e2800) [pid = 1645] [serial = 195] [outer = 0x125493800] 02:04:05 INFO - PROCESS | 1645 | 1467795845321 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12a4e4000) [pid = 1645] [serial = 196] [outer = 0x125493800] 02:04:05 INFO - PROCESS | 1645 | 1467795845562 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 421ms 02:04:05 INFO - PROCESS | 1645 | 1467795845594 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 1645 | 1467795845595 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:04:05 INFO - PROCESS | 1645 | 1467795845599 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 1645 | 1467795845600 Marionette TRACE conn2 <- [1,238,null,{}] 02:04:05 INFO - PROCESS | 1645 | 1467795845602 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:05 INFO - PROCESS | 1645 | 1467795845604 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:05 INFO - PROCESS | 1645 | 1467795845698 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:04:05 INFO - PROCESS | 1645 | 1467795845701 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 1645 | 1467795845702 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265da800 == 40 [pid = 1645] [id = 67] 02:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12a4e7400) [pid = 1645] [serial = 197] [outer = 0x0] 02:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12a6ba000) [pid = 1645] [serial = 198] [outer = 0x12a4e7400] 02:04:05 INFO - PROCESS | 1645 | 1467795845728 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12ab94000) [pid = 1645] [serial = 199] [outer = 0x12a4e7400] 02:04:06 INFO - PROCESS | 1645 | 1467795846297 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 718ms 02:04:06 INFO - PROCESS | 1645 | 1467795846318 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 1645 | 1467795846321 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:04:06 INFO - PROCESS | 1645 | 1467795846324 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 1645 | 1467795846327 Marionette TRACE conn2 <- [1,242,null,{}] 02:04:06 INFO - PROCESS | 1645 | 1467795846331 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:06 INFO - PROCESS | 1645 | 1467795846332 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:06 INFO - PROCESS | 1645 | 1467795846438 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:04:06 INFO - PROCESS | 1645 | 1467795846505 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 1645 | 1467795846507 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x116077800 == 41 [pid = 1645] [id = 68] 02:04:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11604c400) [pid = 1645] [serial = 200] [outer = 0x0] 02:04:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x116775000) [pid = 1645] [serial = 201] [outer = 0x11604c400] 02:04:06 INFO - PROCESS | 1645 | 1467795846537 Marionette DEBUG loaded listener.js 02:04:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x117298400) [pid = 1645] [serial = 202] [outer = 0x11604c400] 02:04:07 INFO - PROCESS | 1645 | 1467795847116 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 822ms 02:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:04:07 INFO - PROCESS | 1645 | 1467795847168 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 1645 | 1467795847172 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:04:07 INFO - PROCESS | 1645 | 1467795847178 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 1645 | 1467795847181 Marionette TRACE conn2 <- [1,246,null,{}] 02:04:07 INFO - PROCESS | 1645 | 1467795847185 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:07 INFO - PROCESS | 1645 | 1467795847187 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:07 INFO - PROCESS | 1645 | 1467795847290 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:04:07 INFO - PROCESS | 1645 | 1467795847360 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 1645 | 1467795847363 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x116065800 == 42 [pid = 1645] [id = 69] 02:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x117296400) [pid = 1645] [serial = 203] [outer = 0x0] 02:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1180a7800) [pid = 1645] [serial = 204] [outer = 0x117296400] 02:04:07 INFO - PROCESS | 1645 | 1467795847410 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1183cec00) [pid = 1645] [serial = 205] [outer = 0x117296400] 02:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1186c3400) [pid = 1645] [serial = 206] [outer = 0x12cb19000] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b7800 == 41 [pid = 1645] [id = 66] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x118161800 == 40 [pid = 1645] [id = 65] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x121511800 == 39 [pid = 1645] [id = 64] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x116f41800 == 38 [pid = 1645] [id = 63] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x121086000 == 37 [pid = 1645] [id = 62] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x119c33000 == 36 [pid = 1645] [id = 61] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x119674000 == 35 [pid = 1645] [id = 60] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x118165000 == 34 [pid = 1645] [id = 59] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x118105800 == 33 [pid = 1645] [id = 58] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x116f48000 == 32 [pid = 1645] [id = 57] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x11620e800 == 31 [pid = 1645] [id = 56] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x112fa1800 == 30 [pid = 1645] [id = 55] 02:04:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1167ec800 == 29 [pid = 1645] [id = 54] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12a4ea800) [pid = 1645] [serial = 121] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1219d0800) [pid = 1645] [serial = 139] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x121d85000) [pid = 1645] [serial = 141] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x124cf0c00) [pid = 1645] [serial = 142] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1180aa000) [pid = 1645] [serial = 126] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x117297400) [pid = 1645] [serial = 132] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x118882800) [pid = 1645] [serial = 129] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11813e000) [pid = 1645] [serial = 127] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1199c9c00) [pid = 1645] [serial = 135] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210eb400) [pid = 1645] [serial = 138] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1196d8000) [pid = 1645] [serial = 130] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11625e400) [pid = 1645] [serial = 123] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116775400) [pid = 1645] [serial = 124] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119f67c00) [pid = 1645] [serial = 136] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119796c00) [pid = 1645] [serial = 133] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1294e3400) [pid = 1645] [serial = 120] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1292e5000) [pid = 1645] [serial = 118] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x124c76000) [pid = 1645] [serial = 103] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x129017800) [pid = 1645] [serial = 115] [outer = 0x0] [url = about:blank] 02:04:07 INFO - PROCESS | 1645 | 1467795847829 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 672ms 02:04:07 INFO - PROCESS | 1645 | 1467795847849 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 1645 | 1467795847853 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:04:07 INFO - PROCESS | 1645 | 1467795847858 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 1645 | 1467795847859 Marionette TRACE conn2 <- [1,250,null,{}] 02:04:07 INFO - PROCESS | 1645 | 1467795847862 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:07 INFO - PROCESS | 1645 | 1467795847863 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:07 INFO - PROCESS | 1645 | 1467795847939 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:04:07 INFO - PROCESS | 1645 | 1467795847944 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 1645 | 1467795847945 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x11715a800 == 30 [pid = 1645] [id = 70] 02:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1186c3800) [pid = 1645] [serial = 207] [outer = 0x0] 02:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118f6cc00) [pid = 1645] [serial = 208] [outer = 0x1186c3800] 02:04:07 INFO - PROCESS | 1645 | 1467795847975 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1199c4c00) [pid = 1645] [serial = 209] [outer = 0x1186c3800] 02:04:08 INFO - PROCESS | 1645 | 1467795848285 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 02:04:08 INFO - PROCESS | 1645 | 1467795848328 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 1645 | 1467795848329 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:04:08 INFO - PROCESS | 1645 | 1467795848332 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 1645 | 1467795848334 Marionette TRACE conn2 <- [1,254,null,{}] 02:04:08 INFO - PROCESS | 1645 | 1467795848342 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:08 INFO - PROCESS | 1645 | 1467795848345 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:08 INFO - PROCESS | 1645 | 1467795848420 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:04:08 INFO - PROCESS | 1645 | 1467795848425 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 1645 | 1467795848428 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181b9800 == 31 [pid = 1645] [id = 71] 02:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x120f99400) [pid = 1645] [serial = 210] [outer = 0x0] 02:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1214f1800) [pid = 1645] [serial = 211] [outer = 0x120f99400] 02:04:08 INFO - PROCESS | 1645 | 1467795848458 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x123ca0c00) [pid = 1645] [serial = 212] [outer = 0x120f99400] 02:04:08 INFO - PROCESS | 1645 | 1467795848795 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 474ms 02:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:04:08 INFO - PROCESS | 1645 | 1467795848807 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 1645 | 1467795848809 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:04:08 INFO - PROCESS | 1645 | 1467795848811 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 1645 | 1467795848812 Marionette TRACE conn2 <- [1,258,null,{}] 02:04:08 INFO - PROCESS | 1645 | 1467795848814 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:08 INFO - PROCESS | 1645 | 1467795848816 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:08 INFO - PROCESS | 1645 | 1467795848893 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:04:08 INFO - PROCESS | 1645 | 1467795848939 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 1645 | 1467795848940 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x119258000 == 32 [pid = 1645] [id = 72] 02:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1212cb000) [pid = 1645] [serial = 213] [outer = 0x0] 02:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123d0e800) [pid = 1645] [serial = 214] [outer = 0x1212cb000] 02:04:08 INFO - PROCESS | 1645 | 1467795848965 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124f39000) [pid = 1645] [serial = 215] [outer = 0x1212cb000] 02:04:09 INFO - PROCESS | 1645 | 1467795849211 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 418ms 02:04:09 INFO - PROCESS | 1645 | 1467795849230 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:04:09 INFO - PROCESS | 1645 | 1467795849231 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:04:09 INFO - PROCESS | 1645 | 1467795849233 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 1645 | 1467795849234 Marionette TRACE conn2 <- [1,262,null,{}] 02:04:09 INFO - PROCESS | 1645 | 1467795849237 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:09 INFO - PROCESS | 1645 | 1467795849240 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:09 INFO - PROCESS | 1645 | 1467795849324 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:04:09 INFO - PROCESS | 1645 | 1467795849328 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 1645 | 1467795849329 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c36000 == 33 [pid = 1645] [id = 73] 02:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123ca9c00) [pid = 1645] [serial = 216] [outer = 0x0] 02:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x125fb6c00) [pid = 1645] [serial = 217] [outer = 0x123ca9c00] 02:04:09 INFO - PROCESS | 1645 | 1467795849355 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x127403c00) [pid = 1645] [serial = 218] [outer = 0x123ca9c00] 02:04:09 INFO - PROCESS | 1645 | 1467795849666 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 474ms 02:04:09 INFO - PROCESS | 1645 | 1467795849723 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:04:09 INFO - PROCESS | 1645 | 1467795849724 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:04:09 INFO - PROCESS | 1645 | 1467795849726 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 1645 | 1467795849727 Marionette TRACE conn2 <- [1,266,null,{}] 02:04:09 INFO - PROCESS | 1645 | 1467795849744 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:09 INFO - PROCESS | 1645 | 1467795849748 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:09 INFO - PROCESS | 1645 | 1467795849859 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:04:09 INFO - PROCESS | 1645 | 1467795849895 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 1645 | 1467795849896 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212aa800 == 34 [pid = 1645] [id = 74] 02:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128ae5c00) [pid = 1645] [serial = 219] [outer = 0x0] 02:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12900f800) [pid = 1645] [serial = 220] [outer = 0x128ae5c00] 02:04:09 INFO - PROCESS | 1645 | 1467795849920 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1292e0800) [pid = 1645] [serial = 221] [outer = 0x128ae5c00] 02:04:10 INFO - PROCESS | 1645 | 1467795850207 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 533ms 02:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:04:10 INFO - PROCESS | 1645 | 1467795850260 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 1645 | 1467795850261 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:04:10 INFO - PROCESS | 1645 | 1467795850263 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 1645 | 1467795850264 Marionette TRACE conn2 <- [1,270,null,{}] 02:04:10 INFO - PROCESS | 1645 | 1467795850266 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:10 INFO - PROCESS | 1645 | 1467795850267 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:10 INFO - PROCESS | 1645 | 1467795850358 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:04:10 INFO - PROCESS | 1645 | 1467795850374 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 1645 | 1467795850375 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x121837000 == 35 [pid = 1645] [id = 75] 02:04:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1292e7800) [pid = 1645] [serial = 222] [outer = 0x0] 02:04:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a4ea000) [pid = 1645] [serial = 223] [outer = 0x1292e7800] 02:04:10 INFO - PROCESS | 1645 | 1467795850400 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12ab96800) [pid = 1645] [serial = 224] [outer = 0x1292e7800] 02:04:10 INFO - PROCESS | 1645 | 1467795850702 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 02:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:04:10 INFO - PROCESS | 1645 | 1467795850734 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 1645 | 1467795850735 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:04:10 INFO - PROCESS | 1645 | 1467795850740 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 1645 | 1467795850742 Marionette TRACE conn2 <- [1,274,null,{}] 02:04:10 INFO - PROCESS | 1645 | 1467795850745 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:10 INFO - PROCESS | 1645 | 1467795850746 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:10 INFO - PROCESS | 1645 | 1467795850835 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:04:10 INFO - PROCESS | 1645 | 1467795850867 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 1645 | 1467795850868 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x113a32000 == 36 [pid = 1645] [id = 76] 02:04:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12925c000) [pid = 1645] [serial = 225] [outer = 0x0] 02:04:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12ab9d800) [pid = 1645] [serial = 226] [outer = 0x12925c000] 02:04:10 INFO - PROCESS | 1645 | 1467795850892 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12acb8000) [pid = 1645] [serial = 227] [outer = 0x12925c000] 02:04:11 INFO - PROCESS | 1645 | 1467795851184 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 02:04:11 INFO - PROCESS | 1645 | 1467795851218 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:04:11 INFO - PROCESS | 1645 | 1467795851220 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:04:11 INFO - PROCESS | 1645 | 1467795851226 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1645 | 1467795851227 Marionette TRACE conn2 <- [1,278,null,{}] 02:04:11 INFO - PROCESS | 1645 | 1467795851230 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:11 INFO - PROCESS | 1645 | 1467795851231 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:11 INFO - PROCESS | 1645 | 1467795851320 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:04:11 INFO - PROCESS | 1645 | 1467795851351 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1645 | 1467795851352 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12554b000 == 37 [pid = 1645] [id = 77] 02:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12acc0000) [pid = 1645] [serial = 228] [outer = 0x0] 02:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12acc4400) [pid = 1645] [serial = 229] [outer = 0x12acc0000] 02:04:11 INFO - PROCESS | 1645 | 1467795851375 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12ad76c00) [pid = 1645] [serial = 230] [outer = 0x12acc0000] 02:04:11 INFO - PROCESS | 1645 | 1467795851657 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 02:04:11 INFO - PROCESS | 1645 | 1467795851695 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1645 | 1467795851696 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:04:11 INFO - PROCESS | 1645 | 1467795851698 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1645 | 1467795851699 Marionette TRACE conn2 <- [1,282,null,{}] 02:04:11 INFO - PROCESS | 1645 | 1467795851702 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:11 INFO - PROCESS | 1645 | 1467795851703 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:11 INFO - PROCESS | 1645 | 1467795851878 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1214f7000) [pid = 1645] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x117290400) [pid = 1645] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1171a2c00) [pid = 1645] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x113d61400) [pid = 1645] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1160a6400) [pid = 1645] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x113867c00) [pid = 1645] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1199c9000) [pid = 1645] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x113d62000) [pid = 1645] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1180ac400) [pid = 1645] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x120f8f400) [pid = 1645] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x128aec800) [pid = 1645] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x124948c00) [pid = 1645] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1186c8c00) [pid = 1645] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x120f94000) [pid = 1645] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1122bd800) [pid = 1645] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12167a000) [pid = 1645] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1162e3800) [pid = 1645] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:04:11 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x125493800) [pid = 1645] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:04:11 INFO - PROCESS | 1645 | 1467795851918 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1645 | 1467795851919 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x117178800 == 38 [pid = 1645] [id = 78] 02:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1122bd800) [pid = 1645] [serial = 231] [outer = 0x0] 02:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x113febc00) [pid = 1645] [serial = 232] [outer = 0x1122bd800] 02:04:11 INFO - PROCESS | 1645 | 1467795851943 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x117e35800) [pid = 1645] [serial = 233] [outer = 0x1122bd800] 02:04:12 INFO - PROCESS | 1645 | 1467795852212 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 518ms 02:04:12 INFO - PROCESS | 1645 | 1467795852216 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 1645 | 1467795852218 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:04:12 INFO - PROCESS | 1645 | 1467795852233 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1645 | 1467795852234 Marionette TRACE conn2 <- [1,286,null,{}] 02:04:12 INFO - PROCESS | 1645 | 1467795852244 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:12 INFO - PROCESS | 1645 | 1467795852245 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:12 INFO - PROCESS | 1645 | 1467795852335 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:04:12 INFO - PROCESS | 1645 | 1467795852341 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 1645 | 1467795852343 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fbc800 == 39 [pid = 1645] [id = 79] 02:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x117e37c00) [pid = 1645] [serial = 234] [outer = 0x0] 02:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x125493000) [pid = 1645] [serial = 235] [outer = 0x117e37c00] 02:04:12 INFO - PROCESS | 1645 | 1467795852368 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12af23c00) [pid = 1645] [serial = 236] [outer = 0x117e37c00] 02:04:12 INFO - PROCESS | 1645 | 1467795852675 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 480ms 02:04:12 INFO - PROCESS | 1645 | 1467795852702 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 1645 | 1467795852703 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:04:12 INFO - PROCESS | 1645 | 1467795852709 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1645 | 1467795852710 Marionette TRACE conn2 <- [1,290,null,{}] 02:04:12 INFO - PROCESS | 1645 | 1467795852712 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:12 INFO - PROCESS | 1645 | 1467795852713 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:12 INFO - PROCESS | 1645 | 1467795852812 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:04:12 INFO - PROCESS | 1645 | 1467795852818 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 1645 | 1467795852819 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x129274800 == 40 [pid = 1645] [id = 80] 02:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x116264c00) [pid = 1645] [serial = 237] [outer = 0x0] 02:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12af23000) [pid = 1645] [serial = 238] [outer = 0x116264c00] 02:04:12 INFO - PROCESS | 1645 | 1467795852843 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12af7b400) [pid = 1645] [serial = 239] [outer = 0x116264c00] 02:04:13 INFO - PROCESS | 1645 | 1467795853201 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 523ms 02:04:13 INFO - PROCESS | 1645 | 1467795853231 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 1645 | 1467795853233 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:04:13 INFO - PROCESS | 1645 | 1467795853236 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 1645 | 1467795853238 Marionette TRACE conn2 <- [1,294,null,{}] 02:04:13 INFO - PROCESS | 1645 | 1467795853241 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:13 INFO - PROCESS | 1645 | 1467795853243 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:13 INFO - PROCESS | 1645 | 1467795853360 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:04:13 INFO - PROCESS | 1645 | 1467795853431 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 1645 | 1467795853432 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x129292000 == 41 [pid = 1645] [id = 81] 02:04:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x118885000) [pid = 1645] [serial = 240] [outer = 0x0] 02:04:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12af7e400) [pid = 1645] [serial = 241] [outer = 0x118885000] 02:04:13 INFO - PROCESS | 1645 | 1467795853471 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12b813000) [pid = 1645] [serial = 242] [outer = 0x118885000] 02:04:13 INFO - PROCESS | 1645 | 1467795853762 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 573ms 02:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:04:13 INFO - PROCESS | 1645 | 1467795853811 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 1645 | 1467795853812 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:04:13 INFO - PROCESS | 1645 | 1467795853814 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 1645 | 1467795853815 Marionette TRACE conn2 <- [1,298,null,{}] 02:04:13 INFO - PROCESS | 1645 | 1467795853817 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:13 INFO - PROCESS | 1645 | 1467795853819 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:13 INFO - PROCESS | 1645 | 1467795853944 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:04:13 INFO - PROCESS | 1645 | 1467795853989 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 1645 | 1467795853991 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x112650800 == 42 [pid = 1645] [id = 82] 02:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x112017c00) [pid = 1645] [serial = 243] [outer = 0x0] 02:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11338dc00) [pid = 1645] [serial = 244] [outer = 0x112017c00] 02:04:14 INFO - PROCESS | 1645 | 1467795854023 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x115ef3800) [pid = 1645] [serial = 245] [outer = 0x112017c00] 02:04:14 INFO - PROCESS | 1645 | 1467795854498 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 719ms 02:04:14 INFO - PROCESS | 1645 | 1467795854535 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:04:14 INFO - PROCESS | 1645 | 1467795854539 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:04:14 INFO - PROCESS | 1645 | 1467795854544 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 1645 | 1467795854547 Marionette TRACE conn2 <- [1,302,null,{}] 02:04:14 INFO - PROCESS | 1645 | 1467795854552 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:14 INFO - PROCESS | 1645 | 1467795854557 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:14 INFO - PROCESS | 1645 | 1467795854755 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:04:14 INFO - PROCESS | 1645 | 1467795854800 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1645 | 1467795854802 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181c3800 == 43 [pid = 1645] [id = 83] 02:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x118f63000) [pid = 1645] [serial = 246] [outer = 0x0] 02:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119318000) [pid = 1645] [serial = 247] [outer = 0x118f63000] 02:04:14 INFO - PROCESS | 1645 | 1467795854832 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1199c4000) [pid = 1645] [serial = 248] [outer = 0x118f63000] 02:04:15 INFO - PROCESS | 1645 | 1467795855233 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 725ms 02:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:04:15 INFO - PROCESS | 1645 | 1467795855269 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1645 | 1467795855271 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:04:15 INFO - PROCESS | 1645 | 1467795855273 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1645 | 1467795855275 Marionette TRACE conn2 <- [1,306,null,{}] 02:04:15 INFO - PROCESS | 1645 | 1467795855277 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:15 INFO - PROCESS | 1645 | 1467795855279 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:15 INFO - PROCESS | 1645 | 1467795855380 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:04:15 INFO - PROCESS | 1645 | 1467795855428 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 1645 | 1467795855429 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248d7000 == 44 [pid = 1645] [id = 84] 02:04:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x120f8c400) [pid = 1645] [serial = 249] [outer = 0x0] 02:04:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1210eb400) [pid = 1645] [serial = 250] [outer = 0x120f8c400] 02:04:15 INFO - PROCESS | 1645 | 1467795855457 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1249b4c00) [pid = 1645] [serial = 251] [outer = 0x120f8c400] 02:04:15 INFO - PROCESS | 1645 | 1467795855861 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 618ms 02:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:04:15 INFO - PROCESS | 1645 | 1467795855892 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1645 | 1467795855895 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:04:15 INFO - PROCESS | 1645 | 1467795855902 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1645 | 1467795855905 Marionette TRACE conn2 <- [1,310,null,{}] 02:04:15 INFO - PROCESS | 1645 | 1467795855908 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:15 INFO - PROCESS | 1645 | 1467795855910 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:16 INFO - PROCESS | 1645 | 1467795856016 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:04:16 INFO - PROCESS | 1645 | 1467795856108 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 1645 | 1467795856110 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x129776000 == 45 [pid = 1645] [id = 85] 02:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x127435000) [pid = 1645] [serial = 252] [outer = 0x0] 02:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12743a800) [pid = 1645] [serial = 253] [outer = 0x127435000] 02:04:16 INFO - PROCESS | 1645 | 1467795856170 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x128a5e800) [pid = 1645] [serial = 254] [outer = 0x127435000] 02:04:16 INFO - PROCESS | 1645 | 1467795856659 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 776ms 02:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:04:16 INFO - PROCESS | 1645 | 1467795856675 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 1645 | 1467795856676 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:04:16 INFO - PROCESS | 1645 | 1467795856678 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 1645 | 1467795856679 Marionette TRACE conn2 <- [1,314,null,{}] 02:04:16 INFO - PROCESS | 1645 | 1467795856682 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:16 INFO - PROCESS | 1645 | 1467795856683 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:16 INFO - PROCESS | 1645 | 1467795856801 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:04:16 INFO - PROCESS | 1645 | 1467795856848 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 1645 | 1467795856850 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab5e800 == 46 [pid = 1645] [id = 86] 02:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128a60c00) [pid = 1645] [serial = 255] [outer = 0x0] 02:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x128a65c00) [pid = 1645] [serial = 256] [outer = 0x128a60c00] 02:04:16 INFO - PROCESS | 1645 | 1467795856878 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x128cf7400) [pid = 1645] [serial = 257] [outer = 0x128a60c00] 02:04:17 INFO - PROCESS | 1645 | 1467795857449 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 819ms 02:04:17 INFO - PROCESS | 1645 | 1467795857498 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:04:17 INFO - PROCESS | 1645 | 1467795857500 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:04:17 INFO - PROCESS | 1645 | 1467795857504 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 1645 | 1467795857505 Marionette TRACE conn2 <- [1,318,null,{}] 02:04:17 INFO - PROCESS | 1645 | 1467795857509 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:17 INFO - PROCESS | 1645 | 1467795857510 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:17 INFO - PROCESS | 1645 | 1467795857598 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:04:17 INFO - PROCESS | 1645 | 1467795857661 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 1645 | 1467795857664 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x113256000 == 47 [pid = 1645] [id = 87] 02:04:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x117e37400) [pid = 1645] [serial = 258] [outer = 0x0] 02:04:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1180af000) [pid = 1645] [serial = 259] [outer = 0x117e37400] 02:04:17 INFO - PROCESS | 1645 | 1467795857692 Marionette DEBUG loaded listener.js 02:04:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1186c4400) [pid = 1645] [serial = 260] [outer = 0x117e37400] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x129292000 == 46 [pid = 1645] [id = 81] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x129274800 == 45 [pid = 1645] [id = 80] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x128fbc800 == 44 [pid = 1645] [id = 79] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x117178800 == 43 [pid = 1645] [id = 78] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12554b000 == 42 [pid = 1645] [id = 77] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x113a32000 == 41 [pid = 1645] [id = 76] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x121837000 == 40 [pid = 1645] [id = 75] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x1212aa800 == 39 [pid = 1645] [id = 74] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x119c36000 == 38 [pid = 1645] [id = 73] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x119258000 == 37 [pid = 1645] [id = 72] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x1181b9800 == 36 [pid = 1645] [id = 71] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x11715a800 == 35 [pid = 1645] [id = 70] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x116065800 == 34 [pid = 1645] [id = 69] 02:04:18 INFO - PROCESS | 1645 | --DOCSHELL 0x1265da800 == 33 [pid = 1645] [id = 67] 02:04:18 INFO - PROCESS | 1645 | 1467795858119 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04: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. 02:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 622ms 02:04:18 INFO - PROCESS | 1645 | 1467795858126 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 1645 | 1467795858129 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:04:18 INFO - PROCESS | 1645 | 1467795858134 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1645 | 1467795858135 Marionette TRACE conn2 <- [1,322,null,{}] 02:04:18 INFO - PROCESS | 1645 | 1467795858141 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:18 INFO - PROCESS | 1645 | 1467795858142 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:18 INFO - PROCESS | 1645 | 1467795858231 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x123ca5c00) [pid = 1645] [serial = 177] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x1180afc00) [pid = 1645] [serial = 165] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x125497000) [pid = 1645] [serial = 180] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1183c6800) [pid = 1645] [serial = 166] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11662f000) [pid = 1645] [serial = 160] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x113fec400) [pid = 1645] [serial = 159] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1160b0800) [pid = 1645] [serial = 162] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x113d62800) [pid = 1645] [serial = 163] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x119316000) [pid = 1645] [serial = 168] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11978ec00) [pid = 1645] [serial = 169] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x119b1fc00) [pid = 1645] [serial = 171] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x120f4a800) [pid = 1645] [serial = 172] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x125490800) [pid = 1645] [serial = 178] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x116911800) [pid = 1645] [serial = 145] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116049400) [pid = 1645] [serial = 144] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118f6f400) [pid = 1645] [serial = 148] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1183cd400) [pid = 1645] [serial = 147] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123ca1400) [pid = 1645] [serial = 151] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1210efc00) [pid = 1645] [serial = 150] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12925f800) [pid = 1645] [serial = 193] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x125fb5800) [pid = 1645] [serial = 154] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x124f3a400) [pid = 1645] [serial = 153] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1249b0000) [pid = 1645] [serial = 157] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1196e2800) [pid = 1645] [serial = 156] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1265dd800) [pid = 1645] [serial = 183] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x127406c00) [pid = 1645] [serial = 184] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x116772800) [pid = 1645] [serial = 186] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x127406400) [pid = 1645] [serial = 189] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1196db400) [pid = 1645] [serial = 187] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128aea400) [pid = 1645] [serial = 190] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119b06000) [pid = 1645] [serial = 174] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x129011c00) [pid = 1645] [serial = 192] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1292e2800) [pid = 1645] [serial = 195] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12a4e4000) [pid = 1645] [serial = 196] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x125fb8000) [pid = 1645] [serial = 181] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1212d6000) [pid = 1645] [serial = 175] [outer = 0x0] [url = about:blank] 02:04:18 INFO - PROCESS | 1645 | 1467795858310 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1645 | 1467795858311 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x11629a000 == 34 [pid = 1645] [id = 88] 02:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11662f000) [pid = 1645] [serial = 261] [outer = 0x0] 02:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1183cd400) [pid = 1645] [serial = 262] [outer = 0x11662f000] 02:04:18 INFO - PROCESS | 1645 | 1467795858363 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119b12400) [pid = 1645] [serial = 263] [outer = 0x11662f000] 02:04:18 INFO - PROCESS | 1645 | 1467795858780 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 672ms 02:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:04:18 INFO - PROCESS | 1645 | 1467795858806 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 1645 | 1467795858807 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:04:18 INFO - PROCESS | 1645 | 1467795858809 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1645 | 1467795858812 Marionette TRACE conn2 <- [1,326,null,{}] 02:04:18 INFO - PROCESS | 1645 | 1467795858819 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:18 INFO - PROCESS | 1645 | 1467795858822 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:18 INFO - PROCESS | 1645 | 1467795858941 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:04:18 INFO - PROCESS | 1645 | 1467795858949 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1645 | 1467795858951 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x11811b000 == 35 [pid = 1645] [id = 89] 02:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x121921c00) [pid = 1645] [serial = 264] [outer = 0x0] 02:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x123ca3000) [pid = 1645] [serial = 265] [outer = 0x121921c00] 02:04:18 INFO - PROCESS | 1645 | 1467795858980 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x124f3a400) [pid = 1645] [serial = 266] [outer = 0x121921c00] 02:04:19 INFO - PROCESS | 1645 | 1467795859425 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 672ms 02:04:19 INFO - PROCESS | 1645 | 1467795859482 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 1645 | 1467795859485 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:04:19 INFO - PROCESS | 1645 | 1467795859498 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 1645 | 1467795859499 Marionette TRACE conn2 <- [1,330,null,{}] 02:04:19 INFO - PROCESS | 1645 | 1467795859502 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:19 INFO - PROCESS | 1645 | 1467795859504 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:19 INFO - PROCESS | 1645 | 1467795859609 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:04:19 INFO - PROCESS | 1645 | 1467795859617 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 1645 | 1467795859618 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188e4000 == 36 [pid = 1645] [id = 90] 02:04:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x125fbe400) [pid = 1645] [serial = 267] [outer = 0x0] 02:04:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x127405c00) [pid = 1645] [serial = 268] [outer = 0x125fbe400] 02:04:19 INFO - PROCESS | 1645 | 1467795859643 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x127435400) [pid = 1645] [serial = 269] [outer = 0x125fbe400] 02:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 02:04:19 INFO - PROCESS | 1645 | 1467795859961 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:19 INFO - PROCESS | 1645 | 1467795859967 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 1645 | 1467795859968 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:04:19 INFO - PROCESS | 1645 | 1467795859970 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 1645 | 1467795859973 Marionette TRACE conn2 <- [1,334,null,{}] 02:04:19 INFO - PROCESS | 1645 | 1467795859978 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:19 INFO - PROCESS | 1645 | 1467795859979 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:20 INFO - PROCESS | 1645 | 1467795860082 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:04:20 INFO - PROCESS | 1645 | 1467795860111 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 1645 | 1467795860112 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x119b5f800 == 37 [pid = 1645] [id = 91] 02:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1162de800) [pid = 1645] [serial = 270] [outer = 0x0] 02:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12743a000) [pid = 1645] [serial = 271] [outer = 0x1162de800] 02:04:20 INFO - PROCESS | 1645 | 1467795860143 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128ae7400) [pid = 1645] [serial = 272] [outer = 0x1162de800] 02:04:20 INFO - PROCESS | 1645 | 1467795860460 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 521ms 02:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:04:20 INFO - PROCESS | 1645 | 1467795860493 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 1645 | 1467795860494 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:04:20 INFO - PROCESS | 1645 | 1467795860496 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 1645 | 1467795860497 Marionette TRACE conn2 <- [1,338,null,{}] 02:04:20 INFO - PROCESS | 1645 | 1467795860500 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:20 INFO - PROCESS | 1645 | 1467795860504 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:20 INFO - PROCESS | 1645 | 1467795860612 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:04:20 INFO - PROCESS | 1645 | 1467795860624 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 1645 | 1467795860625 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x121084800 == 38 [pid = 1645] [id = 92] 02:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x129010000) [pid = 1645] [serial = 273] [outer = 0x0] 02:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x129260000) [pid = 1645] [serial = 274] [outer = 0x129010000] 02:04:20 INFO - PROCESS | 1645 | 1467795860650 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a6b2c00) [pid = 1645] [serial = 275] [outer = 0x129010000] 02:04:20 INFO - PROCESS | 1645 | 1467795860952 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 02:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:04:20 INFO - PROCESS | 1645 | 1467795860964 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 1645 | 1467795860965 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:04:20 INFO - PROCESS | 1645 | 1467795860967 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 1645 | 1467795860968 Marionette TRACE conn2 <- [1,342,null,{}] 02:04:20 INFO - PROCESS | 1645 | 1467795860971 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:20 INFO - PROCESS | 1645 | 1467795860975 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:21 INFO - PROCESS | 1645 | 1467795861070 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:04:21 INFO - PROCESS | 1645 | 1467795861079 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 1645 | 1467795861080 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x121834800 == 39 [pid = 1645] [id = 93] 02:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a6b5000) [pid = 1645] [serial = 276] [outer = 0x0] 02:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12ab9bc00) [pid = 1645] [serial = 277] [outer = 0x12a6b5000] 02:04:21 INFO - PROCESS | 1645 | 1467795861111 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12acc2800) [pid = 1645] [serial = 278] [outer = 0x12a6b5000] 02:04:21 INFO - PROCESS | 1645 | 1467795861444 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 523ms 02:04:21 INFO - PROCESS | 1645 | 1467795861491 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 1645 | 1467795861492 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:04:21 INFO - PROCESS | 1645 | 1467795861494 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 1645 | 1467795861495 Marionette TRACE conn2 <- [1,346,null,{}] 02:04:21 INFO - PROCESS | 1645 | 1467795861497 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:21 INFO - PROCESS | 1645 | 1467795861499 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:21 INFO - PROCESS | 1645 | 1467795861594 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:04:21 INFO - PROCESS | 1645 | 1467795861606 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 1645 | 1467795861607 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248f0800 == 40 [pid = 1645] [id = 94] 02:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12ad70c00) [pid = 1645] [serial = 279] [outer = 0x0] 02:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12ad7d400) [pid = 1645] [serial = 280] [outer = 0x12ad70c00] 02:04:21 INFO - PROCESS | 1645 | 1467795861631 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12af77800) [pid = 1645] [serial = 281] [outer = 0x12ad70c00] 02:04:21 INFO - PROCESS | 1645 | 1467795861946 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 02:04:21 INFO - PROCESS | 1645 | 1467795861962 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 1645 | 1467795861964 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:04:21 INFO - PROCESS | 1645 | 1467795861966 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 1645 | 1467795861967 Marionette TRACE conn2 <- [1,350,null,{}] 02:04:21 INFO - PROCESS | 1645 | 1467795861969 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:21 INFO - PROCESS | 1645 | 1467795861970 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:22 INFO - PROCESS | 1645 | 1467795862066 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:04:22 INFO - PROCESS | 1645 | 1467795862085 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 1645 | 1467795862086 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c1800 == 41 [pid = 1645] [id = 95] 02:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12af7d000) [pid = 1645] [serial = 282] [outer = 0x0] 02:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b815800) [pid = 1645] [serial = 283] [outer = 0x12af7d000] 02:04:22 INFO - PROCESS | 1645 | 1467795862110 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12b95cc00) [pid = 1645] [serial = 284] [outer = 0x12af7d000] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x116264c00) [pid = 1645] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1122bd800) [pid = 1645] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1212cb000) [pid = 1645] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x123ca9c00) [pid = 1645] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x128ae5c00) [pid = 1645] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x117296400) [pid = 1645] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x117e37c00) [pid = 1645] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1292e7800) [pid = 1645] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1186c3800) [pid = 1645] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x120f99400) [pid = 1645] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12925c000) [pid = 1645] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:04:22 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12acc0000) [pid = 1645] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:04:22 INFO - PROCESS | 1645 | 1467795862518 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 569ms 02:04:22 INFO - PROCESS | 1645 | 1467795862536 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 1645 | 1467795862537 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:04:22 INFO - PROCESS | 1645 | 1467795862541 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 1645 | 1467795862543 Marionette TRACE conn2 <- [1,354,null,{}] 02:04:22 INFO - PROCESS | 1645 | 1467795862545 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:22 INFO - PROCESS | 1645 | 1467795862546 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:22 INFO - PROCESS | 1645 | 1467795862621 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:04:22 INFO - PROCESS | 1645 | 1467795862626 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 1645 | 1467795862627 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12892b800 == 42 [pid = 1645] [id = 96] 02:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x117297400) [pid = 1645] [serial = 285] [outer = 0x0] 02:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x123ca9c00) [pid = 1645] [serial = 286] [outer = 0x117297400] 02:04:22 INFO - PROCESS | 1645 | 1467795862652 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12ab96000) [pid = 1645] [serial = 287] [outer = 0x117297400] 02:04:22 INFO - PROCESS | 1645 | 1467795862969 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04: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. 02:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 02:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:04:23 INFO - PROCESS | 1645 | 1467795863010 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1645 | 1467795863011 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:04:23 INFO - PROCESS | 1645 | 1467795863013 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1645 | 1467795863015 Marionette TRACE conn2 <- [1,358,null,{}] 02:04:23 INFO - PROCESS | 1645 | 1467795863018 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:23 INFO - PROCESS | 1645 | 1467795863019 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:23 INFO - PROCESS | 1645 | 1467795863132 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:04:23 INFO - PROCESS | 1645 | 1467795863140 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 1645 | 1467795863142 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x129289800 == 43 [pid = 1645] [id = 97] 02:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12af21800) [pid = 1645] [serial = 288] [outer = 0x0] 02:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12b817c00) [pid = 1645] [serial = 289] [outer = 0x12af21800] 02:04:23 INFO - PROCESS | 1645 | 1467795863168 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12be2ac00) [pid = 1645] [serial = 290] [outer = 0x12af21800] 02:04:23 INFO - PROCESS | 1645 | 1467795863473 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 02:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:04:23 INFO - PROCESS | 1645 | 1467795863483 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1645 | 1467795863484 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:04:23 INFO - PROCESS | 1645 | 1467795863486 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1645 | 1467795863487 Marionette TRACE conn2 <- [1,362,null,{}] 02:04:23 INFO - PROCESS | 1645 | 1467795863493 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:23 INFO - PROCESS | 1645 | 1467795863494 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:23 INFO - PROCESS | 1645 | 1467795863575 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:04:23 INFO - PROCESS | 1645 | 1467795863579 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 1645 | 1467795863580 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12976e000 == 44 [pid = 1645] [id = 98] 02:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12be30400) [pid = 1645] [serial = 291] [outer = 0x0] 02:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12be90c00) [pid = 1645] [serial = 292] [outer = 0x12be30400] 02:04:23 INFO - PROCESS | 1645 | 1467795863604 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12be97c00) [pid = 1645] [serial = 293] [outer = 0x12be30400] 02:04:23 INFO - PROCESS | 1645 | 1467795863923 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 02:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:04:23 INFO - PROCESS | 1645 | 1467795863959 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1645 | 1467795863960 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:04:23 INFO - PROCESS | 1645 | 1467795863962 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1645 | 1467795863963 Marionette TRACE conn2 <- [1,366,null,{}] 02:04:23 INFO - PROCESS | 1645 | 1467795863965 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:23 INFO - PROCESS | 1645 | 1467795863966 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:24 INFO - PROCESS | 1645 | 1467795864076 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:04:24 INFO - PROCESS | 1645 | 1467795864082 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1645 | 1467795864083 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade7800 == 45 [pid = 1645] [id = 99] 02:04:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12be98c00) [pid = 1645] [serial = 294] [outer = 0x0] 02:04:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12c3a9c00) [pid = 1645] [serial = 295] [outer = 0x12be98c00] 02:04:24 INFO - PROCESS | 1645 | 1467795864107 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12c3ae400) [pid = 1645] [serial = 296] [outer = 0x12be98c00] 02:04:24 INFO - PROCESS | 1645 | 1467795864411 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 02:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:04:24 INFO - PROCESS | 1645 | 1467795864431 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:04:24 INFO - PROCESS | 1645 | 1467795864432 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:04:24 INFO - PROCESS | 1645 | 1467795864434 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:04:24 INFO - PROCESS | 1645 | 1467795864436 Marionette TRACE conn2 <- [1,370,null,{}] 02:04:24 INFO - PROCESS | 1645 | 1467795864509 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:24 INFO - PROCESS | 1645 | 1467795864511 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:24 INFO - PROCESS | 1645 | 1467795864661 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:04:24 INFO - PROCESS | 1645 | 1467795864773 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1645 | 1467795864775 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x116221000 == 46 [pid = 1645] [id = 100] 02:04:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1160a9400) [pid = 1645] [serial = 297] [outer = 0x0] 02:04:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x116775400) [pid = 1645] [serial = 298] [outer = 0x1160a9400] 02:04:24 INFO - PROCESS | 1645 | 1467795864824 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1176ef800) [pid = 1645] [serial = 299] [outer = 0x1160a9400] 02:04:25 INFO - PROCESS | 1645 | 1467795865365 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 973ms 02:04:25 INFO - PROCESS | 1645 | 1467795865408 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:04:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:04:25 INFO - PROCESS | 1645 | 1467795865410 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:04:25 INFO - PROCESS | 1645 | 1467795865413 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 1645 | 1467795865415 Marionette TRACE conn2 <- [1,374,null,{}] 02:04:25 INFO - PROCESS | 1645 | 1467795865419 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:25 INFO - PROCESS | 1645 | 1467795865421 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:25 INFO - PROCESS | 1645 | 1467795865558 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:04:25 INFO - PROCESS | 1645 | 1467795865569 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 1645 | 1467795865572 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x118494000 == 47 [pid = 1645] [id = 101] 02:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x119b07400) [pid = 1645] [serial = 300] [outer = 0x0] 02:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x119f67c00) [pid = 1645] [serial = 301] [outer = 0x119b07400] 02:04:25 INFO - PROCESS | 1645 | 1467795865614 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x121429000) [pid = 1645] [serial = 302] [outer = 0x119b07400] 02:04:26 INFO - PROCESS | 1645 | 1467795866063 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:04:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:04:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 02:04:26 INFO - PROCESS | 1645 | 1467795866083 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:04:26 INFO - PROCESS | 1645 | 1467795866085 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:04:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:04:26 INFO - PROCESS | 1645 | 1467795866088 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 1645 | 1467795866089 Marionette TRACE conn2 <- [1,378,null,{}] 02:04:26 INFO - PROCESS | 1645 | 1467795866092 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:26 INFO - PROCESS | 1645 | 1467795866093 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:26 INFO - PROCESS | 1645 | 1467795866195 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:04:26 INFO - PROCESS | 1645 | 1467795866264 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1645 | 1467795866266 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x129284000 == 48 [pid = 1645] [id = 102] 02:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1265de800) [pid = 1645] [serial = 303] [outer = 0x0] 02:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12743bc00) [pid = 1645] [serial = 304] [outer = 0x1265de800] 02:04:26 INFO - PROCESS | 1645 | 1467795866346 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12900dc00) [pid = 1645] [serial = 305] [outer = 0x1265de800] 02:04:26 INFO - PROCESS | 1645 | 1467795866847 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:04:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:04:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 818ms 02:04:26 INFO - PROCESS | 1645 | 1467795866911 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:04:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:04:26 INFO - PROCESS | 1645 | 1467795866916 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:04:26 INFO - PROCESS | 1645 | 1467795866919 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 1645 | 1467795866921 Marionette TRACE conn2 <- [1,382,null,{}] 02:04:26 INFO - PROCESS | 1645 | 1467795866937 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:26 INFO - PROCESS | 1645 | 1467795866938 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:27 INFO - PROCESS | 1645 | 1467795867039 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:04:27 INFO - PROCESS | 1645 | 1467795867089 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 1645 | 1467795867090 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b929800 == 49 [pid = 1645] [id = 103] 02:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a4e4000) [pid = 1645] [serial = 306] [outer = 0x0] 02:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12af7a000) [pid = 1645] [serial = 307] [outer = 0x12a4e4000] 02:04:27 INFO - PROCESS | 1645 | 1467795867119 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12b960400) [pid = 1645] [serial = 308] [outer = 0x12a4e4000] 02:04:27 INFO - PROCESS | 1645 | 1467795867688 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:04:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 835ms 02:04:27 INFO - PROCESS | 1645 | 1467795867755 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 1645 | 1467795867757 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:04:27 INFO - PROCESS | 1645 | 1467795867761 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 1645 | 1467795867763 Marionette TRACE conn2 <- [1,386,null,{}] 02:04:27 INFO - PROCESS | 1645 | 1467795867766 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:27 INFO - PROCESS | 1645 | 1467795867767 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:27 INFO - PROCESS | 1645 | 1467795867856 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:04:27 INFO - PROCESS | 1645 | 1467795867908 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 1645 | 1467795867911 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181d3800 == 50 [pid = 1645] [id = 104] 02:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1186c8c00) [pid = 1645] [serial = 309] [outer = 0x0] 02:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x118f49400) [pid = 1645] [serial = 310] [outer = 0x1186c8c00] 02:04:27 INFO - PROCESS | 1645 | 1467795867938 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x1199ccc00) [pid = 1645] [serial = 311] [outer = 0x1186c8c00] 02:04:28 INFO - PROCESS | 1645 | 1467795868380 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 673ms 02:04:28 INFO - PROCESS | 1645 | 1467795868433 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 1645 | 1467795868436 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:04:28 INFO - PROCESS | 1645 | 1467795868440 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 1645 | 1467795868441 Marionette TRACE conn2 <- [1,390,null,{}] 02:04:28 INFO - PROCESS | 1645 | 1467795868444 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:28 INFO - PROCESS | 1645 | 1467795868446 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:28 INFO - PROCESS | 1645 | 1467795868535 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:04:28 INFO - PROCESS | 1645 | 1467795868602 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 1645 | 1467795868604 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x117228800 == 51 [pid = 1645] [id = 105] 02:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1214f1400) [pid = 1645] [serial = 312] [outer = 0x0] 02:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x121680400) [pid = 1645] [serial = 313] [outer = 0x1214f1400] 02:04:28 INFO - PROCESS | 1645 | 1467795868631 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x123d0c800) [pid = 1645] [serial = 314] [outer = 0x1214f1400] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12976e000 == 50 [pid = 1645] [id = 98] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x129289800 == 49 [pid = 1645] [id = 97] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12892b800 == 48 [pid = 1645] [id = 96] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c1800 == 47 [pid = 1645] [id = 95] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x1248f0800 == 46 [pid = 1645] [id = 94] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x121834800 == 45 [pid = 1645] [id = 93] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x121084800 == 44 [pid = 1645] [id = 92] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12af7e400) [pid = 1645] [serial = 241] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x119b5f800 == 43 [pid = 1645] [id = 91] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x1188e4000 == 42 [pid = 1645] [id = 90] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x11811b000 == 41 [pid = 1645] [id = 89] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x11629a000 == 40 [pid = 1645] [id = 88] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x113256000 == 39 [pid = 1645] [id = 87] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab5e800 == 38 [pid = 1645] [id = 86] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x129776000 == 37 [pid = 1645] [id = 85] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x1248d7000 == 36 [pid = 1645] [id = 84] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x1181c3800 == 35 [pid = 1645] [id = 83] 02:04:28 INFO - PROCESS | 1645 | --DOCSHELL 0x112650800 == 34 [pid = 1645] [id = 82] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12af7b400) [pid = 1645] [serial = 239] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x113febc00) [pid = 1645] [serial = 232] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x124f39000) [pid = 1645] [serial = 215] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x125fb6c00) [pid = 1645] [serial = 217] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12900f800) [pid = 1645] [serial = 220] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1180a7800) [pid = 1645] [serial = 204] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12af23c00) [pid = 1645] [serial = 236] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x127403c00) [pid = 1645] [serial = 218] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a6ba000) [pid = 1645] [serial = 198] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1183cec00) [pid = 1645] [serial = 205] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12ab96800) [pid = 1645] [serial = 224] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1199c4c00) [pid = 1645] [serial = 209] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x116775000) [pid = 1645] [serial = 201] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12cc65400) [pid = 1645] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12af23000) [pid = 1645] [serial = 238] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x123d0e800) [pid = 1645] [serial = 214] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x118f6cc00) [pid = 1645] [serial = 208] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1214f1800) [pid = 1645] [serial = 211] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1292e0800) [pid = 1645] [serial = 221] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x123ca0c00) [pid = 1645] [serial = 212] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12ab9d800) [pid = 1645] [serial = 226] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12acc4400) [pid = 1645] [serial = 229] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12ad76c00) [pid = 1645] [serial = 230] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x117e35800) [pid = 1645] [serial = 233] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x125493000) [pid = 1645] [serial = 235] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12a4ea000) [pid = 1645] [serial = 223] [outer = 0x0] [url = about:blank] 02:04:28 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12acb8000) [pid = 1645] [serial = 227] [outer = 0x0] [url = about:blank] 02:04:29 INFO - PROCESS | 1645 | 1467795869013 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 02:04:29 INFO - PROCESS | 1645 | 1467795869061 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1645 | 1467795869063 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:04:29 INFO - PROCESS | 1645 | 1467795869065 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1645 | 1467795869067 Marionette TRACE conn2 <- [1,394,null,{}] 02:04:29 INFO - PROCESS | 1645 | 1467795869074 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:29 INFO - PROCESS | 1645 | 1467795869077 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:29 INFO - PROCESS | 1645 | 1467795869159 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:04:29 INFO - PROCESS | 1645 | 1467795869227 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 1645 | 1467795869229 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x119254000 == 35 [pid = 1645] [id = 106] 02:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x128a5f400) [pid = 1645] [serial = 315] [outer = 0x0] 02:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128a64000) [pid = 1645] [serial = 316] [outer = 0x128a5f400] 02:04:29 INFO - PROCESS | 1645 | 1467795869260 Marionette DEBUG loaded listener.js 02:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x128cf8800) [pid = 1645] [serial = 317] [outer = 0x128a5f400] 02:04:29 INFO - PROCESS | 1645 | 1467795869660 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 626ms 02:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:04:29 INFO - PROCESS | 1645 | 1467795869693 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1645 | 1467795869695 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:04:29 INFO - PROCESS | 1645 | 1467795869697 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1645 | 1467795869698 Marionette TRACE conn2 <- [1,398,null,{}] 02:04:29 INFO - PROCESS | 1645 | 1467795869700 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:29 INFO - PROCESS | 1645 | 1467795869701 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:29 INFO - PROCESS | 1645 | 1467795869794 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:04:29 INFO - PROCESS | 1645 | 1467795869867 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 1645 | 1467795869869 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212bc800 == 36 [pid = 1645] [id = 107] 02:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a6b5c00) [pid = 1645] [serial = 318] [outer = 0x0] 02:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12ab94800) [pid = 1645] [serial = 319] [outer = 0x12a6b5c00] 02:04:29 INFO - PROCESS | 1645 | 1467795869899 Marionette DEBUG loaded listener.js 02:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12acb8000) [pid = 1645] [serial = 320] [outer = 0x12a6b5c00] 02:04:30 INFO - PROCESS | 1645 | 1467795870209 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 567ms 02:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:04:30 INFO - PROCESS | 1645 | 1467795870265 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1645 | 1467795870266 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:04:30 INFO - PROCESS | 1645 | 1467795870268 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1645 | 1467795870269 Marionette TRACE conn2 <- [1,402,null,{}] 02:04:30 INFO - PROCESS | 1645 | 1467795870271 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:30 INFO - PROCESS | 1645 | 1467795870273 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:30 INFO - PROCESS | 1645 | 1467795870371 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:04:30 INFO - PROCESS | 1645 | 1467795870377 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 1645 | 1467795870378 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x11661c800 == 37 [pid = 1645] [id = 108] 02:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x129258800) [pid = 1645] [serial = 321] [outer = 0x0] 02:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12af23400) [pid = 1645] [serial = 322] [outer = 0x129258800] 02:04:30 INFO - PROCESS | 1645 | 1467795870402 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b814c00) [pid = 1645] [serial = 323] [outer = 0x129258800] 02:04:30 INFO - PROCESS | 1645 | 1467795870717 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 473ms 02:04:30 INFO - PROCESS | 1645 | 1467795870743 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1645 | 1467795870744 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:04:30 INFO - PROCESS | 1645 | 1467795870746 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1645 | 1467795870747 Marionette TRACE conn2 <- [1,406,null,{}] 02:04:30 INFO - PROCESS | 1645 | 1467795870750 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:30 INFO - PROCESS | 1645 | 1467795870753 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:30 INFO - PROCESS | 1645 | 1467795870853 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:04:30 INFO - PROCESS | 1645 | 1467795870860 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 1645 | 1467795870861 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265bb800 == 38 [pid = 1645] [id = 109] 02:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12b962800) [pid = 1645] [serial = 324] [outer = 0x0] 02:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12be2c800) [pid = 1645] [serial = 325] [outer = 0x12b962800] 02:04:30 INFO - PROCESS | 1645 | 1467795870885 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12c3b7c00) [pid = 1645] [serial = 326] [outer = 0x12b962800] 02:04:31 INFO - PROCESS | 1645 | 1467795871273 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 02:04:31 INFO - PROCESS | 1645 | 1467795871315 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:04:31 INFO - PROCESS | 1645 | 1467795871316 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:04:31 INFO - PROCESS | 1645 | 1467795871318 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 1645 | 1467795871320 Marionette TRACE conn2 <- [1,410,null,{}] 02:04:31 INFO - PROCESS | 1645 | 1467795871322 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:31 INFO - PROCESS | 1645 | 1467795871323 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:31 INFO - PROCESS | 1645 | 1467795871421 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:04:31 INFO - PROCESS | 1645 | 1467795871425 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1645 | 1467795871426 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x128929000 == 39 [pid = 1645] [id = 110] 02:04:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12b816400) [pid = 1645] [serial = 327] [outer = 0x0] 02:04:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12c747400) [pid = 1645] [serial = 328] [outer = 0x12b816400] 02:04:31 INFO - PROCESS | 1645 | 1467795871476 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12c74e800) [pid = 1645] [serial = 329] [outer = 0x12b816400] 02:04:31 INFO - PROCESS | 1645 | 1467795871807 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 02:04:31 INFO - PROCESS | 1645 | 1467795871842 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:04:31 INFO - PROCESS | 1645 | 1467795871843 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:04:31 INFO - PROCESS | 1645 | 1467795871853 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 1645 | 1467795871854 Marionette TRACE conn2 <- [1,414,null,{}] 02:04:31 INFO - PROCESS | 1645 | 1467795871856 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:31 INFO - PROCESS | 1645 | 1467795871857 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:31 INFO - PROCESS | 1645 | 1467795871956 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:04:31 INFO - PROCESS | 1645 | 1467795871959 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1645 | 1467795871961 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x129228800 == 40 [pid = 1645] [id = 111] 02:04:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1128cc800) [pid = 1645] [serial = 330] [outer = 0x0] 02:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1128d4400) [pid = 1645] [serial = 331] [outer = 0x1128cc800] 02:04:32 INFO - PROCESS | 1645 | 1467795872014 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1128d8400) [pid = 1645] [serial = 332] [outer = 0x1128cc800] 02:04:32 INFO - PROCESS | 1645 | 1467795872179 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:04:32 INFO - PROCESS | 1645 | 1467795872370 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 578ms 02:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:04:32 INFO - PROCESS | 1645 | 1467795872424 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 1645 | 1467795872425 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:04:32 INFO - PROCESS | 1645 | 1467795872427 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1645 | 1467795872428 Marionette TRACE conn2 <- [1,418,null,{}] 02:04:32 INFO - PROCESS | 1645 | 1467795872430 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:32 INFO - PROCESS | 1645 | 1467795872431 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:32 INFO - PROCESS | 1645 | 1467795872529 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:04:32 INFO - PROCESS | 1645 | 1467795872541 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 1645 | 1467795872542 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab77000 == 41 [pid = 1645] [id = 112] 02:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x110fe4000) [pid = 1645] [serial = 333] [outer = 0x0] 02:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x110fee000) [pid = 1645] [serial = 334] [outer = 0x110fe4000] 02:04:32 INFO - PROCESS | 1645 | 1467795872566 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x110ff2000) [pid = 1645] [serial = 335] [outer = 0x110fe4000] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x117297400) [pid = 1645] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12be30400) [pid = 1645] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12af21800) [pid = 1645] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a4e7400) [pid = 1645] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11604c400) [pid = 1645] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x129010000) [pid = 1645] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12a6b5000) [pid = 1645] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12af7d000) [pid = 1645] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x125fbe400) [pid = 1645] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11662f000) [pid = 1645] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x117e37400) [pid = 1645] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1162de800) [pid = 1645] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12ad70c00) [pid = 1645] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x121921c00) [pid = 1645] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:04:33 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118885000) [pid = 1645] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:04:33 INFO - PROCESS | 1645 | 1467795873363 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 02:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:04:33 INFO - PROCESS | 1645 | 1467795873397 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 1645 | 1467795873398 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:04:33 INFO - PROCESS | 1645 | 1467795873400 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 1645 | 1467795873401 Marionette TRACE conn2 <- [1,422,null,{}] 02:04:33 INFO - PROCESS | 1645 | 1467795873403 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:33 INFO - PROCESS | 1645 | 1467795873405 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:33 INFO - PROCESS | 1645 | 1467795873492 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:04:33 INFO - PROCESS | 1645 | 1467795873496 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 1645 | 1467795873497 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x119682000 == 42 [pid = 1645] [id = 113] 02:04:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x112696400) [pid = 1645] [serial = 336] [outer = 0x0] 02:04:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11269cc00) [pid = 1645] [serial = 337] [outer = 0x112696400] 02:04:33 INFO - PROCESS | 1645 | 1467795873521 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1126a0c00) [pid = 1645] [serial = 338] [outer = 0x112696400] 02:04:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 02:04:34 INFO - PROCESS | 1645 | 1467795874313 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:04:34 INFO - PROCESS | 1645 | 1467795874319 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 1645 | 1467795874321 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:04:34 INFO - PROCESS | 1645 | 1467795874326 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 1645 | 1467795874328 Marionette TRACE conn2 <- [1,426,null,{}] 02:04:34 INFO - PROCESS | 1645 | 1467795874330 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:34 INFO - PROCESS | 1645 | 1467795874332 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:34 INFO - PROCESS | 1645 | 1467795874455 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:04:34 INFO - PROCESS | 1645 | 1467795874524 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1645 | 1467795874526 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd42800 == 43 [pid = 1645] [id = 114] 02:04:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112699400) [pid = 1645] [serial = 339] [outer = 0x0] 02:04:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1199cac00) [pid = 1645] [serial = 340] [outer = 0x112699400] 02:04:34 INFO - PROCESS | 1645 | 1467795874569 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x129015000) [pid = 1645] [serial = 341] [outer = 0x112699400] 02:04:34 INFO - PROCESS | 1645 | 1467795874870 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 1645 | 1467795874898 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:04:34 INFO - PROCESS | 1645 | 1467795874900 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 1645 | 1467795874901 Marionette TRACE conn2 <- [1,430,null,{}] 02:04:34 INFO - PROCESS | 1645 | 1467795874903 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:34 INFO - PROCESS | 1645 | 1467795874916 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:35 INFO - PROCESS | 1645 | 1467795875000 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:04:35 INFO - PROCESS | 1645 | 1467795875003 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:35 INFO - PROCESS | 1645 | 1467795875005 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c370000 == 44 [pid = 1645] [id = 115] 02:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x129255c00) [pid = 1645] [serial = 342] [outer = 0x0] 02:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12be30400) [pid = 1645] [serial = 343] [outer = 0x129255c00] 02:04:35 INFO - PROCESS | 1645 | 1467795875029 Marionette DEBUG loaded listener.js 02:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12c752000) [pid = 1645] [serial = 344] [outer = 0x129255c00] 02:04:35 INFO - PROCESS | 1645 | 1467795875617 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 722ms 02:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:04:35 INFO - PROCESS | 1645 | 1467795875624 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 1645 | 1467795875627 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:04:35 INFO - PROCESS | 1645 | 1467795875630 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 1645 | 1467795875632 Marionette TRACE conn2 <- [1,434,null,{}] 02:04:35 INFO - PROCESS | 1645 | 1467795875636 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:35 INFO - PROCESS | 1645 | 1467795875637 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:35 INFO - PROCESS | 1645 | 1467795875736 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:04:35 INFO - PROCESS | 1645 | 1467795875876 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:35 INFO - PROCESS | 1645 | 1467795875878 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f3f800 == 45 [pid = 1645] [id = 116] 02:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x116775000) [pid = 1645] [serial = 345] [outer = 0x0] 02:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x117e30c00) [pid = 1645] [serial = 346] [outer = 0x116775000] 02:04:35 INFO - PROCESS | 1645 | 1467795875930 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x118880000) [pid = 1645] [serial = 347] [outer = 0x116775000] 02:04:36 INFO - PROCESS | 1645 | 1467795876440 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 823ms 02:04:36 INFO - PROCESS | 1645 | 1467795876452 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 1645 | 1467795876457 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:04:36 INFO - PROCESS | 1645 | 1467795876462 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 1645 | 1467795876464 Marionette TRACE conn2 <- [1,438,null,{}] 02:04:36 INFO - PROCESS | 1645 | 1467795876466 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:36 INFO - PROCESS | 1645 | 1467795876468 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:36 INFO - PROCESS | 1645 | 1467795876574 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:04:36 INFO - PROCESS | 1645 | 1467795876628 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 1645 | 1467795876629 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212b0000 == 46 [pid = 1645] [id = 117] 02:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1199c7800) [pid = 1645] [serial = 348] [outer = 0x0] 02:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12191c400) [pid = 1645] [serial = 349] [outer = 0x1199c7800] 02:04:36 INFO - PROCESS | 1645 | 1467795876659 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x124c75800) [pid = 1645] [serial = 350] [outer = 0x1199c7800] 02:04:37 INFO - PROCESS | 1645 | 1467795877079 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 02:04:37 INFO - PROCESS | 1645 | 1467795877137 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:04:37 INFO - PROCESS | 1645 | 1467795877140 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:04:37 INFO - PROCESS | 1645 | 1467795877142 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 1645 | 1467795877145 Marionette TRACE conn2 <- [1,442,null,{}] 02:04:37 INFO - PROCESS | 1645 | 1467795877152 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:37 INFO - PROCESS | 1645 | 1467795877157 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:37 INFO - PROCESS | 1645 | 1467795877281 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:04:37 INFO - PROCESS | 1645 | 1467795877348 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 1645 | 1467795877350 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd45800 == 47 [pid = 1645] [id = 118] 02:04:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x128cf4000) [pid = 1645] [serial = 351] [outer = 0x0] 02:04:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x129010000) [pid = 1645] [serial = 352] [outer = 0x128cf4000] 02:04:37 INFO - PROCESS | 1645 | 1467795877381 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x1294d7000) [pid = 1645] [serial = 353] [outer = 0x128cf4000] 02:04:37 INFO - PROCESS | 1645 | 1467795877795 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 673ms 02:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:04:37 INFO - PROCESS | 1645 | 1467795877816 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:04:37 INFO - PROCESS | 1645 | 1467795877817 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:04:37 INFO - PROCESS | 1645 | 1467795877820 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 1645 | 1467795877821 Marionette TRACE conn2 <- [1,446,null,{}] 02:04:37 INFO - PROCESS | 1645 | 1467795877826 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:37 INFO - PROCESS | 1645 | 1467795877827 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:37 INFO - PROCESS | 1645 | 1467795877931 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:04:37 INFO - PROCESS | 1645 | 1467795877982 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 1645 | 1467795877984 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c710000 == 48 [pid = 1645] [id = 119] 02:04:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12ab95c00) [pid = 1645] [serial = 354] [outer = 0x0] 02:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12af21c00) [pid = 1645] [serial = 355] [outer = 0x12ab95c00] 02:04:38 INFO - PROCESS | 1645 | 1467795878013 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12b95e000) [pid = 1645] [serial = 356] [outer = 0x12ab95c00] 02:04:38 INFO - PROCESS | 1645 | 1467795878466 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:04:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 02:04:38 INFO - PROCESS | 1645 | 1467795878509 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 1645 | 1467795878511 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:04:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:04:38 INFO - PROCESS | 1645 | 1467795878514 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 1645 | 1467795878516 Marionette TRACE conn2 <- [1,450,null,{}] 02:04:38 INFO - PROCESS | 1645 | 1467795878518 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:38 INFO - PROCESS | 1645 | 1467795878519 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:38 INFO - PROCESS | 1645 | 1467795878640 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:04:38 INFO - PROCESS | 1645 | 1467795878706 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 1645 | 1467795878707 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x112f9e800 == 49 [pid = 1645] [id = 120] 02:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x113d60c00) [pid = 1645] [serial = 357] [outer = 0x0] 02:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12ab99000) [pid = 1645] [serial = 358] [outer = 0x113d60c00] 02:04:38 INFO - PROCESS | 1645 | 1467795878736 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12b961400) [pid = 1645] [serial = 359] [outer = 0x113d60c00] 02:04:39 INFO - PROCESS | 1645 | 1467795879324 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 1645 | 1467795879336 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:04:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:04:39 INFO - PROCESS | 1645 | 1467795879342 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 1645 | 1467795879344 Marionette TRACE conn2 <- [1,454,null,{}] 02:04:39 INFO - PROCESS | 1645 | 1467795879348 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:39 INFO - PROCESS | 1645 | 1467795879349 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:39 INFO - PROCESS | 1645 | 1467795879443 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:04:39 INFO - PROCESS | 1645 | 1467795879493 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 1645 | 1467795879496 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x116951800 == 50 [pid = 1645] [id = 121] 02:04:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11728f000) [pid = 1645] [serial = 360] [outer = 0x0] 02:04:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x1186c3800) [pid = 1645] [serial = 361] [outer = 0x11728f000] 02:04:39 INFO - PROCESS | 1645 | 1467795879524 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1196db400) [pid = 1645] [serial = 362] [outer = 0x11728f000] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd42800 == 49 [pid = 1645] [id = 114] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x119682000 == 48 [pid = 1645] [id = 113] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab77000 == 47 [pid = 1645] [id = 112] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x129228800 == 46 [pid = 1645] [id = 111] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x128929000 == 45 [pid = 1645] [id = 110] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x1265bb800 == 44 [pid = 1645] [id = 109] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x11661c800 == 43 [pid = 1645] [id = 108] 02:04:39 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x128a65c00) [pid = 1645] [serial = 256] [outer = 0x0] [url = about:blank] 02:04:39 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11338dc00) [pid = 1645] [serial = 244] [outer = 0x0] [url = about:blank] 02:04:39 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x119318000) [pid = 1645] [serial = 247] [outer = 0x0] [url = about:blank] 02:04:39 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12743a800) [pid = 1645] [serial = 253] [outer = 0x0] [url = about:blank] 02:04:39 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1210eb400) [pid = 1645] [serial = 250] [outer = 0x0] [url = about:blank] 02:04:39 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12c3a9c00) [pid = 1645] [serial = 295] [outer = 0x0] [url = about:blank] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x1212bc800 == 42 [pid = 1645] [id = 107] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x119254000 == 41 [pid = 1645] [id = 106] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x117228800 == 40 [pid = 1645] [id = 105] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x1181d3800 == 39 [pid = 1645] [id = 104] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x118494000 == 38 [pid = 1645] [id = 101] 02:04:39 INFO - PROCESS | 1645 | --DOCSHELL 0x116221000 == 37 [pid = 1645] [id = 100] 02:04:39 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:40 INFO - PROCESS | 1645 | 1467795879997 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x129260000) [pid = 1645] [serial = 274] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12ab9bc00) [pid = 1645] [serial = 277] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12b815800) [pid = 1645] [serial = 283] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x127405c00) [pid = 1645] [serial = 268] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x127435400) [pid = 1645] [serial = 269] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1183cd400) [pid = 1645] [serial = 262] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x119b12400) [pid = 1645] [serial = 263] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1186c4400) [pid = 1645] [serial = 260] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1180af000) [pid = 1645] [serial = 259] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12743a000) [pid = 1645] [serial = 271] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12ad7d400) [pid = 1645] [serial = 280] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x124f3a400) [pid = 1645] [serial = 266] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x123ca3000) [pid = 1645] [serial = 265] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12b813000) [pid = 1645] [serial = 242] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12ab96000) [pid = 1645] [serial = 287] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x123ca9c00) [pid = 1645] [serial = 286] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12be97c00) [pid = 1645] [serial = 293] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12be90c00) [pid = 1645] [serial = 292] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12b95cc00) [pid = 1645] [serial = 284] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12af77800) [pid = 1645] [serial = 281] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12acc2800) [pid = 1645] [serial = 278] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12a6b2c00) [pid = 1645] [serial = 275] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12be2ac00) [pid = 1645] [serial = 290] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x128ae7400) [pid = 1645] [serial = 272] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12b817c00) [pid = 1645] [serial = 289] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12ab94000) [pid = 1645] [serial = 199] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x117298400) [pid = 1645] [serial = 202] [outer = 0x0] [url = about:blank] 02:04:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 673ms 02:04:40 INFO - PROCESS | 1645 | 1467795880017 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 1645 | 1467795880020 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:04:40 INFO - PROCESS | 1645 | 1467795880028 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 1645 | 1467795880030 Marionette TRACE conn2 <- [1,458,null,{}] 02:04:40 INFO - PROCESS | 1645 | 1467795880032 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:40 INFO - PROCESS | 1645 | 1467795880034 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:40 INFO - PROCESS | 1645 | 1467795880113 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:04:40 INFO - PROCESS | 1645 | 1467795880116 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 1645 | 1467795880118 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f33000 == 38 [pid = 1645] [id = 122] 02:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119cc4c00) [pid = 1645] [serial = 363] [outer = 0x0] 02:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12101b400) [pid = 1645] [serial = 364] [outer = 0x119cc4c00] 02:04:40 INFO - PROCESS | 1645 | 1467795880146 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124f34c00) [pid = 1645] [serial = 365] [outer = 0x119cc4c00] 02:04:40 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc - 02:04:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1 02:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:04:40 INFO - _addTest/ [0,461,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 1645 | 1467795880500 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:04:40 INFO - PROCESS | 1645 | 1467795880502 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 1645 | 1467795880505 Marionette TRACE conn2 <- [1,462,null,{}] 02:04:40 INFO - PROCESS | 1645 | 1467795880515 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:40 INFO - PROCESS | 1645 | 1467795880518 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:40 INFO - PROCESS | 1645 | 1467795880605 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:04:40 INFO - PROCESS | 1645 | 1467795880659 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 1645 | 1467795880661 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968e800 == 39 [pid = 1645] [id = 123] 02:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x125496c00) [pid = 1645] [serial = 366] [outer = 0x0] 02:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12740c800) [pid = 1645] [serial = 367] [outer = 0x125496c00] 02:04:40 INFO - PROCESS | 1645 | 1467795880688 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1292db400) [pid = 1645] [serial = 368] [outer = 0x125496c00] 02:04:41 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:41 INFO - PROCESS | 1645 | 1467795881016 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1645 | 1467795881030 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:04:41 INFO - PROCESS | 1645 | 1467795881032 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1645 | 1467795881033 Marionette TRACE conn2 <- [1,466,null,{}] 02:04:41 INFO - PROCESS | 1645 | 1467795881035 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:41 INFO - PROCESS | 1645 | 1467795881037 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:41 INFO - PROCESS | 1645 | 1467795881127 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:04:41 INFO - PROCESS | 1645 | 1467795881175 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 1645 | 1467795881176 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fb6800 == 40 [pid = 1645] [id = 124] 02:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1292e4400) [pid = 1645] [serial = 369] [outer = 0x0] 02:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12ab98000) [pid = 1645] [serial = 370] [outer = 0x1292e4400] 02:04:41 INFO - PROCESS | 1645 | 1467795881202 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12af2b800) [pid = 1645] [serial = 371] [outer = 0x1292e4400] 02:04:41 INFO - PROCESS | 1645 | 1467795881480 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1645 | 1467795881502 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:04:41 INFO - PROCESS | 1645 | 1467795881512 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1645 | 1467795881513 Marionette TRACE conn2 <- [1,470,null,{}] 02:04:41 INFO - PROCESS | 1645 | 1467795881515 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:41 INFO - PROCESS | 1645 | 1467795881516 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:41 INFO - PROCESS | 1645 | 1467795881598 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:04:41 INFO - PROCESS | 1645 | 1467795881602 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 1645 | 1467795881603 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x121bf0800 == 41 [pid = 1645] [id = 125] 02:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12af7a400) [pid = 1645] [serial = 372] [outer = 0x0] 02:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12be24c00) [pid = 1645] [serial = 373] [outer = 0x12af7a400] 02:04:41 INFO - PROCESS | 1645 | 1467795881630 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12be31400) [pid = 1645] [serial = 374] [outer = 0x12af7a400] 02:04:41 INFO - PROCESS | 1645 | 1467795881968 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 476ms 02:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:04:41 INFO - PROCESS | 1645 | 1467795881982 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1645 | 1467795881983 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:04:41 INFO - PROCESS | 1645 | 1467795881985 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1645 | 1467795881986 Marionette TRACE conn2 <- [1,474,null,{}] 02:04:41 INFO - PROCESS | 1645 | 1467795881991 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:42 INFO - PROCESS | 1645 | 1467795881995 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:42 INFO - PROCESS | 1645 | 1467795882125 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:04:42 INFO - PROCESS | 1645 | 1467795882136 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1645 | 1467795882137 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fdb000 == 42 [pid = 1645] [id = 126] 02:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12be90c00) [pid = 1645] [serial = 375] [outer = 0x0] 02:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12c3a9c00) [pid = 1645] [serial = 376] [outer = 0x12be90c00] 02:04:42 INFO - PROCESS | 1645 | 1467795882163 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12cb1fc00) [pid = 1645] [serial = 377] [outer = 0x12be90c00] 02:04:42 INFO - PROCESS | 1645 | 1467795882516 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:04:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 574ms 02:04:42 INFO - PROCESS | 1645 | 1467795882559 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 1645 | 1467795882560 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:04:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:04:42 INFO - PROCESS | 1645 | 1467795882562 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 1645 | 1467795882563 Marionette TRACE conn2 <- [1,478,null,{}] 02:04:42 INFO - PROCESS | 1645 | 1467795882566 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:42 INFO - PROCESS | 1645 | 1467795882567 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:42 INFO - PROCESS | 1645 | 1467795882663 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:04:42 INFO - PROCESS | 1645 | 1467795882666 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1645 | 1467795882667 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c60000 == 43 [pid = 1645] [id = 127] 02:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x112f4b000) [pid = 1645] [serial = 378] [outer = 0x0] 02:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x112f54c00) [pid = 1645] [serial = 379] [outer = 0x112f4b000] 02:04:42 INFO - PROCESS | 1645 | 1467795882726 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x112f59400) [pid = 1645] [serial = 380] [outer = 0x112f4b000] 02:04:43 INFO - PROCESS | 1645 | 1467795883063 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 02:04:43 INFO - PROCESS | 1645 | 1467795883081 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 1645 | 1467795883082 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:04:43 INFO - PROCESS | 1645 | 1467795883084 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1645 | 1467795883085 Marionette TRACE conn2 <- [1,482,null,{}] 02:04:43 INFO - PROCESS | 1645 | 1467795883088 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:43 INFO - PROCESS | 1645 | 1467795883090 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:43 INFO - PROCESS | 1645 | 1467795883206 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:04:43 INFO - PROCESS | 1645 | 1467795883210 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1645 | 1467795883211 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944b000 == 44 [pid = 1645] [id = 128] 02:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1129a6800) [pid = 1645] [serial = 381] [outer = 0x0] 02:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1129ad800) [pid = 1645] [serial = 382] [outer = 0x1129a6800] 02:04:43 INFO - PROCESS | 1645 | 1467795883268 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1129b1800) [pid = 1645] [serial = 383] [outer = 0x1129a6800] 02:04:43 INFO - PROCESS | 1645 | 1467795883594 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms 02:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:04:43 INFO - PROCESS | 1645 | 1467795883609 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 1645 | 1467795883610 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:04:43 INFO - PROCESS | 1645 | 1467795883612 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1645 | 1467795883613 Marionette TRACE conn2 <- [1,486,null,{}] 02:04:43 INFO - PROCESS | 1645 | 1467795883615 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:43 INFO - PROCESS | 1645 | 1467795883617 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:43 INFO - PROCESS | 1645 | 1467795883722 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:04:43 INFO - PROCESS | 1645 | 1467795883736 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1645 | 1467795883737 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade0000 == 45 [pid = 1645] [id = 129] 02:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x112f4b400) [pid = 1645] [serial = 384] [outer = 0x0] 02:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x119cf1800) [pid = 1645] [serial = 385] [outer = 0x112f4b400] 02:04:43 INFO - PROCESS | 1645 | 1467795883762 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x119cf5400) [pid = 1645] [serial = 386] [outer = 0x112f4b400] 02:04:44 INFO - PROCESS | 1645 | 1467795884205 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12b816400) [pid = 1645] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1128cc800) [pid = 1645] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x129258800) [pid = 1645] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12a6b5c00) [pid = 1645] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12b962800) [pid = 1645] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1186c8c00) [pid = 1645] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1214f1400) [pid = 1645] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x128a5f400) [pid = 1645] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x110fe4000) [pid = 1645] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12be98c00) [pid = 1645] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x112699400) [pid = 1645] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x112696400) [pid = 1645] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x118f63000) [pid = 1645] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x120f8c400) [pid = 1645] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x128a60c00) [pid = 1645] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x127435000) [pid = 1645] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:04:44 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x112017c00) [pid = 1645] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 622ms 02:04:44 INFO - PROCESS | 1645 | 1467795884234 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1645 | 1467795884235 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:04:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:04:44 INFO - PROCESS | 1645 | 1467795884238 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1645 | 1467795884240 Marionette TRACE conn2 <- [1,490,null,{}] 02:04:44 INFO - PROCESS | 1645 | 1467795884243 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:44 INFO - PROCESS | 1645 | 1467795884244 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:44 INFO - PROCESS | 1645 | 1467795884324 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:04:44 INFO - PROCESS | 1645 | 1467795884329 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:44 INFO - PROCESS | 1645 | 1467795884330 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fdc000 == 46 [pid = 1645] [id = 130] 02:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1126a1800) [pid = 1645] [serial = 387] [outer = 0x0] 02:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1128d7800) [pid = 1645] [serial = 388] [outer = 0x1126a1800] 02:04:44 INFO - PROCESS | 1645 | 1467795884354 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x118132800) [pid = 1645] [serial = 389] [outer = 0x1126a1800] 02:04:44 INFO - PROCESS | 1645 | 1467795884696 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 472ms 02:04:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:04:44 INFO - PROCESS | 1645 | 1467795884711 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1645 | 1467795884713 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:04:44 INFO - PROCESS | 1645 | 1467795884716 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1645 | 1467795884719 Marionette TRACE conn2 <- [1,494,null,{}] 02:04:44 INFO - PROCESS | 1645 | 1467795884726 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:44 INFO - PROCESS | 1645 | 1467795884728 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:44 INFO - PROCESS | 1645 | 1467795884916 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:04:44 INFO - PROCESS | 1645 | 1467795884937 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:44 INFO - PROCESS | 1645 | 1467795884939 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c37b000 == 47 [pid = 1645] [id = 131] 02:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1176ea400) [pid = 1645] [serial = 390] [outer = 0x0] 02:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x119cfc000) [pid = 1645] [serial = 391] [outer = 0x1176ea400] 02:04:44 INFO - PROCESS | 1645 | 1467795884969 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12b962800) [pid = 1645] [serial = 392] [outer = 0x1176ea400] 02:04:45 INFO - PROCESS | 1645 | 1467795885350 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:04:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:04:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 675ms 02:04:45 INFO - PROCESS | 1645 | 1467795885392 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:04:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:04:45 INFO - PROCESS | 1645 | 1467795885394 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:04:45 INFO - PROCESS | 1645 | 1467795885398 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:04:45 INFO - PROCESS | 1645 | 1467795885399 Marionette TRACE conn2 <- [1,498,null,{}] 02:04:45 INFO - PROCESS | 1645 | 1467795885403 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:45 INFO - PROCESS | 1645 | 1467795885404 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:45 INFO - PROCESS | 1645 | 1467795885575 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:04:45 INFO - PROCESS | 1645 | 1467795885591 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1645 | 1467795885592 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca81800 == 48 [pid = 1645] [id = 132] 02:04:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12b816400) [pid = 1645] [serial = 393] [outer = 0x0] 02:04:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12c086c00) [pid = 1645] [serial = 394] [outer = 0x12b816400] 02:04:45 INFO - PROCESS | 1645 | 1467795885660 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12c08ac00) [pid = 1645] [serial = 395] [outer = 0x12b816400] 02:04:45 INFO - PROCESS | 1645 | 1467795885978 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:04:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 02:04:46 INFO - PROCESS | 1645 | 1467795886018 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:04:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:04:46 INFO - PROCESS | 1645 | 1467795886019 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:04:46 INFO - PROCESS | 1645 | 1467795886021 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 1645 | 1467795886022 Marionette TRACE conn2 <- [1,502,null,{}] 02:04:46 INFO - PROCESS | 1645 | 1467795886025 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:46 INFO - PROCESS | 1645 | 1467795886033 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:46 INFO - PROCESS | 1645 | 1467795886120 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:04:46 INFO - PROCESS | 1645 | 1467795886180 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:46 INFO - PROCESS | 1645 | 1467795886181 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc39000 == 49 [pid = 1645] [id = 133] 02:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x110fa9800) [pid = 1645] [serial = 396] [outer = 0x0] 02:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x110fb1c00) [pid = 1645] [serial = 397] [outer = 0x110fa9800] 02:04:46 INFO - PROCESS | 1645 | 1467795886208 Marionette DEBUG loaded listener.js 02:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x110fb7800) [pid = 1645] [serial = 398] [outer = 0x110fa9800] 02:04:46 INFO - PROCESS | 1645 | 1467795886766 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:04:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 770ms 02:04:46 INFO - PROCESS | 1645 | 1467795886793 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 1645 | 1467795886795 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:04:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:04:46 INFO - PROCESS | 1645 | 1467795886834 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 1645 | 1467795886838 Marionette TRACE conn2 <- [1,506,null,{}] 02:04:46 INFO - PROCESS | 1645 | 1467795886843 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:46 INFO - PROCESS | 1645 | 1467795886845 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:46 INFO - PROCESS | 1645 | 1467795886953 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:04:47 INFO - PROCESS | 1645 | 1467795887022 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 1645 | 1467795887024 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181bf000 == 50 [pid = 1645] [id = 134] 02:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1128d6800) [pid = 1645] [serial = 399] [outer = 0x0] 02:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x112f50000) [pid = 1645] [serial = 400] [outer = 0x1128d6800] 02:04:47 INFO - PROCESS | 1645 | 1467795887056 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x116772800) [pid = 1645] [serial = 401] [outer = 0x1128d6800] 02:04:47 INFO - PROCESS | 1645 | 1467795887491 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:04:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:04:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 688ms 02:04:47 INFO - PROCESS | 1645 | 1467795887510 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 1645 | 1467795887513 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:04:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:04:47 INFO - PROCESS | 1645 | 1467795887518 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 1645 | 1467795887519 Marionette TRACE conn2 <- [1,510,null,{}] 02:04:47 INFO - PROCESS | 1645 | 1467795887522 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:47 INFO - PROCESS | 1645 | 1467795887524 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:47 INFO - PROCESS | 1645 | 1467795887631 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:04:47 INFO - PROCESS | 1645 | 1467795887689 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 1645 | 1467795887690 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12555f800 == 51 [pid = 1645] [id = 135] 02:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1186c8c00) [pid = 1645] [serial = 402] [outer = 0x0] 02:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x119cf5000) [pid = 1645] [serial = 403] [outer = 0x1186c8c00] 02:04:47 INFO - PROCESS | 1645 | 1467795887721 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x120f45400) [pid = 1645] [serial = 404] [outer = 0x1186c8c00] 02:04:48 INFO - PROCESS | 1645 | 1467795888193 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:04:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 725ms 02:04:48 INFO - PROCESS | 1645 | 1467795888255 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 1645 | 1467795888257 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:04:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:04:48 INFO - PROCESS | 1645 | 1467795888263 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 1645 | 1467795888267 Marionette TRACE conn2 <- [1,514,null,{}] 02:04:48 INFO - PROCESS | 1645 | 1467795888299 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:48 INFO - PROCESS | 1645 | 1467795888305 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:48 INFO - PROCESS | 1645 | 1467795888467 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:04:48 INFO - PROCESS | 1645 | 1467795888561 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 1645 | 1467795888563 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cf1d000 == 52 [pid = 1645] [id = 136] 02:04:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x127435000) [pid = 1645] [serial = 405] [outer = 0x0] 02:04:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x128a64400) [pid = 1645] [serial = 406] [outer = 0x127435000] 02:04:48 INFO - PROCESS | 1645 | 1467795888595 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x1292db000) [pid = 1645] [serial = 407] [outer = 0x127435000] 02:04:49 INFO - PROCESS | 1645 | 1467795889018 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:04: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 02:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 774ms 02:04:49 INFO - PROCESS | 1645 | 1467795889036 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:04:49 INFO - PROCESS | 1645 | 1467795889038 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:04:49 INFO - PROCESS | 1645 | 1467795889040 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 1645 | 1467795889042 Marionette TRACE conn2 <- [1,518,null,{}] 02:04:49 INFO - PROCESS | 1645 | 1467795889044 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:49 INFO - PROCESS | 1645 | 1467795889045 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:49 INFO - PROCESS | 1645 | 1467795889149 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:04:49 INFO - PROCESS | 1645 | 1467795889201 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 1645 | 1467795889202 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d15d800 == 53 [pid = 1645] [id = 137] 02:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12a6b7c00) [pid = 1645] [serial = 408] [outer = 0x0] 02:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12af7b000) [pid = 1645] [serial = 409] [outer = 0x12a6b7c00] 02:04:49 INFO - PROCESS | 1645 | 1467795889230 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12be93800) [pid = 1645] [serial = 410] [outer = 0x12a6b7c00] 02:04:49 INFO - PROCESS | 1645 | 1467795889709 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 718ms 02:04:49 INFO - PROCESS | 1645 | 1467795889978 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 1645 | 1467795889980 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:04:50 INFO - PROCESS | 1645 | 1467795889998 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 1645 | 1467795890000 Marionette TRACE conn2 <- [1,522,null,{}] 02:04:50 INFO - PROCESS | 1645 | 1467795890003 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:50 INFO - PROCESS | 1645 | 1467795890005 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:50 INFO - PROCESS | 1645 | 1467795890098 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:04:50 INFO - PROCESS | 1645 | 1467795890150 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 1645 | 1467795890154 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x119691000 == 54 [pid = 1645] [id = 138] 02:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x1132c5c00) [pid = 1645] [serial = 411] [outer = 0x0] 02:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1138c8800) [pid = 1645] [serial = 412] [outer = 0x1132c5c00] 02:04:50 INFO - PROCESS | 1645 | 1467795890181 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x1171a2c00) [pid = 1645] [serial = 413] [outer = 0x1132c5c00] 02:04:50 INFO - PROCESS | 1645 | 1467795890672 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:04:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 721ms 02:04:50 INFO - PROCESS | 1645 | 1467795890721 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 1645 | 1467795890724 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:04:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:04:50 INFO - PROCESS | 1645 | 1467795890730 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 1645 | 1467795890734 Marionette TRACE conn2 <- [1,526,null,{}] 02:04:50 INFO - PROCESS | 1645 | 1467795890738 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:50 INFO - PROCESS | 1645 | 1467795890740 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:50 INFO - PROCESS | 1645 | 1467795890865 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:04:50 INFO - PROCESS | 1645 | 1467795890935 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 1645 | 1467795890936 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x118165000 == 55 [pid = 1645] [id = 139] 02:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x1183c1000) [pid = 1645] [serial = 414] [outer = 0x0] 02:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x118881000) [pid = 1645] [serial = 415] [outer = 0x1183c1000] 02:04:50 INFO - PROCESS | 1645 | 1467795890965 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x1199c8c00) [pid = 1645] [serial = 416] [outer = 0x1183c1000] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca81800 == 54 [pid = 1645] [id = 132] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12c37b000 == 53 [pid = 1645] [id = 131] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x124fdc000 == 52 [pid = 1645] [id = 130] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade0000 == 51 [pid = 1645] [id = 129] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12944b000 == 50 [pid = 1645] [id = 128] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x128c60000 == 49 [pid = 1645] [id = 127] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x124fdb000 == 48 [pid = 1645] [id = 126] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12743bc00) [pid = 1645] [serial = 304] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12af7a000) [pid = 1645] [serial = 307] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x121bf0800 == 47 [pid = 1645] [id = 125] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x119fb6800 == 46 [pid = 1645] [id = 124] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x11968e800 == 45 [pid = 1645] [id = 123] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x116f33000 == 44 [pid = 1645] [id = 122] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x116951800 == 43 [pid = 1645] [id = 121] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12c710000 == 42 [pid = 1645] [id = 119] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd45800 == 41 [pid = 1645] [id = 118] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x1212b0000 == 40 [pid = 1645] [id = 117] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x116f3f800 == 39 [pid = 1645] [id = 116] 02:04:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12c370000 == 38 [pid = 1645] [id = 115] 02:04:51 INFO - PROCESS | 1645 | 1467795891369 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:04: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 02:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 676ms 02:04:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:04:51 INFO - PROCESS | 1645 | 1467795891402 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 1645 | 1467795891404 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:04:51 INFO - PROCESS | 1645 | 1467795891408 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 1645 | 1467795891410 Marionette TRACE conn2 <- [1,530,null,{}] 02:04:51 INFO - PROCESS | 1645 | 1467795891417 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:51 INFO - PROCESS | 1645 | 1467795891420 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:51 INFO - PROCESS | 1645 | 1467795891504 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x1199c4000) [pid = 1645] [serial = 248] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x1249b4c00) [pid = 1645] [serial = 251] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x128cf7400) [pid = 1645] [serial = 257] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x128a5e800) [pid = 1645] [serial = 254] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x115ef3800) [pid = 1645] [serial = 245] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12c747400) [pid = 1645] [serial = 328] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1128d4400) [pid = 1645] [serial = 331] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12c74e800) [pid = 1645] [serial = 329] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12af23400) [pid = 1645] [serial = 322] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12ab94800) [pid = 1645] [serial = 319] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12acb8000) [pid = 1645] [serial = 320] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12be2c800) [pid = 1645] [serial = 325] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1199ccc00) [pid = 1645] [serial = 311] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x118f49400) [pid = 1645] [serial = 310] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x123d0c800) [pid = 1645] [serial = 314] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x121680400) [pid = 1645] [serial = 313] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x119f67c00) [pid = 1645] [serial = 301] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x116775400) [pid = 1645] [serial = 298] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x128a64000) [pid = 1645] [serial = 316] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x128cf8800) [pid = 1645] [serial = 317] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x110fee000) [pid = 1645] [serial = 334] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12c3ae400) [pid = 1645] [serial = 296] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1128d8400) [pid = 1645] [serial = 332] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1199cac00) [pid = 1645] [serial = 340] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x110ff2000) [pid = 1645] [serial = 335] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12b814c00) [pid = 1645] [serial = 323] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11269cc00) [pid = 1645] [serial = 337] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1126a0c00) [pid = 1645] [serial = 338] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x129015000) [pid = 1645] [serial = 341] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12c3b7c00) [pid = 1645] [serial = 326] [outer = 0x0] [url = about:blank] 02:04:51 INFO - PROCESS | 1645 | 1467795891572 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 1645 | 1467795891574 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x118f9b800 == 39 [pid = 1645] [id = 140] 02:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x115ef3800) [pid = 1645] [serial = 417] [outer = 0x0] 02:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1199c4000) [pid = 1645] [serial = 418] [outer = 0x115ef3800] 02:04:51 INFO - PROCESS | 1645 | 1467795891602 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1219db000) [pid = 1645] [serial = 419] [outer = 0x115ef3800] 02:04:51 INFO - PROCESS | 1645 | 1467795891885 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:04:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:04:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:04:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 02:04:51 INFO - PROCESS | 1645 | 1467795891930 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 1645 | 1467795891931 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:04:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:04:51 INFO - PROCESS | 1645 | 1467795891933 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 1645 | 1467795891934 Marionette TRACE conn2 <- [1,534,null,{}] 02:04:51 INFO - PROCESS | 1645 | 1467795891937 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:51 INFO - PROCESS | 1645 | 1467795891938 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:52 INFO - PROCESS | 1645 | 1467795892032 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:04:52 INFO - PROCESS | 1645 | 1467795892085 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 1645 | 1467795892086 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x121bf0800 == 40 [pid = 1645] [id = 141] 02:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1219d9800) [pid = 1645] [serial = 420] [outer = 0x0] 02:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1254d0000) [pid = 1645] [serial = 421] [outer = 0x1219d9800] 02:04:52 INFO - PROCESS | 1645 | 1467795892112 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x128a62800) [pid = 1645] [serial = 422] [outer = 0x1219d9800] 02:04:52 INFO - PROCESS | 1645 | 1467795892385 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:04:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:04:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 02:04:52 INFO - PROCESS | 1645 | 1467795892402 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:04:52 INFO - PROCESS | 1645 | 1467795892403 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:04:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:04:52 INFO - PROCESS | 1645 | 1467795892413 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 1645 | 1467795892415 Marionette TRACE conn2 <- [1,538,null,{}] 02:04:52 INFO - PROCESS | 1645 | 1467795892417 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:52 INFO - PROCESS | 1645 | 1467795892418 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:52 INFO - PROCESS | 1645 | 1467795892515 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:04:52 INFO - PROCESS | 1645 | 1467795892520 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 1645 | 1467795892522 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x125f8d000 == 41 [pid = 1645] [id = 142] 02:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x119b21000) [pid = 1645] [serial = 423] [outer = 0x0] 02:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x128af1400) [pid = 1645] [serial = 424] [outer = 0x119b21000] 02:04:52 INFO - PROCESS | 1645 | 1467795892553 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12a4eac00) [pid = 1645] [serial = 425] [outer = 0x119b21000] 02:04:52 INFO - PROCESS | 1645 | 1467795892891 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:04:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:04:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 526ms 02:04:52 INFO - PROCESS | 1645 | 1467795892933 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:04:52 INFO - PROCESS | 1645 | 1467795892934 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:04:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:04:52 INFO - PROCESS | 1645 | 1467795892937 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 1645 | 1467795892938 Marionette TRACE conn2 <- [1,542,null,{}] 02:04:52 INFO - PROCESS | 1645 | 1467795892940 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:52 INFO - PROCESS | 1645 | 1467795892944 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:53 INFO - PROCESS | 1645 | 1467795893082 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:04:53 INFO - PROCESS | 1645 | 1467795893115 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 1645 | 1467795893117 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fa4800 == 42 [pid = 1645] [id = 143] 02:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x110fe9800) [pid = 1645] [serial = 426] [outer = 0x0] 02:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12af1dc00) [pid = 1645] [serial = 427] [outer = 0x110fe9800] 02:04:53 INFO - PROCESS | 1645 | 1467795893149 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12be97c00) [pid = 1645] [serial = 428] [outer = 0x110fe9800] 02:04:53 INFO - PROCESS | 1645 | 1467795893440 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:04: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. 02:04:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 522ms 02:04:53 INFO - PROCESS | 1645 | 1467795893463 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 1645 | 1467795893464 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:04:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:04:53 INFO - PROCESS | 1645 | 1467795893467 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 1645 | 1467795893468 Marionette TRACE conn2 <- [1,546,null,{}] 02:04:53 INFO - PROCESS | 1645 | 1467795893470 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:53 INFO - PROCESS | 1645 | 1467795893472 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:53 INFO - PROCESS | 1645 | 1467795893602 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:04:53 INFO - PROCESS | 1645 | 1467795893654 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 1645 | 1467795893656 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x129449800 == 43 [pid = 1645] [id = 144] 02:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12be31c00) [pid = 1645] [serial = 429] [outer = 0x0] 02:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12c087800) [pid = 1645] [serial = 430] [outer = 0x12be31c00] 02:04:53 INFO - PROCESS | 1645 | 1467795893686 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12c08f800) [pid = 1645] [serial = 431] [outer = 0x12be31c00] 02:04:54 INFO - PROCESS | 1645 | 1467795894014 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:04: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. 02:04:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 02:04:54 INFO - PROCESS | 1645 | 1467795894036 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 1645 | 1467795894037 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:04:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:04:54 INFO - PROCESS | 1645 | 1467795894043 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 1645 | 1467795894044 Marionette TRACE conn2 <- [1,550,null,{}] 02:04:54 INFO - PROCESS | 1645 | 1467795894047 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:54 INFO - PROCESS | 1645 | 1467795894048 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:54 INFO - PROCESS | 1645 | 1467795894154 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:04:54 INFO - PROCESS | 1645 | 1467795894176 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 1645 | 1467795894188 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b01f000 == 44 [pid = 1645] [id = 145] 02:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12c08fc00) [pid = 1645] [serial = 432] [outer = 0x0] 02:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12c3b1c00) [pid = 1645] [serial = 433] [outer = 0x12c08fc00] 02:04:54 INFO - PROCESS | 1645 | 1467795894234 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12c746c00) [pid = 1645] [serial = 434] [outer = 0x12c08fc00] 02:04:54 INFO - PROCESS | 1645 | 1467795894614 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:04:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 02:04:54 INFO - PROCESS | 1645 | 1467795894667 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 1645 | 1467795894668 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:04:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:04:54 INFO - PROCESS | 1645 | 1467795894670 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 1645 | 1467795894671 Marionette TRACE conn2 <- [1,554,null,{}] 02:04:54 INFO - PROCESS | 1645 | 1467795894673 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:54 INFO - PROCESS | 1645 | 1467795894674 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:54 INFO - PROCESS | 1645 | 1467795894777 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:04:54 INFO - PROCESS | 1645 | 1467795894813 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 1645 | 1467795894814 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd42800 == 45 [pid = 1645] [id = 146] 02:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x1218dec00) [pid = 1645] [serial = 435] [outer = 0x0] 02:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x1218e2800) [pid = 1645] [serial = 436] [outer = 0x1218dec00] 02:04:54 INFO - PROCESS | 1645 | 1467795894839 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1218e8400) [pid = 1645] [serial = 437] [outer = 0x1218dec00] 02:04:55 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:55 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:55 INFO - PROCESS | 1645 | 1467795895219 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:04:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:04:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 572ms 02:04:55 INFO - PROCESS | 1645 | 1467795895243 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 1645 | 1467795895245 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:04:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:04:55 INFO - PROCESS | 1645 | 1467795895249 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 1645 | 1467795895251 Marionette TRACE conn2 <- [1,558,null,{}] 02:04:55 INFO - PROCESS | 1645 | 1467795895254 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:55 INFO - PROCESS | 1645 | 1467795895256 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:55 INFO - PROCESS | 1645 | 1467795895698 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12be90c00) [pid = 1645] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1176ea400) [pid = 1645] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x1265de800) [pid = 1645] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12a4e4000) [pid = 1645] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1160a9400) [pid = 1645] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x119b07400) [pid = 1645] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x112f4b000) [pid = 1645] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x113d60c00) [pid = 1645] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1292e4400) [pid = 1645] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x128cf4000) [pid = 1645] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1129a6800) [pid = 1645] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x116775000) [pid = 1645] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11728f000) [pid = 1645] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x125496c00) [pid = 1645] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12af7a400) [pid = 1645] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1199c7800) [pid = 1645] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x112f4b400) [pid = 1645] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12ab95c00) [pid = 1645] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x119cc4c00) [pid = 1645] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1126a1800) [pid = 1645] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:04:55 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12b816400) [pid = 1645] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:04:55 INFO - PROCESS | 1645 | 1467795895748 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 1645 | 1467795895749 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x11629a000 == 46 [pid = 1645] [id = 147] 02:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1126a1800) [pid = 1645] [serial = 438] [outer = 0x0] 02:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1129a6c00) [pid = 1645] [serial = 439] [outer = 0x1126a1800] 02:04:55 INFO - PROCESS | 1645 | 1467795895768 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1160af400) [pid = 1645] [serial = 440] [outer = 0x1126a1800] 02:04:56 INFO - PROCESS | 1645 | 1467795896141 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:04:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 921ms 02:04:56 INFO - PROCESS | 1645 | 1467795896180 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 1645 | 1467795896182 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:04:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:04:56 INFO - PROCESS | 1645 | 1467795896187 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 1645 | 1467795896191 Marionette TRACE conn2 <- [1,562,null,{}] 02:04:56 INFO - PROCESS | 1645 | 1467795896193 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:56 INFO - PROCESS | 1645 | 1467795896196 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:56 INFO - PROCESS | 1645 | 1467795896340 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:04:56 INFO - PROCESS | 1645 | 1467795896353 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 1645 | 1467795896354 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca82800 == 47 [pid = 1645] [id = 148] 02:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11930f400) [pid = 1645] [serial = 441] [outer = 0x0] 02:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x129260800) [pid = 1645] [serial = 442] [outer = 0x11930f400] 02:04:56 INFO - PROCESS | 1645 | 1467795896400 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12c089c00) [pid = 1645] [serial = 443] [outer = 0x11930f400] 02:04:56 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:56 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:56 INFO - PROCESS | 1645 | 1467795896786 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:04:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 622ms 02:04:56 INFO - PROCESS | 1645 | 1467795896810 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 1645 | 1467795896812 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:04:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:04:56 INFO - PROCESS | 1645 | 1467795896814 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 1645 | 1467795896815 Marionette TRACE conn2 <- [1,566,null,{}] 02:04:56 INFO - PROCESS | 1645 | 1467795896817 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:56 INFO - PROCESS | 1645 | 1467795896818 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:56 INFO - PROCESS | 1645 | 1467795896938 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:04:56 INFO - PROCESS | 1645 | 1467795896945 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 1645 | 1467795896946 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d175800 == 48 [pid = 1645] [id = 149] 02:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x118515800) [pid = 1645] [serial = 444] [outer = 0x0] 02:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x119652c00) [pid = 1645] [serial = 445] [outer = 0x118515800] 02:04:56 INFO - PROCESS | 1645 | 1467795896970 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x119cc4c00) [pid = 1645] [serial = 446] [outer = 0x118515800] 02:04:57 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:57 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:57 INFO - PROCESS | 1645 | 1467795897280 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:04:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:04:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 02:04:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:04:57 INFO - PROCESS | 1645 | 1467795897333 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:04:57 INFO - PROCESS | 1645 | 1467795897334 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:04:57 INFO - PROCESS | 1645 | 1467795897336 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:04:57 INFO - PROCESS | 1645 | 1467795897337 Marionette TRACE conn2 <- [1,570,null,{}] 02:04:57 INFO - PROCESS | 1645 | 1467795897340 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:57 INFO - PROCESS | 1645 | 1467795897341 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:57 INFO - PROCESS | 1645 | 1467795897423 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:04:57 INFO - PROCESS | 1645 | 1467795897428 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 1645 | 1467795897429 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d744000 == 49 [pid = 1645] [id = 150] 02:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1218dac00) [pid = 1645] [serial = 447] [outer = 0x0] 02:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12c745000) [pid = 1645] [serial = 448] [outer = 0x1218dac00] 02:04:57 INFO - PROCESS | 1645 | 1467795897451 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12c751c00) [pid = 1645] [serial = 449] [outer = 0x1218dac00] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x112f9e800 == 48 [pid = 1645] [id = 120] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12b929800 == 47 [pid = 1645] [id = 103] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x129284000 == 46 [pid = 1645] [id = 102] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x116077800 == 45 [pid = 1645] [id = 68] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade7800 == 44 [pid = 1645] [id = 99] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x118165000 == 43 [pid = 1645] [id = 139] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x119691000 == 42 [pid = 1645] [id = 138] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12d15d800 == 41 [pid = 1645] [id = 137] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12cf1d000 == 40 [pid = 1645] [id = 136] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12555f800 == 39 [pid = 1645] [id = 135] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x1181bf000 == 38 [pid = 1645] [id = 134] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc39000 == 37 [pid = 1645] [id = 133] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x118f9b800 == 36 [pid = 1645] [id = 140] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x121bf0800 == 35 [pid = 1645] [id = 141] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x125f8d000 == 34 [pid = 1645] [id = 142] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x11629a000 == 33 [pid = 1645] [id = 147] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca82800 == 32 [pid = 1645] [id = 148] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12b01f000 == 31 [pid = 1645] [id = 145] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd42800 == 30 [pid = 1645] [id = 146] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x129449800 == 29 [pid = 1645] [id = 144] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x128fa4800 == 28 [pid = 1645] [id = 143] 02:04:58 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12b960400) [pid = 1645] [serial = 308] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12900dc00) [pid = 1645] [serial = 305] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1294d7000) [pid = 1645] [serial = 353] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x129010000) [pid = 1645] [serial = 352] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1129ad800) [pid = 1645] [serial = 382] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x118880000) [pid = 1645] [serial = 347] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x117e30c00) [pid = 1645] [serial = 346] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1196db400) [pid = 1645] [serial = 362] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1186c3800) [pid = 1645] [serial = 361] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12740c800) [pid = 1645] [serial = 367] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1292db400) [pid = 1645] [serial = 368] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12be24c00) [pid = 1645] [serial = 373] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12be31400) [pid = 1645] [serial = 374] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112f59400) [pid = 1645] [serial = 380] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x124c75800) [pid = 1645] [serial = 350] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12191c400) [pid = 1645] [serial = 349] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119cf1800) [pid = 1645] [serial = 385] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12b95e000) [pid = 1645] [serial = 356] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12af21c00) [pid = 1645] [serial = 355] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1129b1800) [pid = 1645] [serial = 383] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12101b400) [pid = 1645] [serial = 364] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x124f34c00) [pid = 1645] [serial = 365] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1128d7800) [pid = 1645] [serial = 388] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x118132800) [pid = 1645] [serial = 389] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12c086c00) [pid = 1645] [serial = 394] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119cf5400) [pid = 1645] [serial = 386] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12c08ac00) [pid = 1645] [serial = 395] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12c3a9c00) [pid = 1645] [serial = 376] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12b962800) [pid = 1645] [serial = 392] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12cb1fc00) [pid = 1645] [serial = 377] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119cfc000) [pid = 1645] [serial = 391] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12d175800 == 27 [pid = 1645] [id = 149] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1176ef800) [pid = 1645] [serial = 299] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x121429000) [pid = 1645] [serial = 302] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x112f54c00) [pid = 1645] [serial = 379] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12b961400) [pid = 1645] [serial = 359] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12ab99000) [pid = 1645] [serial = 358] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12be30400) [pid = 1645] [serial = 343] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12ab98000) [pid = 1645] [serial = 370] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12af2b800) [pid = 1645] [serial = 371] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:58 INFO - PROCESS | 1645 | 1467795898995 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1672ms 02:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:04:59 INFO - PROCESS | 1645 | 1467795899009 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 1645 | 1467795899011 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:04:59 INFO - PROCESS | 1645 | 1467795899014 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1645 | 1467795899016 Marionette TRACE conn2 <- [1,574,null,{}] 02:04:59 INFO - PROCESS | 1645 | 1467795899020 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:59 INFO - PROCESS | 1645 | 1467795899022 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:59 INFO - PROCESS | 1645 | 1467795899099 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:04:59 INFO - PROCESS | 1645 | 1467795899149 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:59 INFO - PROCESS | 1645 | 1467795899152 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x113d4a000 == 28 [pid = 1645] [id = 151] 02:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1128d4000) [pid = 1645] [serial = 450] [outer = 0x0] 02:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1129a5400) [pid = 1645] [serial = 451] [outer = 0x1128d4000] 02:04:59 INFO - PROCESS | 1645 | 1467795899180 Marionette DEBUG loaded listener.js 02:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x112a79c00) [pid = 1645] [serial = 452] [outer = 0x1128d4000] 02:04:59 INFO - PROCESS | 1645 | 1467795899612 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 02:04:59 INFO - PROCESS | 1645 | 1467795899687 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 1645 | 1467795899694 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:04:59 INFO - PROCESS | 1645 | 1467795899701 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1645 | 1467795899704 Marionette TRACE conn2 <- [1,578,null,{}] 02:04:59 INFO - PROCESS | 1645 | 1467795899709 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:59 INFO - PROCESS | 1645 | 1467795899712 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:04:59 INFO - PROCESS | 1645 | 1467795899859 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:05:00 INFO - PROCESS | 1645 | 1467795900029 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 1645 | 1467795900033 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x116222000 == 29 [pid = 1645] [id = 152] 02:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1129aec00) [pid = 1645] [serial = 453] [outer = 0x0] 02:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1129b3400) [pid = 1645] [serial = 454] [outer = 0x1129aec00] 02:05:00 INFO - PROCESS | 1645 | 1467795900065 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x112f51000) [pid = 1645] [serial = 455] [outer = 0x1129aec00] 02:05:00 INFO - PROCESS | 1645 | 1467795900549 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:05:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:05:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 926ms 02:05:00 INFO - PROCESS | 1645 | 1467795900627 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:05:00 INFO - PROCESS | 1645 | 1467795900630 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:05:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:05:00 INFO - PROCESS | 1645 | 1467795900635 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:05:00 INFO - PROCESS | 1645 | 1467795900637 Marionette TRACE conn2 <- [1,582,null,{}] 02:05:00 INFO - PROCESS | 1645 | 1467795900640 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:00 INFO - PROCESS | 1645 | 1467795900642 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:00 INFO - PROCESS | 1645 | 1467795900743 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:05:00 INFO - PROCESS | 1645 | 1467795900815 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 1645 | 1467795900816 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x117163000 == 30 [pid = 1645] [id = 153] 02:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1138bf400) [pid = 1645] [serial = 456] [outer = 0x0] 02:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x113f0f800) [pid = 1645] [serial = 457] [outer = 0x1138bf400] 02:05:00 INFO - PROCESS | 1645 | 1467795900848 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x116048400) [pid = 1645] [serial = 458] [outer = 0x1138bf400] 02:05:01 INFO - PROCESS | 1645 | 1467795901448 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:05:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 825ms 02:05:01 INFO - PROCESS | 1645 | 1467795901461 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 1645 | 1467795901465 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:05:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:05:01 INFO - PROCESS | 1645 | 1467795901470 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 1645 | 1467795901473 Marionette TRACE conn2 <- [1,586,null,{}] 02:05:01 INFO - PROCESS | 1645 | 1467795901478 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:01 INFO - PROCESS | 1645 | 1467795901480 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:01 INFO - PROCESS | 1645 | 1467795901612 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:05:01 INFO - PROCESS | 1645 | 1467795901660 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 1645 | 1467795901662 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x11671d800 == 31 [pid = 1645] [id = 154] 02:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1129ac000) [pid = 1645] [serial = 459] [outer = 0x0] 02:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112d2f800) [pid = 1645] [serial = 460] [outer = 0x1129ac000] 02:05:01 INFO - PROCESS | 1645 | 1467795901690 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11386a400) [pid = 1645] [serial = 461] [outer = 0x1129ac000] 02:05:01 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:01 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:02 INFO - PROCESS | 1645 | 1467795902024 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 575ms 02:05:02 INFO - PROCESS | 1645 | 1467795902044 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 1645 | 1467795902046 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:05:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:05:02 INFO - PROCESS | 1645 | 1467795902051 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 1645 | 1467795902052 Marionette TRACE conn2 <- [1,590,null,{}] 02:05:02 INFO - PROCESS | 1645 | 1467795902055 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:02 INFO - PROCESS | 1645 | 1467795902057 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:02 INFO - PROCESS | 1645 | 1467795902134 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:05:02 INFO - PROCESS | 1645 | 1467795902185 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 1645 | 1467795902186 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e68000 == 32 [pid = 1645] [id = 155] 02:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1138c9400) [pid = 1645] [serial = 462] [outer = 0x0] 02:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11676b000) [pid = 1645] [serial = 463] [outer = 0x1138c9400] 02:05:02 INFO - PROCESS | 1645 | 1467795902213 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1171a2400) [pid = 1645] [serial = 464] [outer = 0x1138c9400] 02:05:02 INFO - PROCESS | 1645 | 1467795902551 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 02:05:02 INFO - PROCESS | 1645 | 1467795902572 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:05:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:05:02 INFO - PROCESS | 1645 | 1467795902578 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:05:02 INFO - PROCESS | 1645 | 1467795902581 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 1645 | 1467795902585 Marionette TRACE conn2 <- [1,594,null,{}] 02:05:02 INFO - PROCESS | 1645 | 1467795902599 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:02 INFO - PROCESS | 1645 | 1467795902604 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:02 INFO - PROCESS | 1645 | 1467795902721 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:05:02 INFO - PROCESS | 1645 | 1467795902774 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 1645 | 1467795902776 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188e3000 == 33 [pid = 1645] [id = 156] 02:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1129ae800) [pid = 1645] [serial = 465] [outer = 0x0] 02:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1176ecc00) [pid = 1645] [serial = 466] [outer = 0x1129ae800] 02:05:02 INFO - PROCESS | 1645 | 1467795902804 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1186c2800) [pid = 1645] [serial = 467] [outer = 0x1129ae800] 02:05:03 INFO - PROCESS | 1645 | 1467795903118 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:05:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:05:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 578ms 02:05:03 INFO - PROCESS | 1645 | 1467795903160 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 1645 | 1467795903162 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:05:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:05:03 INFO - PROCESS | 1645 | 1467795903164 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 1645 | 1467795903165 Marionette TRACE conn2 <- [1,598,null,{}] 02:05:03 INFO - PROCESS | 1645 | 1467795903167 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:03 INFO - PROCESS | 1645 | 1467795903168 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:03 INFO - PROCESS | 1645 | 1467795903244 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:05:03 INFO - PROCESS | 1645 | 1467795903295 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 1645 | 1467795903296 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968d800 == 34 [pid = 1645] [id = 157] 02:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1186c3c00) [pid = 1645] [serial = 468] [outer = 0x0] 02:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x118f69000) [pid = 1645] [serial = 469] [outer = 0x1186c3c00] 02:05:03 INFO - PROCESS | 1645 | 1467795903322 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11964c800) [pid = 1645] [serial = 470] [outer = 0x1186c3c00] 02:05:03 INFO - PROCESS | 1645 | 1467795903593 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:05:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:05:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 02:05:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:05:03 INFO - PROCESS | 1645 | 1467795903633 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 1645 | 1467795903634 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:05:03 INFO - PROCESS | 1645 | 1467795903636 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 1645 | 1467795903637 Marionette TRACE conn2 <- [1,602,null,{}] 02:05:03 INFO - PROCESS | 1645 | 1467795903647 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:03 INFO - PROCESS | 1645 | 1467795903648 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:03 INFO - PROCESS | 1645 | 1467795903728 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:05:03 INFO - PROCESS | 1645 | 1467795903732 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 1645 | 1467795903733 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x121086000 == 35 [pid = 1645] [id = 158] 02:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x111da8c00) [pid = 1645] [serial = 471] [outer = 0x0] 02:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119653800) [pid = 1645] [serial = 472] [outer = 0x111da8c00] 02:05:03 INFO - PROCESS | 1645 | 1467795903758 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119794400) [pid = 1645] [serial = 473] [outer = 0x111da8c00] 02:05:04 INFO - PROCESS | 1645 | 1467795904131 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:05:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 02:05:04 INFO - PROCESS | 1645 | 1467795904159 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 1645 | 1467795904161 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:05:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:05:04 INFO - PROCESS | 1645 | 1467795904169 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1645 | 1467795904176 Marionette TRACE conn2 <- [1,606,null,{}] 02:05:04 INFO - PROCESS | 1645 | 1467795904179 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:04 INFO - PROCESS | 1645 | 1467795904183 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:04 INFO - PROCESS | 1645 | 1467795904294 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:05:04 INFO - PROCESS | 1645 | 1467795904308 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 1645 | 1467795904309 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x1211a0800 == 36 [pid = 1645] [id = 159] 02:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119939800) [pid = 1645] [serial = 474] [outer = 0x0] 02:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119cc5400) [pid = 1645] [serial = 475] [outer = 0x119939800] 02:05:04 INFO - PROCESS | 1645 | 1467795904334 Marionette DEBUG loaded listener.js 02:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x119f67000) [pid = 1645] [serial = 476] [outer = 0x119939800] 02:05:04 INFO - PROCESS | 1645 | 1467795904669 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:05:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 524ms 02:05:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:05:04 INFO - PROCESS | 1645 | 1467795904699 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 1645 | 1467795904700 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:05:04 INFO - PROCESS | 1645 | 1467795904703 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1645 | 1467795904704 Marionette TRACE conn2 <- [1,610,null,{}] 02:05:04 INFO - PROCESS | 1645 | 1467795904706 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:04 INFO - PROCESS | 1645 | 1467795904707 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:04 INFO - PROCESS | 1645 | 1467795904802 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:05:04 INFO - PROCESS | 1645 | 1467795904807 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 1645 | 1467795904808 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x121dad800 == 37 [pid = 1645] [id = 160] 02:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x120f4a800) [pid = 1645] [serial = 477] [outer = 0x0] 02:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x120f97800) [pid = 1645] [serial = 478] [outer = 0x120f4a800] 02:05:04 INFO - PROCESS | 1645 | 1467795904832 Marionette DEBUG loaded listener.js 02:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1210fac00) [pid = 1645] [serial = 479] [outer = 0x120f4a800] 02:05:05 INFO - PROCESS | 1645 | 1467795905172 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:05:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 02:05:05 INFO - PROCESS | 1645 | 1467795905223 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:05:05 INFO - PROCESS | 1645 | 1467795905225 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:05:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:05:05 INFO - PROCESS | 1645 | 1467795905236 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 1645 | 1467795905237 Marionette TRACE conn2 <- [1,614,null,{}] 02:05:05 INFO - PROCESS | 1645 | 1467795905246 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:05 INFO - PROCESS | 1645 | 1467795905247 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:05 INFO - PROCESS | 1645 | 1467795905340 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:05:05 INFO - PROCESS | 1645 | 1467795905344 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1645 | 1467795905344 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fdc800 == 38 [pid = 1645] [id = 161] 02:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119940800) [pid = 1645] [serial = 480] [outer = 0x0] 02:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x121674400) [pid = 1645] [serial = 481] [outer = 0x119940800] 02:05:05 INFO - PROCESS | 1645 | 1467795905369 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1218df800) [pid = 1645] [serial = 482] [outer = 0x119940800] 02:05:05 INFO - PROCESS | 1645 | 1467795905683 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:05:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 485ms 02:05:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:05:05 INFO - PROCESS | 1645 | 1467795905717 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:05:05 INFO - PROCESS | 1645 | 1467795905718 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:05:05 INFO - PROCESS | 1645 | 1467795905720 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 1645 | 1467795905723 Marionette TRACE conn2 <- [1,618,null,{}] 02:05:05 INFO - PROCESS | 1645 | 1467795905729 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:05 INFO - PROCESS | 1645 | 1467795905730 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:05 INFO - PROCESS | 1645 | 1467795905846 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1218dac00) [pid = 1645] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x129255c00) [pid = 1645] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12be31c00) [pid = 1645] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12c08fc00) [pid = 1645] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1218dec00) [pid = 1645] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11930f400) [pid = 1645] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1126a1800) [pid = 1645] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1183c1000) [pid = 1645] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1132c5c00) [pid = 1645] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12a6b7c00) [pid = 1645] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x127435000) [pid = 1645] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1186c8c00) [pid = 1645] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1128d6800) [pid = 1645] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x110fa9800) [pid = 1645] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x110fe9800) [pid = 1645] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119b21000) [pid = 1645] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1219d9800) [pid = 1645] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x115ef3800) [pid = 1645] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:05:05 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x118515800) [pid = 1645] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:05:05 INFO - PROCESS | 1645 | 1467795905894 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1645 | 1467795905895 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x113003800 == 39 [pid = 1645] [id = 162] 02:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x110fab400) [pid = 1645] [serial = 483] [outer = 0x0] 02:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x110fe6c00) [pid = 1645] [serial = 484] [outer = 0x110fab400] 02:05:05 INFO - PROCESS | 1645 | 1467795905920 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x112f58400) [pid = 1645] [serial = 485] [outer = 0x110fab400] 02:05:06 INFO - PROCESS | 1645 | 1467795906201 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:05:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:05:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 522ms 02:05:06 INFO - PROCESS | 1645 | 1467795906245 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 1645 | 1467795906246 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:05:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:05:06 INFO - PROCESS | 1645 | 1467795906248 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 1645 | 1467795906258 Marionette TRACE conn2 <- [1,622,null,{}] 02:05:06 INFO - PROCESS | 1645 | 1467795906262 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:06 INFO - PROCESS | 1645 | 1467795906263 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:06 INFO - PROCESS | 1645 | 1467795906338 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:05:06 INFO - PROCESS | 1645 | 1467795906344 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 1645 | 1467795906345 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c60000 == 40 [pid = 1645] [id = 163] 02:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1132e2400) [pid = 1645] [serial = 486] [outer = 0x0] 02:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1218e0000) [pid = 1645] [serial = 487] [outer = 0x1132e2400] 02:05:06 INFO - PROCESS | 1645 | 1467795906369 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123c73000) [pid = 1645] [serial = 488] [outer = 0x1132e2400] 02:05:06 INFO - PROCESS | 1645 | 1467795906683 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:05:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:05:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 478ms 02:05:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:05:06 INFO - PROCESS | 1645 | 1467795906727 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 1645 | 1467795906728 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:05:06 INFO - PROCESS | 1645 | 1467795906730 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 1645 | 1467795906732 Marionette TRACE conn2 <- [1,626,null,{}] 02:05:06 INFO - PROCESS | 1645 | 1467795906734 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:06 INFO - PROCESS | 1645 | 1467795906736 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:06 INFO - PROCESS | 1645 | 1467795906849 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:05:06 INFO - PROCESS | 1645 | 1467795906856 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 1645 | 1467795906858 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x129238800 == 41 [pid = 1645] [id = 164] 02:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123ca5000) [pid = 1645] [serial = 489] [outer = 0x0] 02:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124c45c00) [pid = 1645] [serial = 490] [outer = 0x123ca5000] 02:05:06 INFO - PROCESS | 1645 | 1467795906884 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1254d5c00) [pid = 1645] [serial = 491] [outer = 0x123ca5000] 02:05:07 INFO - PROCESS | 1645 | 1467795907212 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 02:05:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:05:07 INFO - PROCESS | 1645 | 1467795907251 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:05:07 INFO - PROCESS | 1645 | 1467795907252 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:05:07 INFO - PROCESS | 1645 | 1467795907254 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 1645 | 1467795907265 Marionette TRACE conn2 <- [1,630,null,{}] 02:05:07 INFO - PROCESS | 1645 | 1467795907267 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:07 INFO - PROCESS | 1645 | 1467795907268 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:07 INFO - PROCESS | 1645 | 1467795907346 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:05:07 INFO - PROCESS | 1645 | 1467795907350 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 1645 | 1467795907352 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab65000 == 42 [pid = 1645] [id = 165] 02:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1255cf000) [pid = 1645] [serial = 492] [outer = 0x0] 02:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x127405c00) [pid = 1645] [serial = 493] [outer = 0x1255cf000] 02:05:07 INFO - PROCESS | 1645 | 1467795907376 Marionette DEBUG loaded listener.js 02:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x127434800) [pid = 1645] [serial = 494] [outer = 0x1255cf000] 02:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x128a67c00) [pid = 1645] [serial = 495] [outer = 0x12cb19000] 02:05:07 INFO - PROCESS | 1645 | 1467795907717 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 478ms 02:05:07 INFO - PROCESS | 1645 | 1467795907740 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:05:07 INFO - PROCESS | 1645 | 1467795907741 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:05:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:05:07 INFO - PROCESS | 1645 | 1467795907743 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 1645 | 1467795907744 Marionette TRACE conn2 <- [1,634,null,{}] 02:05:07 INFO - PROCESS | 1645 | 1467795907746 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:07 INFO - PROCESS | 1645 | 1467795907747 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:07 INFO - PROCESS | 1645 | 1467795907859 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:05:07 INFO - PROCESS | 1645 | 1467795907865 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 1645 | 1467795907866 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac42800 == 43 [pid = 1645] [id = 166] 02:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1196d6c00) [pid = 1645] [serial = 496] [outer = 0x0] 02:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x128a61000) [pid = 1645] [serial = 497] [outer = 0x1196d6c00] 02:05:07 INFO - PROCESS | 1645 | 1467795907890 Marionette DEBUG loaded listener.js 02:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12900bc00) [pid = 1645] [serial = 498] [outer = 0x1196d6c00] 02:05:08 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:08 INFO - PROCESS | 1645 | 1467795908353 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:05:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:05:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 619ms 02:05:08 INFO - PROCESS | 1645 | 1467795908363 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:05:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:05:08 INFO - PROCESS | 1645 | 1467795908366 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:05:08 INFO - PROCESS | 1645 | 1467795908369 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:05:08 INFO - PROCESS | 1645 | 1467795908372 Marionette TRACE conn2 <- [1,638,null,{}] 02:05:08 INFO - PROCESS | 1645 | 1467795908375 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:08 INFO - PROCESS | 1645 | 1467795908377 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:08 INFO - PROCESS | 1645 | 1467795908476 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:05:08 INFO - PROCESS | 1645 | 1467795908526 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:08 INFO - PROCESS | 1645 | 1467795908528 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e70800 == 44 [pid = 1645] [id = 167] 02:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1128d7c00) [pid = 1645] [serial = 499] [outer = 0x0] 02:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112f56800) [pid = 1645] [serial = 500] [outer = 0x1128d7c00] 02:05:08 INFO - PROCESS | 1645 | 1467795908559 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1150abc00) [pid = 1645] [serial = 501] [outer = 0x1128d7c00] 02:05:08 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:08 INFO - PROCESS | 1645 | 1467795908965 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:05:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:05:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 623ms 02:05:08 INFO - PROCESS | 1645 | 1467795908992 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:05:08 INFO - PROCESS | 1645 | 1467795908995 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:05:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:05:09 INFO - PROCESS | 1645 | 1467795909000 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1645 | 1467795909001 Marionette TRACE conn2 <- [1,642,null,{}] 02:05:09 INFO - PROCESS | 1645 | 1467795909004 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:09 INFO - PROCESS | 1645 | 1467795909006 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:09 INFO - PROCESS | 1645 | 1467795909108 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:05:09 INFO - PROCESS | 1645 | 1467795909161 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1645 | 1467795909162 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fb2800 == 45 [pid = 1645] [id = 168] 02:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x116976000) [pid = 1645] [serial = 502] [outer = 0x0] 02:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1180a5c00) [pid = 1645] [serial = 503] [outer = 0x116976000] 02:05:09 INFO - PROCESS | 1645 | 1467795909193 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1186c0c00) [pid = 1645] [serial = 504] [outer = 0x116976000] 02:05:09 INFO - PROCESS | 1645 | 1467795909574 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:05:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 619ms 02:05:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:05:09 INFO - PROCESS | 1645 | 1467795909619 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 1645 | 1467795909620 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:05:09 INFO - PROCESS | 1645 | 1467795909623 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1645 | 1467795909627 Marionette TRACE conn2 <- [1,646,null,{}] 02:05:09 INFO - PROCESS | 1645 | 1467795909635 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:09 INFO - PROCESS | 1645 | 1467795909638 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:09 INFO - PROCESS | 1645 | 1467795909739 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:05:09 INFO - PROCESS | 1645 | 1467795909827 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1645 | 1467795909829 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b004800 == 46 [pid = 1645] [id = 169] 02:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1199c4c00) [pid = 1645] [serial = 505] [outer = 0x0] 02:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x119b15800) [pid = 1645] [serial = 506] [outer = 0x1199c4c00] 02:05:09 INFO - PROCESS | 1645 | 1467795909860 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x119cf7c00) [pid = 1645] [serial = 507] [outer = 0x1199c4c00] 02:05:10 INFO - PROCESS | 1645 | 1467795910268 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:05:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 673ms 02:05:10 INFO - PROCESS | 1645 | 1467795910297 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 1645 | 1467795910299 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:05:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:05:10 INFO - PROCESS | 1645 | 1467795910301 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1645 | 1467795910302 Marionette TRACE conn2 <- [1,650,null,{}] 02:05:10 INFO - PROCESS | 1645 | 1467795910305 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:10 INFO - PROCESS | 1645 | 1467795910306 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:10 INFO - PROCESS | 1645 | 1467795910409 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:05:10 INFO - PROCESS | 1645 | 1467795910460 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 1645 | 1467795910462 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b934800 == 47 [pid = 1645] [id = 170] 02:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x119cfe400) [pid = 1645] [serial = 508] [outer = 0x0] 02:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1218e0c00) [pid = 1645] [serial = 509] [outer = 0x119cfe400] 02:05:10 INFO - PROCESS | 1645 | 1467795910490 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12482d800) [pid = 1645] [serial = 510] [outer = 0x119cfe400] 02:05:10 INFO - PROCESS | 1645 | 1467795910890 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:05:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 618ms 02:05:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:05:10 INFO - PROCESS | 1645 | 1467795910920 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 1645 | 1467795910921 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:05:10 INFO - PROCESS | 1645 | 1467795910923 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1645 | 1467795910925 Marionette TRACE conn2 <- [1,654,null,{}] 02:05:10 INFO - PROCESS | 1645 | 1467795910927 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:10 INFO - PROCESS | 1645 | 1467795910928 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:11 INFO - PROCESS | 1645 | 1467795911025 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:05:11 INFO - PROCESS | 1645 | 1467795911109 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 1645 | 1467795911110 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c360800 == 48 [pid = 1645] [id = 171] 02:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x124c79400) [pid = 1645] [serial = 511] [outer = 0x0] 02:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x125496000) [pid = 1645] [serial = 512] [outer = 0x124c79400] 02:05:11 INFO - PROCESS | 1645 | 1467795911141 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x128a66000) [pid = 1645] [serial = 513] [outer = 0x124c79400] 02:05:11 INFO - PROCESS | 1645 | 1467795911569 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:05:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:05:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 820ms 02:05:11 INFO - PROCESS | 1645 | 1467795911761 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:05:11 INFO - PROCESS | 1645 | 1467795911764 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:05:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:05:11 INFO - PROCESS | 1645 | 1467795911769 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 1645 | 1467795911770 Marionette TRACE conn2 <- [1,658,null,{}] 02:05:11 INFO - PROCESS | 1645 | 1467795911777 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:11 INFO - PROCESS | 1645 | 1467795911779 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:11 INFO - PROCESS | 1645 | 1467795911871 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:05:11 INFO - PROCESS | 1645 | 1467795911933 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 1645 | 1467795911936 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11810a800 == 49 [pid = 1645] [id = 172] 02:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x112f4d800) [pid = 1645] [serial = 514] [outer = 0x0] 02:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x112f58000) [pid = 1645] [serial = 515] [outer = 0x112f4d800] 02:05:11 INFO - PROCESS | 1645 | 1467795911963 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11604ac00) [pid = 1645] [serial = 516] [outer = 0x112f4d800] 02:05:12 INFO - PROCESS | 1645 | 1467795912472 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:05:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 722ms 02:05:12 INFO - PROCESS | 1645 | 1467795912511 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 1645 | 1467795912514 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:05:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:05:12 INFO - PROCESS | 1645 | 1467795912522 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 1645 | 1467795912528 Marionette TRACE conn2 <- [1,662,null,{}] 02:05:12 INFO - PROCESS | 1645 | 1467795912531 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:12 INFO - PROCESS | 1645 | 1467795912534 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:12 INFO - PROCESS | 1645 | 1467795912644 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:05:12 INFO - PROCESS | 1645 | 1467795912713 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 1645 | 1467795912715 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x117227800 == 50 [pid = 1645] [id = 173] 02:05:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x1176f2400) [pid = 1645] [serial = 517] [outer = 0x0] 02:05:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x118133800) [pid = 1645] [serial = 518] [outer = 0x1176f2400] 02:05:12 INFO - PROCESS | 1645 | 1467795912743 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x118877400) [pid = 1645] [serial = 519] [outer = 0x1176f2400] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab65000 == 49 [pid = 1645] [id = 165] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x129238800 == 48 [pid = 1645] [id = 164] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x128c60000 == 47 [pid = 1645] [id = 163] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x113003800 == 46 [pid = 1645] [id = 162] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x124fdc800 == 45 [pid = 1645] [id = 161] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x121dad800 == 44 [pid = 1645] [id = 160] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1211a0800 == 43 [pid = 1645] [id = 159] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1129a5400) [pid = 1645] [serial = 451] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x121086000 == 42 [pid = 1645] [id = 158] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11968d800 == 41 [pid = 1645] [id = 157] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1188e3000 == 40 [pid = 1645] [id = 156] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x117e68000 == 39 [pid = 1645] [id = 155] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11671d800 == 38 [pid = 1645] [id = 154] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x117163000 == 37 [pid = 1645] [id = 153] 02:05:12 INFO - PROCESS | 1645 | --DOCSHELL 0x116222000 == 36 [pid = 1645] [id = 152] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12c751c00) [pid = 1645] [serial = 449] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12c752000) [pid = 1645] [serial = 344] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12c087800) [pid = 1645] [serial = 430] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12c746c00) [pid = 1645] [serial = 434] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12c3b1c00) [pid = 1645] [serial = 433] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12c08f800) [pid = 1645] [serial = 431] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1218e8400) [pid = 1645] [serial = 437] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x1218e2800) [pid = 1645] [serial = 436] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x129260800) [pid = 1645] [serial = 442] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1129a6c00) [pid = 1645] [serial = 439] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1199c8c00) [pid = 1645] [serial = 416] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x118881000) [pid = 1645] [serial = 415] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1171a2c00) [pid = 1645] [serial = 413] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1138c8800) [pid = 1645] [serial = 412] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12be93800) [pid = 1645] [serial = 410] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12af7b000) [pid = 1645] [serial = 409] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x128a64400) [pid = 1645] [serial = 406] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1292db000) [pid = 1645] [serial = 407] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x120f45400) [pid = 1645] [serial = 404] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119cf5000) [pid = 1645] [serial = 403] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116772800) [pid = 1645] [serial = 401] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112f50000) [pid = 1645] [serial = 400] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x110fb1c00) [pid = 1645] [serial = 397] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x110fb7800) [pid = 1645] [serial = 398] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12af1dc00) [pid = 1645] [serial = 427] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12c745000) [pid = 1645] [serial = 448] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128af1400) [pid = 1645] [serial = 424] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12a4eac00) [pid = 1645] [serial = 425] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1254d0000) [pid = 1645] [serial = 421] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x128a62800) [pid = 1645] [serial = 422] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1199c4000) [pid = 1645] [serial = 418] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1219db000) [pid = 1645] [serial = 419] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1160af400) [pid = 1645] [serial = 440] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12c089c00) [pid = 1645] [serial = 443] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119cc4c00) [pid = 1645] [serial = 446] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12be97c00) [pid = 1645] [serial = 428] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119652c00) [pid = 1645] [serial = 445] [outer = 0x0] [url = about:blank] 02:05:13 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:13 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:13 INFO - PROCESS | 1645 | 1467795913124 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:05:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 627ms 02:05:13 INFO - PROCESS | 1645 | 1467795913146 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 1645 | 1467795913147 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:05:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:05:13 INFO - PROCESS | 1645 | 1467795913149 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1645 | 1467795913150 Marionette TRACE conn2 <- [1,666,null,{}] 02:05:13 INFO - PROCESS | 1645 | 1467795913157 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:13 INFO - PROCESS | 1645 | 1467795913160 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:13 INFO - PROCESS | 1645 | 1467795913245 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:05:13 INFO - PROCESS | 1645 | 1467795913297 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 1645 | 1467795913300 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x119255800 == 37 [pid = 1645] [id = 174] 02:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1186c8c00) [pid = 1645] [serial = 520] [outer = 0x0] 02:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11964b400) [pid = 1645] [serial = 521] [outer = 0x1186c8c00] 02:05:13 INFO - PROCESS | 1645 | 1467795913329 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119793400) [pid = 1645] [serial = 522] [outer = 0x1186c8c00] 02:05:13 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:13 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:13 INFO - PROCESS | 1645 | 1467795913636 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:05: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 02:05:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 02:05:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:05:13 INFO - PROCESS | 1645 | 1467795913669 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 1645 | 1467795913670 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:05:13 INFO - PROCESS | 1645 | 1467795913672 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1645 | 1467795913674 Marionette TRACE conn2 <- [1,670,null,{}] 02:05:13 INFO - PROCESS | 1645 | 1467795913678 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:13 INFO - PROCESS | 1645 | 1467795913680 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:13 INFO - PROCESS | 1645 | 1467795913763 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:05:13 INFO - PROCESS | 1645 | 1467795913766 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 1645 | 1467795913767 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12119b800 == 38 [pid = 1645] [id = 175] 02:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119cf1000) [pid = 1645] [serial = 523] [outer = 0x0] 02:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120f45400) [pid = 1645] [serial = 524] [outer = 0x119cf1000] 02:05:13 INFO - PROCESS | 1645 | 1467795913793 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12142bc00) [pid = 1645] [serial = 525] [outer = 0x119cf1000] 02:05:14 INFO - PROCESS | 1645 | 1467795914144 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:05:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 02:05:14 INFO - PROCESS | 1645 | 1467795914194 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 1645 | 1467795914195 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:05:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:05:14 INFO - PROCESS | 1645 | 1467795914197 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 1645 | 1467795914198 Marionette TRACE conn2 <- [1,674,null,{}] 02:05:14 INFO - PROCESS | 1645 | 1467795914200 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:14 INFO - PROCESS | 1645 | 1467795914202 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:14 INFO - PROCESS | 1645 | 1467795914280 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:05:14 INFO - PROCESS | 1645 | 1467795914284 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1645 | 1467795914285 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x121be5800 == 39 [pid = 1645] [id = 176] 02:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x120f8c400) [pid = 1645] [serial = 526] [outer = 0x0] 02:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1218e9400) [pid = 1645] [serial = 527] [outer = 0x120f8c400] 02:05:14 INFO - PROCESS | 1645 | 1467795914309 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124cf2400) [pid = 1645] [serial = 528] [outer = 0x120f8c400] 02:05:14 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:14 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:14 INFO - PROCESS | 1645 | 1467795914619 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:05:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 02:05:14 INFO - PROCESS | 1645 | 1467795914665 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 1645 | 1467795914666 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:05:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:05:14 INFO - PROCESS | 1645 | 1467795914669 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 1645 | 1467795914670 Marionette TRACE conn2 <- [1,678,null,{}] 02:05:14 INFO - PROCESS | 1645 | 1467795914672 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:14 INFO - PROCESS | 1645 | 1467795914676 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:14 INFO - PROCESS | 1645 | 1467795914806 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:05:14 INFO - PROCESS | 1645 | 1467795914814 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1645 | 1467795914816 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b7800 == 40 [pid = 1645] [id = 177] 02:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x125490000) [pid = 1645] [serial = 529] [outer = 0x0] 02:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128ae6800) [pid = 1645] [serial = 530] [outer = 0x125490000] 02:05:14 INFO - PROCESS | 1645 | 1467795914841 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1292e0c00) [pid = 1645] [serial = 531] [outer = 0x125490000] 02:05:15 INFO - PROCESS | 1645 | 1467795915184 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:05: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 02:05:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 568ms 02:05:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:05:15 INFO - PROCESS | 1645 | 1467795915237 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 1645 | 1467795915239 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:05:15 INFO - PROCESS | 1645 | 1467795915241 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 1645 | 1467795915242 Marionette TRACE conn2 <- [1,682,null,{}] 02:05:15 INFO - PROCESS | 1645 | 1467795915244 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:15 INFO - PROCESS | 1645 | 1467795915245 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:15 INFO - PROCESS | 1645 | 1467795915346 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:05:15 INFO - PROCESS | 1645 | 1467795915360 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 1645 | 1467795915362 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c67000 == 41 [pid = 1645] [id = 178] 02:05:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128cf4000) [pid = 1645] [serial = 532] [outer = 0x0] 02:05:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12a4e3c00) [pid = 1645] [serial = 533] [outer = 0x128cf4000] 02:05:15 INFO - PROCESS | 1645 | 1467795915385 Marionette DEBUG loaded listener.js 02:05:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a6bf000) [pid = 1645] [serial = 534] [outer = 0x128cf4000] 02:05:16 INFO - PROCESS | 1645 | 1467795916200 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:05: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) 02:05:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 02:05:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:05:16 INFO - PROCESS | 1645 | 1467795916213 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:05:16 INFO - PROCESS | 1645 | 1467795916214 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:05:16 INFO - PROCESS | 1645 | 1467795916216 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 1645 | 1467795916217 Marionette TRACE conn2 <- [1,686,null,{}] 02:05:16 INFO - PROCESS | 1645 | 1467795916227 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:16 INFO - PROCESS | 1645 | 1467795916228 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:16 INFO - PROCESS | 1645 | 1467795916325 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:05:16 INFO - PROCESS | 1645 | 1467795916329 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 1645 | 1467795916330 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x129766000 == 42 [pid = 1645] [id = 179] 02:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1294d5400) [pid = 1645] [serial = 535] [outer = 0x0] 02:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12aba2000) [pid = 1645] [serial = 536] [outer = 0x1294d5400] 02:05:16 INFO - PROCESS | 1645 | 1467795916390 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12ad75400) [pid = 1645] [serial = 537] [outer = 0x1294d5400] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119939800) [pid = 1645] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x120f4a800) [pid = 1645] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119940800) [pid = 1645] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1138c9400) [pid = 1645] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1186c3c00) [pid = 1645] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1129ae800) [pid = 1645] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1129ac000) [pid = 1645] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x111da8c00) [pid = 1645] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x110fab400) [pid = 1645] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1132e2400) [pid = 1645] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x123ca5000) [pid = 1645] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:05:17 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1255cf000) [pid = 1645] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:05:17 INFO - PROCESS | 1645 | 1467795917172 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:05: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 02:05:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 02:05:17 INFO - PROCESS | 1645 | 1467795917186 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 1645 | 1467795917187 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:05:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:05:17 INFO - PROCESS | 1645 | 1467795917191 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 1645 | 1467795917192 Marionette TRACE conn2 <- [1,690,null,{}] 02:05:17 INFO - PROCESS | 1645 | 1467795917194 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:17 INFO - PROCESS | 1645 | 1467795917195 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:17 INFO - PROCESS | 1645 | 1467795917274 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:05:17 INFO - PROCESS | 1645 | 1467795917279 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1645 | 1467795917280 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c5800 == 43 [pid = 1645] [id = 180] 02:05:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1129aa000) [pid = 1645] [serial = 538] [outer = 0x0] 02:05:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x117e39c00) [pid = 1645] [serial = 539] [outer = 0x1129aa000] 02:05:17 INFO - PROCESS | 1645 | 1467795917304 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119939800) [pid = 1645] [serial = 540] [outer = 0x1129aa000] 02:05:18 INFO - PROCESS | 1645 | 1467795918115 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:05: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 02:05:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 02:05:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:05:18 INFO - PROCESS | 1645 | 1467795918161 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 1645 | 1467795918162 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:05:18 INFO - PROCESS | 1645 | 1467795918164 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1645 | 1467795918165 Marionette TRACE conn2 <- [1,694,null,{}] 02:05:18 INFO - PROCESS | 1645 | 1467795918167 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:18 INFO - PROCESS | 1645 | 1467795918169 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:18 INFO - PROCESS | 1645 | 1467795918276 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:05:18 INFO - PROCESS | 1645 | 1467795918309 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 1645 | 1467795918310 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b92f800 == 44 [pid = 1645] [id = 181] 02:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11625f000) [pid = 1645] [serial = 541] [outer = 0x0] 02:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x127434000) [pid = 1645] [serial = 542] [outer = 0x11625f000] 02:05:18 INFO - PROCESS | 1645 | 1467795918334 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12af22000) [pid = 1645] [serial = 543] [outer = 0x11625f000] 02:05: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) 02:05:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 02:05:19 INFO - PROCESS | 1645 | 1467795919081 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:05:19 INFO - PROCESS | 1645 | 1467795919084 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:05:19 INFO - PROCESS | 1645 | 1467795919086 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:05:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:05:19 INFO - PROCESS | 1645 | 1467795919088 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 1645 | 1467795919089 Marionette TRACE conn2 <- [1,698,null,{}] 02:05:19 INFO - PROCESS | 1645 | 1467795919094 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:19 INFO - PROCESS | 1645 | 1467795919096 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:19 INFO - PROCESS | 1645 | 1467795919234 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:05:19 INFO - PROCESS | 1645 | 1467795919349 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 1645 | 1467795919351 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11605f800 == 45 [pid = 1645] [id = 182] 02:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x110fb7800) [pid = 1645] [serial = 544] [outer = 0x0] 02:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11269f400) [pid = 1645] [serial = 545] [outer = 0x110fb7800] 02:05:19 INFO - PROCESS | 1645 | 1467795919404 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112a79800) [pid = 1645] [serial = 546] [outer = 0x110fb7800] 02:05:20 INFO - PROCESS | 1645 | 1467795920486 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:05:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1422ms 02:05:20 INFO - PROCESS | 1645 | 1467795920512 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 1645 | 1467795920514 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:05:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:05:20 INFO - PROCESS | 1645 | 1467795920518 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 1645 | 1467795920519 Marionette TRACE conn2 <- [1,702,null,{}] 02:05:20 INFO - PROCESS | 1645 | 1467795920523 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:20 INFO - PROCESS | 1645 | 1467795920527 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:20 INFO - PROCESS | 1645 | 1467795920629 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:05:20 INFO - PROCESS | 1645 | 1467795920682 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 1645 | 1467795920683 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fa2000 == 46 [pid = 1645] [id = 183] 02:05:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1176eb000) [pid = 1645] [serial = 547] [outer = 0x0] 02:05:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1186c4000) [pid = 1645] [serial = 548] [outer = 0x1176eb000] 02:05:20 INFO - PROCESS | 1645 | 1467795920713 Marionette DEBUG loaded listener.js 02:05:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119651000) [pid = 1645] [serial = 549] [outer = 0x1176eb000] 02:05:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:05:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 02:05:21 INFO - PROCESS | 1645 | 1467795921630 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:05:21 INFO - PROCESS | 1645 | 1467795921638 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:05:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:05:21 INFO - PROCESS | 1645 | 1467795921641 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:05:21 INFO - PROCESS | 1645 | 1467795921644 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 1645 | 1467795921646 Marionette TRACE conn2 <- [1,706,null,{}] 02:05:21 INFO - PROCESS | 1645 | 1467795921648 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:21 INFO - PROCESS | 1645 | 1467795921650 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:21 INFO - PROCESS | 1645 | 1467795921755 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:05:21 INFO - PROCESS | 1645 | 1467795921808 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:21 INFO - PROCESS | 1645 | 1467795921810 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd4f000 == 47 [pid = 1645] [id = 184] 02:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11978ec00) [pid = 1645] [serial = 550] [outer = 0x0] 02:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1218dd000) [pid = 1645] [serial = 551] [outer = 0x11978ec00] 02:05:21 INFO - PROCESS | 1645 | 1467795921839 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1254cec00) [pid = 1645] [serial = 552] [outer = 0x11978ec00] 02:05:22 INFO - PROCESS | 1645 | 1467795922783 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:05:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1173ms 02:05:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:05:22 INFO - PROCESS | 1645 | 1467795922818 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 1645 | 1467795922820 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:05:22 INFO - PROCESS | 1645 | 1467795922823 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 1645 | 1467795922825 Marionette TRACE conn2 <- [1,710,null,{}] 02:05:22 INFO - PROCESS | 1645 | 1467795922828 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:22 INFO - PROCESS | 1645 | 1467795922830 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:22 INFO - PROCESS | 1645 | 1467795922919 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:05:22 INFO - PROCESS | 1645 | 1467795922971 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 1645 | 1467795922974 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188cd000 == 48 [pid = 1645] [id = 185] 02:05:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11625cc00) [pid = 1645] [serial = 553] [outer = 0x0] 02:05:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x116773800) [pid = 1645] [serial = 554] [outer = 0x11625cc00] 02:05:23 INFO - PROCESS | 1645 | 1467795923001 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1176e9800) [pid = 1645] [serial = 555] [outer = 0x11625cc00] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12b92f800 == 47 [pid = 1645] [id = 181] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c5800 == 46 [pid = 1645] [id = 180] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x129766000 == 45 [pid = 1645] [id = 179] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x128c67000 == 44 [pid = 1645] [id = 178] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b7800 == 43 [pid = 1645] [id = 177] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x121be5800 == 42 [pid = 1645] [id = 176] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12119b800 == 41 [pid = 1645] [id = 175] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x119255800 == 40 [pid = 1645] [id = 174] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x117227800 == 39 [pid = 1645] [id = 173] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x11810a800 == 38 [pid = 1645] [id = 172] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12b934800 == 37 [pid = 1645] [id = 170] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12b004800 == 36 [pid = 1645] [id = 169] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x119fb2800 == 35 [pid = 1645] [id = 168] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x117e70800 == 34 [pid = 1645] [id = 167] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x113d4a000 == 33 [pid = 1645] [id = 151] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac42800 == 32 [pid = 1645] [id = 166] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12d744000 == 31 [pid = 1645] [id = 150] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12c360800 == 30 [pid = 1645] [id = 171] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd4f000 == 29 [pid = 1645] [id = 184] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x119fa2000 == 28 [pid = 1645] [id = 183] 02:05:23 INFO - PROCESS | 1645 | --DOCSHELL 0x11605f800 == 27 [pid = 1645] [id = 182] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x119cc5400) [pid = 1645] [serial = 475] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x120f97800) [pid = 1645] [serial = 478] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x119f67000) [pid = 1645] [serial = 476] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x121674400) [pid = 1645] [serial = 481] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11676b000) [pid = 1645] [serial = 463] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1171a2400) [pid = 1645] [serial = 464] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x118f69000) [pid = 1645] [serial = 469] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11964c800) [pid = 1645] [serial = 470] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1176ecc00) [pid = 1645] [serial = 466] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1210fac00) [pid = 1645] [serial = 479] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11386a400) [pid = 1645] [serial = 461] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112d2f800) [pid = 1645] [serial = 460] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x113f0f800) [pid = 1645] [serial = 457] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119653800) [pid = 1645] [serial = 472] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1129b3400) [pid = 1645] [serial = 454] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x110fe6c00) [pid = 1645] [serial = 484] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1218df800) [pid = 1645] [serial = 482] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1186c3400) [pid = 1645] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1218e0000) [pid = 1645] [serial = 487] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112f58400) [pid = 1645] [serial = 485] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1186c2800) [pid = 1645] [serial = 467] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123c73000) [pid = 1645] [serial = 488] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x127434800) [pid = 1645] [serial = 494] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x124c45c00) [pid = 1645] [serial = 490] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119794400) [pid = 1645] [serial = 473] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1254d5c00) [pid = 1645] [serial = 491] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x127405c00) [pid = 1645] [serial = 493] [outer = 0x0] [url = about:blank] 02:05:24 INFO - PROCESS | 1645 | 1467795924522 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:05:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1723ms 02:05:24 INFO - PROCESS | 1645 | 1467795924546 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 1645 | 1467795924548 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:05:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:05:24 INFO - PROCESS | 1645 | 1467795924551 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 1645 | 1467795924553 Marionette TRACE conn2 <- [1,714,null,{}] 02:05:24 INFO - PROCESS | 1645 | 1467795924557 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:24 INFO - PROCESS | 1645 | 1467795924558 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:24 INFO - PROCESS | 1645 | 1467795924633 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:05:24 INFO - PROCESS | 1645 | 1467795924637 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:24 INFO - PROCESS | 1645 | 1467795924641 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x11666c800 == 28 [pid = 1645] [id = 186] 02:05:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112f53c00) [pid = 1645] [serial = 556] [outer = 0x0] 02:05:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1150ae800) [pid = 1645] [serial = 557] [outer = 0x112f53c00] 02:05:24 INFO - PROCESS | 1645 | 1467795924670 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x116a0b800) [pid = 1645] [serial = 558] [outer = 0x112f53c00] 02:05:25 INFO - PROCESS | 1645 | 1467795925466 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:05: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 02:05:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 922ms 02:05:25 INFO - PROCESS | 1645 | 1467795925476 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 1645 | 1467795925479 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:05:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:05:25 INFO - PROCESS | 1645 | 1467795925484 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 1645 | 1467795925485 Marionette TRACE conn2 <- [1,718,null,{}] 02:05:25 INFO - PROCESS | 1645 | 1467795925488 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:25 INFO - PROCESS | 1645 | 1467795925489 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:25 INFO - PROCESS | 1645 | 1467795925570 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:05:25 INFO - PROCESS | 1645 | 1467795925624 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 1645 | 1467795925625 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x117222000 == 29 [pid = 1645] [id = 187] 02:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1180ac400) [pid = 1645] [serial = 559] [outer = 0x0] 02:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x118f6fc00) [pid = 1645] [serial = 560] [outer = 0x1180ac400] 02:05:25 INFO - PROCESS | 1645 | 1467795925652 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1196d5c00) [pid = 1645] [serial = 561] [outer = 0x1180ac400] 02:05:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:05:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 02:05:26 INFO - PROCESS | 1645 | 1467795926451 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:05:26 INFO - PROCESS | 1645 | 1467795926471 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 1645 | 1467795926473 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:05:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:05:26 INFO - PROCESS | 1645 | 1467795926476 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 1645 | 1467795926478 Marionette TRACE conn2 <- [1,722,null,{}] 02:05:26 INFO - PROCESS | 1645 | 1467795926486 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:26 INFO - PROCESS | 1645 | 1467795926489 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:26 INFO - PROCESS | 1645 | 1467795926586 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:05:26 INFO - PROCESS | 1645 | 1467795926623 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 1645 | 1467795926625 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x119691000 == 30 [pid = 1645] [id = 188] 02:05:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x116056000) [pid = 1645] [serial = 562] [outer = 0x0] 02:05:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120f98800) [pid = 1645] [serial = 563] [outer = 0x116056000] 02:05:26 INFO - PROCESS | 1645 | 1467795926653 Marionette DEBUG loaded listener.js 02:05:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1218dc000) [pid = 1645] [serial = 564] [outer = 0x116056000] 02:05:26 INFO - PROCESS | 1645 | 1467795926981 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 1645 | 1467795927004 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:05:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:05:27 INFO - PROCESS | 1645 | 1467795927010 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 1645 | 1467795927011 Marionette TRACE conn2 <- [1,726,null,{}] 02:05:27 INFO - PROCESS | 1645 | 1467795927021 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:27 INFO - PROCESS | 1645 | 1467795927022 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:27 INFO - PROCESS | 1645 | 1467795927176 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:05:27 INFO - PROCESS | 1645 | 1467795927229 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 1645 | 1467795927230 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x121084800 == 31 [pid = 1645] [id = 189] 02:05:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x121d7e800) [pid = 1645] [serial = 565] [outer = 0x0] 02:05:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124c73c00) [pid = 1645] [serial = 566] [outer = 0x121d7e800] 02:05:27 INFO - PROCESS | 1645 | 1467795927272 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1254d5000) [pid = 1645] [serial = 567] [outer = 0x121d7e800] 02:05:27 INFO - PROCESS | 1645 | 1467795927750 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:05:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:05:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 778ms 02:05:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:05:27 INFO - PROCESS | 1645 | 1467795927786 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 1645 | 1467795927787 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:05:27 INFO - PROCESS | 1645 | 1467795927790 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 1645 | 1467795927793 Marionette TRACE conn2 <- [1,730,null,{}] 02:05:27 INFO - PROCESS | 1645 | 1467795927796 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:27 INFO - PROCESS | 1645 | 1467795927797 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:27 INFO - PROCESS | 1645 | 1467795927896 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1129aec00) [pid = 1645] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x128cf4000) [pid = 1645] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1294d5400) [pid = 1645] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1186c8c00) [pid = 1645] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1176f2400) [pid = 1645] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119cfe400) [pid = 1645] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x125490000) [pid = 1645] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x112f4d800) [pid = 1645] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119cf1000) [pid = 1645] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124c79400) [pid = 1645] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1129aa000) [pid = 1645] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x120f8c400) [pid = 1645] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1128d7c00) [pid = 1645] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1196d6c00) [pid = 1645] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x116976000) [pid = 1645] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1199c4c00) [pid = 1645] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1128d4000) [pid = 1645] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1138bf400) [pid = 1645] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:05:28 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x11625f000) [pid = 1645] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:05:28 INFO - PROCESS | 1645 | 1467795928312 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1645 | 1467795928314 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x11620f800 == 32 [pid = 1645] [id = 190] 02:05:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x110fb6800) [pid = 1645] [serial = 568] [outer = 0x0] 02:05:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1128d0000) [pid = 1645] [serial = 569] [outer = 0x110fb6800] 02:05:28 INFO - PROCESS | 1645 | 1467795928338 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x115ef5800) [pid = 1645] [serial = 570] [outer = 0x110fb6800] 02:05:28 INFO - PROCESS | 1645 | 1467795928639 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:05:28 INFO - PROCESS | 1645 | 1467795928666 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:05:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:05:28 INFO - PROCESS | 1645 | 1467795928669 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:05:28 INFO - PROCESS | 1645 | 1467795928670 Marionette TRACE conn2 <- [1,734,null,{}] 02:05:28 INFO - PROCESS | 1645 | 1467795928672 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:28 INFO - PROCESS | 1645 | 1467795928679 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:28 INFO - PROCESS | 1645 | 1467795928773 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:05:28 INFO - PROCESS | 1645 | 1467795928779 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1645 | 1467795928781 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12554a800 == 33 [pid = 1645] [id = 191] 02:05:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1171a3c00) [pid = 1645] [serial = 571] [outer = 0x0] 02:05:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x125fbe000) [pid = 1645] [serial = 572] [outer = 0x1171a3c00] 02:05:28 INFO - PROCESS | 1645 | 1467795928805 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1292d9c00) [pid = 1645] [serial = 573] [outer = 0x1171a3c00] 02:05:29 INFO - PROCESS | 1645 | 1467795929116 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:05:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 02:05:29 INFO - PROCESS | 1645 | 1467795929138 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 1645 | 1467795929139 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:05:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:05:29 INFO - PROCESS | 1645 | 1467795929145 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 1645 | 1467795929146 Marionette TRACE conn2 <- [1,738,null,{}] 02:05:29 INFO - PROCESS | 1645 | 1467795929148 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:29 INFO - PROCESS | 1645 | 1467795929149 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:29 INFO - PROCESS | 1645 | 1467795929259 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:05:29 INFO - PROCESS | 1645 | 1467795929287 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 1645 | 1467795929288 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c78000 == 34 [pid = 1645] [id = 192] 02:05:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x129260c00) [pid = 1645] [serial = 574] [outer = 0x0] 02:05:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x12a6b2c00) [pid = 1645] [serial = 575] [outer = 0x129260c00] 02:05:29 INFO - PROCESS | 1645 | 1467795929313 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x12ab97800) [pid = 1645] [serial = 576] [outer = 0x129260c00] 02:05:30 INFO - PROCESS | 1645 | 1467795930099 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:05:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:05:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 02:05:30 INFO - PROCESS | 1645 | 1467795930116 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:05:30 INFO - PROCESS | 1645 | 1467795930117 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:05:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:05:30 INFO - PROCESS | 1645 | 1467795930119 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - PROCESS | 1645 | 1467795930120 Marionette TRACE conn2 <- [1,742,null,{}] 02:05:30 INFO - PROCESS | 1645 | 1467795930123 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:30 INFO - PROCESS | 1645 | 1467795930125 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:30 INFO - PROCESS | 1645 | 1467795930198 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:05:30 INFO - PROCESS | 1645 | 1467795930202 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:30 INFO - PROCESS | 1645 | 1467795930203 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x129235800 == 35 [pid = 1645] [id = 193] 02:05:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12a4e4000) [pid = 1645] [serial = 577] [outer = 0x0] 02:05:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12acc3c00) [pid = 1645] [serial = 578] [outer = 0x12a4e4000] 02:05:30 INFO - PROCESS | 1645 | 1467795930229 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12af22c00) [pid = 1645] [serial = 579] [outer = 0x12a4e4000] 02:05:31 INFO - PROCESS | 1645 | 1467795931215 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:05: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 02:05:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1118ms 02:05:31 INFO - PROCESS | 1645 | 1467795931238 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:05:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:05:31 INFO - PROCESS | 1645 | 1467795931243 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:05:31 INFO - PROCESS | 1645 | 1467795931247 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 1645 | 1467795931249 Marionette TRACE conn2 <- [1,746,null,{}] 02:05:31 INFO - PROCESS | 1645 | 1467795931252 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:31 INFO - PROCESS | 1645 | 1467795931254 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:31 INFO - PROCESS | 1645 | 1467795931361 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:05:31 INFO - PROCESS | 1645 | 1467795931442 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 1645 | 1467795931443 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x117220000 == 36 [pid = 1645] [id = 194] 02:05:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11728d000) [pid = 1645] [serial = 580] [outer = 0x0] 02:05:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1176ee800) [pid = 1645] [serial = 581] [outer = 0x11728d000] 02:05:31 INFO - PROCESS | 1645 | 1467795931516 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1186c2800) [pid = 1645] [serial = 582] [outer = 0x11728d000] 02:05:32 INFO - PROCESS | 1645 | 1467795932468 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:05: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.) 02:05:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1271ms 02:05:32 INFO - PROCESS | 1645 | 1467795932518 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 1645 | 1467795932521 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:05:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:05:32 INFO - PROCESS | 1645 | 1467795932524 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 1645 | 1467795932526 Marionette TRACE conn2 <- [1,750,null,{}] 02:05:32 INFO - PROCESS | 1645 | 1467795932530 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:32 INFO - PROCESS | 1645 | 1467795932531 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:32 INFO - PROCESS | 1645 | 1467795932635 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:05:32 INFO - PROCESS | 1645 | 1467795932690 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 1645 | 1467795932691 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11717a800 == 37 [pid = 1645] [id = 195] 02:05:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1129ab400) [pid = 1645] [serial = 583] [outer = 0x0] 02:05:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11338b800) [pid = 1645] [serial = 584] [outer = 0x1129ab400] 02:05:32 INFO - PROCESS | 1645 | 1467795932720 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x115ef3800) [pid = 1645] [serial = 585] [outer = 0x1129ab400] 02:05:33 INFO - PROCESS | 1645 | --DOCSHELL 0x128c78000 == 36 [pid = 1645] [id = 192] 02:05:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12554a800 == 35 [pid = 1645] [id = 191] 02:05:33 INFO - PROCESS | 1645 | --DOCSHELL 0x11620f800 == 34 [pid = 1645] [id = 190] 02:05:33 INFO - PROCESS | 1645 | --DOCSHELL 0x121084800 == 33 [pid = 1645] [id = 189] 02:05:33 INFO - PROCESS | 1645 | --DOCSHELL 0x119691000 == 32 [pid = 1645] [id = 188] 02:05:33 INFO - PROCESS | 1645 | --DOCSHELL 0x117222000 == 31 [pid = 1645] [id = 187] 02:05:33 INFO - PROCESS | 1645 | --DOCSHELL 0x11666c800 == 30 [pid = 1645] [id = 186] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x112a79c00) [pid = 1645] [serial = 452] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116048400) [pid = 1645] [serial = 458] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112f51000) [pid = 1645] [serial = 455] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x127434000) [pid = 1645] [serial = 542] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12a6bf000) [pid = 1645] [serial = 534] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12a4e3c00) [pid = 1645] [serial = 533] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12aba2000) [pid = 1645] [serial = 536] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x11964b400) [pid = 1645] [serial = 521] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x118133800) [pid = 1645] [serial = 518] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x118877400) [pid = 1645] [serial = 519] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1218e0c00) [pid = 1645] [serial = 509] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12482d800) [pid = 1645] [serial = 510] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x128ae6800) [pid = 1645] [serial = 530] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x112f58000) [pid = 1645] [serial = 515] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x11604ac00) [pid = 1645] [serial = 516] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x120f45400) [pid = 1645] [serial = 524] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12142bc00) [pid = 1645] [serial = 525] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x125496000) [pid = 1645] [serial = 512] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x128a66000) [pid = 1645] [serial = 513] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x117e39c00) [pid = 1645] [serial = 539] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1218e9400) [pid = 1645] [serial = 527] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x124cf2400) [pid = 1645] [serial = 528] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x112f56800) [pid = 1645] [serial = 500] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1150abc00) [pid = 1645] [serial = 501] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12900bc00) [pid = 1645] [serial = 498] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x128a61000) [pid = 1645] [serial = 497] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x1180a5c00) [pid = 1645] [serial = 503] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1186c0c00) [pid = 1645] [serial = 504] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x119b15800) [pid = 1645] [serial = 506] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x119cf7c00) [pid = 1645] [serial = 507] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x119793400) [pid = 1645] [serial = 522] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x12ad75400) [pid = 1645] [serial = 537] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 61 (0x12af22000) [pid = 1645] [serial = 543] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 60 (0x1292e0c00) [pid = 1645] [serial = 531] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | --DOMWINDOW == 59 (0x119939800) [pid = 1645] [serial = 540] [outer = 0x0] [url = about:blank] 02:05:33 INFO - PROCESS | 1645 | 1467795933618 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:05: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) 02:05:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 02:05:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:05:33 INFO - PROCESS | 1645 | 1467795933647 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:05:33 INFO - PROCESS | 1645 | 1467795933650 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:05:33 INFO - PROCESS | 1645 | 1467795933655 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:05:33 INFO - PROCESS | 1645 | 1467795933657 Marionette TRACE conn2 <- [1,754,null,{}] 02:05:33 INFO - PROCESS | 1645 | 1467795933662 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:33 INFO - PROCESS | 1645 | 1467795933663 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:33 INFO - PROCESS | 1645 | 1467795933740 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:05:33 INFO - PROCESS | 1645 | 1467795933747 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 1645 | 1467795933748 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x117179800 == 31 [pid = 1645] [id = 196] 02:05:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 60 (0x116979c00) [pid = 1645] [serial = 586] [outer = 0x0] 02:05:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x118133800) [pid = 1645] [serial = 587] [outer = 0x116979c00] 02:05:33 INFO - PROCESS | 1645 | 1467795933776 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x118880000) [pid = 1645] [serial = 588] [outer = 0x116979c00] 02:05:34 INFO - PROCESS | 1645 | 1467795934600 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:05: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 02:05:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 02:05:34 INFO - PROCESS | 1645 | 1467795934628 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 1645 | 1467795934629 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:05:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:05:34 INFO - PROCESS | 1645 | 1467795934638 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1645 | 1467795934641 Marionette TRACE conn2 <- [1,758,null,{}] 02:05:34 INFO - PROCESS | 1645 | 1467795934649 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:34 INFO - PROCESS | 1645 | 1467795934652 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:34 INFO - PROCESS | 1645 | 1467795934733 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:05:34 INFO - PROCESS | 1645 | 1467795934741 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 1645 | 1467795934744 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c1e800 == 32 [pid = 1645] [id = 197] 02:05:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x1196dd000) [pid = 1645] [serial = 589] [outer = 0x0] 02:05:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x119799400) [pid = 1645] [serial = 590] [outer = 0x1196dd000] 02:05:34 INFO - PROCESS | 1645 | 1467795934773 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x119b1e400) [pid = 1645] [serial = 591] [outer = 0x1196dd000] 02:05:35 INFO - PROCESS | 1645 | 1467795935168 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:05: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 02:05:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 580ms 02:05:35 INFO - PROCESS | 1645 | 1467795935212 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:05:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:05:35 INFO - PROCESS | 1645 | 1467795935214 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:05:35 INFO - PROCESS | 1645 | 1467795935217 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 1645 | 1467795935219 Marionette TRACE conn2 <- [1,762,null,{}] 02:05:35 INFO - PROCESS | 1645 | 1467795935222 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:35 INFO - PROCESS | 1645 | 1467795935224 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:35 INFO - PROCESS | 1645 | 1467795935372 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:05:35 INFO - PROCESS | 1645 | 1467795935397 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 1645 | 1467795935398 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214de000 == 33 [pid = 1645] [id = 198] 02:05:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x119cf5400) [pid = 1645] [serial = 592] [outer = 0x0] 02:05:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x120f90c00) [pid = 1645] [serial = 593] [outer = 0x119cf5400] 02:05:35 INFO - PROCESS | 1645 | 1467795935440 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x12167f400) [pid = 1645] [serial = 594] [outer = 0x119cf5400] 02:05:36 INFO - PROCESS | 1645 | 1467795936353 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:05:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:05:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1177ms 02:05:36 INFO - PROCESS | 1645 | 1467795936394 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 1645 | 1467795936395 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:05:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:05:36 INFO - PROCESS | 1645 | 1467795936398 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 1645 | 1467795936399 Marionette TRACE conn2 <- [1,766,null,{}] 02:05:36 INFO - PROCESS | 1645 | 1467795936401 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:36 INFO - PROCESS | 1645 | 1467795936402 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:36 INFO - PROCESS | 1645 | 1467795936494 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:05:36 INFO - PROCESS | 1645 | 1467795936497 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 1645 | 1467795936498 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x124c94800 == 34 [pid = 1645] [id = 199] 02:05:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x119cfbc00) [pid = 1645] [serial = 595] [outer = 0x0] 02:05:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1218e7800) [pid = 1645] [serial = 596] [outer = 0x119cfbc00] 02:05:36 INFO - PROCESS | 1645 | 1467795936525 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x12482d800) [pid = 1645] [serial = 597] [outer = 0x119cfbc00] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x129260c00) [pid = 1645] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x1180ac400) [pid = 1645] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x11625cc00) [pid = 1645] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x112f53c00) [pid = 1645] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x116056000) [pid = 1645] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x121d7e800) [pid = 1645] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x110fb6800) [pid = 1645] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x110fb7800) [pid = 1645] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x1176eb000) [pid = 1645] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 61 (0x11978ec00) [pid = 1645] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:05:36 INFO - PROCESS | 1645 | --DOMWINDOW == 60 (0x1171a3c00) [pid = 1645] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:05:37 INFO - PROCESS | 1645 | 1467795937362 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:05:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 02:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:05:37 INFO - PROCESS | 1645 | 1467795937367 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 1645 | 1467795937368 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:05:37 INFO - PROCESS | 1645 | 1467795937370 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1645 | 1467795937371 Marionette TRACE conn2 <- [1,770,null,{}] 02:05:37 INFO - PROCESS | 1645 | 1467795937374 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:37 INFO - PROCESS | 1645 | 1467795937378 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:37 INFO - PROCESS | 1645 | 1467795937467 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:05:37 INFO - PROCESS | 1645 | 1467795937471 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 1645 | 1467795937473 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12891f000 == 35 [pid = 1645] [id = 200] 02:05:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x1171abc00) [pid = 1645] [serial = 598] [outer = 0x0] 02:05:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x1254d9400) [pid = 1645] [serial = 599] [outer = 0x1171abc00] 02:05:37 INFO - PROCESS | 1645 | 1467795937501 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x127434800) [pid = 1645] [serial = 600] [outer = 0x1171abc00] 02:05:37 INFO - PROCESS | 1645 | 1467795937825 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 02:05:37 INFO - PROCESS | 1645 | 1467795937845 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 1645 | 1467795937846 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:05:37 INFO - PROCESS | 1645 | 1467795937849 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1645 | 1467795937850 Marionette TRACE conn2 <- [1,774,null,{}] 02:05:37 INFO - PROCESS | 1645 | 1467795937852 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:37 INFO - PROCESS | 1645 | 1467795937854 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:37 INFO - PROCESS | 1645 | 1467795937939 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:05:38 INFO - PROCESS | 1645 | 1467795938006 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 1645 | 1467795938007 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c78000 == 36 [pid = 1645] [id = 201] 02:05:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x1176f1000) [pid = 1645] [serial = 601] [outer = 0x0] 02:05:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x12900c400) [pid = 1645] [serial = 602] [outer = 0x1176f1000] 02:05:38 INFO - PROCESS | 1645 | 1467795938047 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x129256400) [pid = 1645] [serial = 603] [outer = 0x1176f1000] 02:05:38 INFO - PROCESS | 1645 | 1467795938469 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 669ms 02:05:38 INFO - PROCESS | 1645 | 1467795938518 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:05:38 INFO - PROCESS | 1645 | 1467795938520 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:05:38 INFO - PROCESS | 1645 | 1467795938531 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 1645 | 1467795938533 Marionette TRACE conn2 <- [1,778,null,{}] 02:05:38 INFO - PROCESS | 1645 | 1467795938537 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:38 INFO - PROCESS | 1645 | 1467795938538 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:38 INFO - PROCESS | 1645 | 1467795938634 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:05:38 INFO - PROCESS | 1645 | 1467795938637 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 1645 | 1467795938638 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944a800 == 37 [pid = 1645] [id = 202] 02:05:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x1126a2800) [pid = 1645] [serial = 604] [outer = 0x0] 02:05:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x12a4e6000) [pid = 1645] [serial = 605] [outer = 0x1126a2800] 02:05:38 INFO - PROCESS | 1645 | 1467795938665 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x12ab93c00) [pid = 1645] [serial = 606] [outer = 0x1126a2800] 02:05:39 INFO - PROCESS | 1645 | 1467795939193 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 728ms 02:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:05:39 INFO - PROCESS | 1645 | 1467795939267 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1645 | 1467795939269 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:05:39 INFO - PROCESS | 1645 | 1467795939272 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1645 | 1467795939275 Marionette TRACE conn2 <- [1,782,null,{}] 02:05:39 INFO - PROCESS | 1645 | 1467795939292 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:39 INFO - PROCESS | 1645 | 1467795939294 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:39 INFO - PROCESS | 1645 | 1467795939394 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:05:39 INFO - PROCESS | 1645 | 1467795939449 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:39 INFO - PROCESS | 1645 | 1467795939450 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x11716c000 == 38 [pid = 1645] [id = 203] 02:05:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1128ce400) [pid = 1645] [serial = 607] [outer = 0x0] 02:05:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x113d0b400) [pid = 1645] [serial = 608] [outer = 0x1128ce400] 02:05:39 INFO - PROCESS | 1645 | 1467795939481 Marionette DEBUG loaded listener.js 02:05:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x116772800) [pid = 1645] [serial = 609] [outer = 0x1128ce400] 02:05:39 INFO - PROCESS | 1645 | 1467795939929 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 682ms 02:05:39 INFO - PROCESS | 1645 | 1467795939955 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1645 | 1467795939958 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:05:39 INFO - PROCESS | 1645 | 1467795939962 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1645 | 1467795939964 Marionette TRACE conn2 <- [1,786,null,{}] 02:05:39 INFO - PROCESS | 1645 | 1467795939967 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:39 INFO - PROCESS | 1645 | 1467795939968 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:40 INFO - PROCESS | 1645 | 1467795940069 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:05:40 INFO - PROCESS | 1645 | 1467795940136 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1645 | 1467795940137 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12108a000 == 39 [pid = 1645] [id = 204] 02:05:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1183c6800) [pid = 1645] [serial = 610] [outer = 0x0] 02:05:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x118f6cc00) [pid = 1645] [serial = 611] [outer = 0x1183c6800] 02:05:40 INFO - PROCESS | 1645 | 1467795940169 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x119652c00) [pid = 1645] [serial = 612] [outer = 0x1183c6800] 02:05:40 INFO - PROCESS | 1645 | 1467795940595 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 672ms 02:05:40 INFO - PROCESS | 1645 | 1467795940641 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:05:40 INFO - PROCESS | 1645 | 1467795940642 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:05:40 INFO - PROCESS | 1645 | 1467795940646 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 1645 | 1467795940649 Marionette TRACE conn2 <- [1,790,null,{}] 02:05:40 INFO - PROCESS | 1645 | 1467795940656 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:40 INFO - PROCESS | 1645 | 1467795940662 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:40 INFO - PROCESS | 1645 | 1467795940776 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:05:40 INFO - PROCESS | 1645 | 1467795940846 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1645 | 1467795940848 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac51000 == 40 [pid = 1645] [id = 205] 02:05:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1214f6c00) [pid = 1645] [serial = 613] [outer = 0x0] 02:05:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1218e8000) [pid = 1645] [serial = 614] [outer = 0x1214f6c00] 02:05:40 INFO - PROCESS | 1645 | 1467795940879 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x124f34c00) [pid = 1645] [serial = 615] [outer = 0x1214f6c00] 02:05:41 INFO - PROCESS | 1645 | 1467795941319 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 722ms 02:05:41 INFO - PROCESS | 1645 | 1467795941377 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 1645 | 1467795941380 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:05:41 INFO - PROCESS | 1645 | 1467795941385 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 1645 | 1467795941387 Marionette TRACE conn2 <- [1,794,null,{}] 02:05:41 INFO - PROCESS | 1645 | 1467795941392 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:41 INFO - PROCESS | 1645 | 1467795941395 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:41 INFO - PROCESS | 1645 | 1467795941529 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:05:41 INFO - PROCESS | 1645 | 1467795941621 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 1645 | 1467795941623 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b921800 == 41 [pid = 1645] [id = 206] 02:05:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1292df800) [pid = 1645] [serial = 616] [outer = 0x0] 02:05:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x12a6ba000) [pid = 1645] [serial = 617] [outer = 0x1292df800] 02:05:41 INFO - PROCESS | 1645 | 1467795941671 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x12acbac00) [pid = 1645] [serial = 618] [outer = 0x1292df800] 02:05:42 INFO - PROCESS | 1645 | 1467795942150 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 820ms 02:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:05:42 INFO - PROCESS | 1645 | 1467795942205 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 1645 | 1467795942206 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:05:42 INFO - PROCESS | 1645 | 1467795942208 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1645 | 1467795942209 Marionette TRACE conn2 <- [1,798,null,{}] 02:05:42 INFO - PROCESS | 1645 | 1467795942212 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:42 INFO - PROCESS | 1645 | 1467795942213 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:42 INFO - PROCESS | 1645 | 1467795942310 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:05:42 INFO - PROCESS | 1645 | 1467795942365 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 1645 | 1467795942367 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b91e800 == 42 [pid = 1645] [id = 207] 02:05:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x12ab9f400) [pid = 1645] [serial = 619] [outer = 0x0] 02:05:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x12af23000) [pid = 1645] [serial = 620] [outer = 0x12ab9f400] 02:05:42 INFO - PROCESS | 1645 | 1467795942395 Marionette DEBUG loaded listener.js 02:05:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x12af7cc00) [pid = 1645] [serial = 621] [outer = 0x12ab9f400] 02:05:42 INFO - PROCESS | 1645 | 1467795942920 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:05: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 02:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 770ms 02:05:42 INFO - PROCESS | 1645 | 1467795942978 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 1645 | 1467795942981 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:05:42 INFO - PROCESS | 1645 | 1467795942984 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1645 | 1467795942986 Marionette TRACE conn2 <- [1,802,null,{}] 02:05:43 INFO - PROCESS | 1645 | 1467795942995 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:43 INFO - PROCESS | 1645 | 1467795942997 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:43 INFO - PROCESS | 1645 | 1467795943091 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:05:43 INFO - PROCESS | 1645 | 1467795943155 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 1645 | 1467795943158 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x117177800 == 43 [pid = 1645] [id = 208] 02:05:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x112f56400) [pid = 1645] [serial = 622] [outer = 0x0] 02:05:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x113f0e800) [pid = 1645] [serial = 623] [outer = 0x112f56400] 02:05:43 INFO - PROCESS | 1645 | 1467795943186 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11696f800) [pid = 1645] [serial = 624] [outer = 0x112f56400] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x128c78000 == 42 [pid = 1645] [id = 201] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12891f000 == 41 [pid = 1645] [id = 200] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x124c94800 == 40 [pid = 1645] [id = 199] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x1214de000 == 39 [pid = 1645] [id = 198] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x119c1e800 == 38 [pid = 1645] [id = 197] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x117179800 == 37 [pid = 1645] [id = 196] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x11717a800 == 36 [pid = 1645] [id = 195] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x117220000 == 35 [pid = 1645] [id = 194] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x129235800 == 34 [pid = 1645] [id = 193] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x1188cd000 == 33 [pid = 1645] [id = 185] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12b91e800 == 32 [pid = 1645] [id = 207] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12b921800 == 31 [pid = 1645] [id = 206] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac51000 == 30 [pid = 1645] [id = 205] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12108a000 == 29 [pid = 1645] [id = 204] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12944a800 == 28 [pid = 1645] [id = 202] 02:05:44 INFO - PROCESS | 1645 | --DOCSHELL 0x11716c000 == 27 [pid = 1645] [id = 203] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x118f6fc00) [pid = 1645] [serial = 560] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1176e9800) [pid = 1645] [serial = 555] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x116773800) [pid = 1645] [serial = 554] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1150ae800) [pid = 1645] [serial = 557] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x116a0b800) [pid = 1645] [serial = 558] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x120f98800) [pid = 1645] [serial = 563] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1254d5000) [pid = 1645] [serial = 567] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x124c73c00) [pid = 1645] [serial = 566] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1128d0000) [pid = 1645] [serial = 569] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1218dc000) [pid = 1645] [serial = 564] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x112a79800) [pid = 1645] [serial = 546] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x11269f400) [pid = 1645] [serial = 545] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x119651000) [pid = 1645] [serial = 549] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1186c4000) [pid = 1645] [serial = 548] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x1254cec00) [pid = 1645] [serial = 552] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x1218dd000) [pid = 1645] [serial = 551] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x115ef5800) [pid = 1645] [serial = 570] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x125fbe000) [pid = 1645] [serial = 572] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12ab97800) [pid = 1645] [serial = 576] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x1196d5c00) [pid = 1645] [serial = 561] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1292d9c00) [pid = 1645] [serial = 573] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x12acc3c00) [pid = 1645] [serial = 578] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x12a6b2c00) [pid = 1645] [serial = 575] [outer = 0x0] [url = about:blank] 02:05:44 INFO - PROCESS | 1645 | 1467795944197 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1278ms 02:05:44 INFO - PROCESS | 1645 | 1467795944263 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:05:44 INFO - PROCESS | 1645 | 1467795944265 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:05:44 INFO - PROCESS | 1645 | 1467795944269 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 1645 | 1467795944271 Marionette TRACE conn2 <- [1,806,null,{}] 02:05:44 INFO - PROCESS | 1645 | 1467795944274 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:44 INFO - PROCESS | 1645 | 1467795944276 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:44 INFO - PROCESS | 1645 | 1467795944353 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:05:44 INFO - PROCESS | 1645 | 1467795944362 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 1645 | 1467795944364 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x11264e000 == 28 [pid = 1645] [id = 209] 02:05:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x112696800) [pid = 1645] [serial = 625] [outer = 0x0] 02:05:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x11269bc00) [pid = 1645] [serial = 626] [outer = 0x112696800] 02:05:44 INFO - PROCESS | 1645 | 1467795944392 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x1128d3000) [pid = 1645] [serial = 627] [outer = 0x112696800] 02:05:44 INFO - PROCESS | 1645 | [1645] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:05:44 INFO - PROCESS | 1645 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:05:44 INFO - PROCESS | 1645 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:05:44 INFO - PROCESS | 1645 | [GFX2-]: Using SkiaGL canvas. 02:05:44 INFO - PROCESS | 1645 | 1467795944754 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 525ms 02:05:44 INFO - PROCESS | 1645 | 1467795944793 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 1645 | 1467795944797 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:05:44 INFO - PROCESS | 1645 | 1467795944801 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 1645 | 1467795944803 Marionette TRACE conn2 <- [1,810,null,{}] 02:05:44 INFO - PROCESS | 1645 | 1467795944805 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:44 INFO - PROCESS | 1645 | 1467795944807 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:44 INFO - PROCESS | 1645 | 1467795944882 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:05:44 INFO - PROCESS | 1645 | 1467795944886 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 1645 | 1467795944887 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x116669800 == 29 [pid = 1645] [id = 210] 02:05:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1129b3800) [pid = 1645] [serial = 628] [outer = 0x0] 02:05:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x113227c00) [pid = 1645] [serial = 629] [outer = 0x1129b3800] 02:05:44 INFO - PROCESS | 1645 | 1467795944917 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x11383e800) [pid = 1645] [serial = 630] [outer = 0x1129b3800] 02:05:45 INFO - PROCESS | 1645 | 1467795945239 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 02:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:05:45 INFO - PROCESS | 1645 | 1467795945270 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 1645 | 1467795945271 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:05:45 INFO - PROCESS | 1645 | 1467795945275 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 1645 | 1467795945285 Marionette TRACE conn2 <- [1,814,null,{}] 02:05:45 INFO - PROCESS | 1645 | 1467795945293 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:45 INFO - PROCESS | 1645 | 1467795945297 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:45 INFO - PROCESS | 1645 | 1467795945375 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:05:45 INFO - PROCESS | 1645 | 1467795945423 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1645 | 1467795945426 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x117173000 == 30 [pid = 1645] [id = 211] 02:05:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x113d09000) [pid = 1645] [serial = 631] [outer = 0x0] 02:05:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1150abc00) [pid = 1645] [serial = 632] [outer = 0x113d09000] 02:05:45 INFO - PROCESS | 1645 | 1467795945456 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x11662f800) [pid = 1645] [serial = 633] [outer = 0x113d09000] 02:05:45 INFO - PROCESS | 1645 | 1467795945761 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 1645 | 1467795945806 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:05:45 INFO - PROCESS | 1645 | 1467795945810 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 1645 | 1467795945812 Marionette TRACE conn2 <- [1,818,null,{}] 02:05:45 INFO - PROCESS | 1645 | 1467795945814 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:45 INFO - PROCESS | 1645 | 1467795945816 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:45 INFO - PROCESS | 1645 | 1467795945888 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:05:45 INFO - PROCESS | 1645 | 1467795945939 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1645 | 1467795945940 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e7f800 == 31 [pid = 1645] [id = 212] 02:05:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x112d2d800) [pid = 1645] [serial = 634] [outer = 0x0] 02:05:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x116a0b800) [pid = 1645] [serial = 635] [outer = 0x112d2d800] 02:05:45 INFO - PROCESS | 1645 | 1467795945967 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1180af000) [pid = 1645] [serial = 636] [outer = 0x112d2d800] 02:05:46 INFO - PROCESS | 1645 | 1467795946230 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 02:05:46 INFO - PROCESS | 1645 | 1467795946288 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 1645 | 1467795946290 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:05:46 INFO - PROCESS | 1645 | 1467795946296 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 1645 | 1467795946297 Marionette TRACE conn2 <- [1,822,null,{}] 02:05:46 INFO - PROCESS | 1645 | 1467795946300 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:46 INFO - PROCESS | 1645 | 1467795946301 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:46 INFO - PROCESS | 1645 | 1467795946394 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:05:46 INFO - PROCESS | 1645 | 1467795946426 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 1645 | 1467795946427 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x11924e000 == 32 [pid = 1645] [id = 213] 02:05:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x111d83c00) [pid = 1645] [serial = 637] [outer = 0x0] 02:05:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1183c1000) [pid = 1645] [serial = 638] [outer = 0x111d83c00] 02:05:46 INFO - PROCESS | 1645 | 1467795946451 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x118882000) [pid = 1645] [serial = 639] [outer = 0x111d83c00] 02:05:46 INFO - PROCESS | 1645 | 1467795946773 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 1645 | 1467795946817 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:05:46 INFO - PROCESS | 1645 | 1467795946819 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 1645 | 1467795946820 Marionette TRACE conn2 <- [1,826,null,{}] 02:05:46 INFO - PROCESS | 1645 | 1467795946822 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:46 INFO - PROCESS | 1645 | 1467795946826 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:46 INFO - PROCESS | 1645 | 1467795946935 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:05:46 INFO - PROCESS | 1645 | 1467795946967 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 1645 | 1467795946968 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c24800 == 33 [pid = 1645] [id = 214] 02:05:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x118884400) [pid = 1645] [serial = 640] [outer = 0x0] 02:05:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119317800) [pid = 1645] [serial = 641] [outer = 0x118884400] 02:05:46 INFO - PROCESS | 1645 | 1467795946993 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11978c800) [pid = 1645] [serial = 642] [outer = 0x118884400] 02:05:47 INFO - PROCESS | 1645 | 1467795947310 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 524ms 02:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:05:47 INFO - PROCESS | 1645 | 1467795947349 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 1645 | 1467795947350 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:05:47 INFO - PROCESS | 1645 | 1467795947352 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 1645 | 1467795947353 Marionette TRACE conn2 <- [1,830,null,{}] 02:05:47 INFO - PROCESS | 1645 | 1467795947355 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:47 INFO - PROCESS | 1645 | 1467795947357 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:47 INFO - PROCESS | 1645 | 1467795947453 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:05:47 INFO - PROCESS | 1645 | 1467795947456 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 1645 | 1467795947458 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x121085800 == 34 [pid = 1645] [id = 215] 02:05:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11978cc00) [pid = 1645] [serial = 643] [outer = 0x0] 02:05:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1199c8800) [pid = 1645] [serial = 644] [outer = 0x11978cc00] 02:05:47 INFO - PROCESS | 1645 | 1467795947483 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119b10c00) [pid = 1645] [serial = 645] [outer = 0x11978cc00] 02:05:47 INFO - PROCESS | 1645 | 1467795947818 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 02:05:47 INFO - PROCESS | 1645 | 1467795947871 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 1645 | 1467795947873 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:05:47 INFO - PROCESS | 1645 | 1467795947875 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 1645 | 1467795947876 Marionette TRACE conn2 <- [1,834,null,{}] 02:05:47 INFO - PROCESS | 1645 | 1467795947878 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:47 INFO - PROCESS | 1645 | 1467795947879 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:47 INFO - PROCESS | 1645 | 1467795947966 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:05:48 INFO - PROCESS | 1645 | 1467795947999 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1645 | 1467795948000 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212c7800 == 35 [pid = 1645] [id = 216] 02:05:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119cc4000) [pid = 1645] [serial = 646] [outer = 0x0] 02:05:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119cf3800) [pid = 1645] [serial = 647] [outer = 0x119cc4000] 02:05:48 INFO - PROCESS | 1645 | 1467795948024 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119cfec00) [pid = 1645] [serial = 648] [outer = 0x119cc4000] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119cf5400) [pid = 1645] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119cfbc00) [pid = 1645] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1171abc00) [pid = 1645] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x116979c00) [pid = 1645] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12a4e4000) [pid = 1645] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11728d000) [pid = 1645] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1196dd000) [pid = 1645] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1129ab400) [pid = 1645] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1126a2800) [pid = 1645] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:05:48 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1176f1000) [pid = 1645] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:05:48 INFO - PROCESS | 1645 | 1467795948401 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 02:05:48 INFO - PROCESS | 1645 | 1467795948445 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 1645 | 1467795948446 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:05:48 INFO - PROCESS | 1645 | 1467795948448 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1645 | 1467795948449 Marionette TRACE conn2 <- [1,838,null,{}] 02:05:48 INFO - PROCESS | 1645 | 1467795948451 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:48 INFO - PROCESS | 1645 | 1467795948452 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:48 INFO - PROCESS | 1645 | 1467795948525 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:05:48 INFO - PROCESS | 1645 | 1467795948530 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1645 | 1467795948531 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248e9000 == 36 [pid = 1645] [id = 217] 02:05:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1129a8000) [pid = 1645] [serial = 649] [outer = 0x0] 02:05:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1196d7800) [pid = 1645] [serial = 650] [outer = 0x1129a8000] 02:05:48 INFO - PROCESS | 1645 | 1467795948562 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119cffc00) [pid = 1645] [serial = 651] [outer = 0x1129a8000] 02:05:48 INFO - PROCESS | 1645 | 1467795948884 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 02:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:05:48 INFO - PROCESS | 1645 | 1467795948917 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 1645 | 1467795948918 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:05:48 INFO - PROCESS | 1645 | 1467795948920 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1645 | 1467795948921 Marionette TRACE conn2 <- [1,842,null,{}] 02:05:48 INFO - PROCESS | 1645 | 1467795948923 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:48 INFO - PROCESS | 1645 | 1467795948924 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:49 INFO - PROCESS | 1645 | 1467795949018 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:05:49 INFO - PROCESS | 1645 | 1467795949024 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 1645 | 1467795949027 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x124c93800 == 37 [pid = 1645] [id = 218] 02:05:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x120f8c400) [pid = 1645] [serial = 652] [outer = 0x0] 02:05:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x120f96800) [pid = 1645] [serial = 653] [outer = 0x120f8c400] 02:05:49 INFO - PROCESS | 1645 | 1467795949052 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1210efc00) [pid = 1645] [serial = 654] [outer = 0x120f8c400] 02:05:49 INFO - PROCESS | 1645 | 1467795949356 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 471ms 02:05:49 INFO - PROCESS | 1645 | 1467795949393 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 1645 | 1467795949395 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:05:49 INFO - PROCESS | 1645 | 1467795949397 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 1645 | 1467795949399 Marionette TRACE conn2 <- [1,846,null,{}] 02:05:49 INFO - PROCESS | 1645 | 1467795949401 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:49 INFO - PROCESS | 1645 | 1467795949402 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:49 INFO - PROCESS | 1645 | 1467795949533 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:05:49 INFO - PROCESS | 1645 | 1467795949604 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 1645 | 1467795949606 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c2800 == 38 [pid = 1645] [id = 219] 02:05:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1129a7c00) [pid = 1645] [serial = 655] [outer = 0x0] 02:05:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12101d800) [pid = 1645] [serial = 656] [outer = 0x1129a7c00] 02:05:49 INFO - PROCESS | 1645 | 1467795949660 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1219db800) [pid = 1645] [serial = 657] [outer = 0x1129a7c00] 02:05:50 INFO - PROCESS | 1645 | 1467795950020 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 669ms 02:05:50 INFO - PROCESS | 1645 | 1467795950066 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 1645 | 1467795950067 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:05:50 INFO - PROCESS | 1645 | 1467795950069 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 1645 | 1467795950070 Marionette TRACE conn2 <- [1,850,null,{}] 02:05:50 INFO - PROCESS | 1645 | 1467795950073 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:50 INFO - PROCESS | 1645 | 1467795950074 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:50 INFO - PROCESS | 1645 | 1467795950147 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:05:50 INFO - PROCESS | 1645 | 1467795950198 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1645 | 1467795950199 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c78000 == 39 [pid = 1645] [id = 220] 02:05:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11887fc00) [pid = 1645] [serial = 658] [outer = 0x0] 02:05:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123ca5000) [pid = 1645] [serial = 659] [outer = 0x11887fc00] 02:05:50 INFO - PROCESS | 1645 | 1467795950223 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124cf0c00) [pid = 1645] [serial = 660] [outer = 0x11887fc00] 02:05:50 INFO - PROCESS | 1645 | 1467795950660 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 621ms 02:05:50 INFO - PROCESS | 1645 | 1467795950717 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 1645 | 1467795950719 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:05:50 INFO - PROCESS | 1645 | 1467795950724 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 1645 | 1467795950727 Marionette TRACE conn2 <- [1,854,null,{}] 02:05:50 INFO - PROCESS | 1645 | 1467795950731 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:50 INFO - PROCESS | 1645 | 1467795950733 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:50 INFO - PROCESS | 1645 | 1467795950841 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:05:50 INFO - PROCESS | 1645 | 1467795950960 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1645 | 1467795950962 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x11699c000 == 40 [pid = 1645] [id = 221] 02:05:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1129a5000) [pid = 1645] [serial = 661] [outer = 0x0] 02:05:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1129ab800) [pid = 1645] [serial = 662] [outer = 0x1129a5000] 02:05:50 INFO - PROCESS | 1645 | 1467795950994 Marionette DEBUG loaded listener.js 02:05:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1132e1c00) [pid = 1645] [serial = 663] [outer = 0x1129a5000] 02:05:51 INFO - PROCESS | 1645 | 1467795951430 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 773ms 02:05:51 INFO - PROCESS | 1645 | 1467795951497 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 1645 | 1467795951500 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:05:51 INFO - PROCESS | 1645 | 1467795951504 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 1645 | 1467795951506 Marionette TRACE conn2 <- [1,858,null,{}] 02:05:51 INFO - PROCESS | 1645 | 1467795951509 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:51 INFO - PROCESS | 1645 | 1467795951510 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:51 INFO - PROCESS | 1645 | 1467795951623 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:05:51 INFO - PROCESS | 1645 | 1467795951682 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:51 INFO - PROCESS | 1645 | 1467795951683 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c1c000 == 41 [pid = 1645] [id = 222] 02:05:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x113d09400) [pid = 1645] [serial = 664] [outer = 0x0] 02:05:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x113d60c00) [pid = 1645] [serial = 665] [outer = 0x113d09400] 02:05:51 INFO - PROCESS | 1645 | 1467795951715 Marionette DEBUG loaded listener.js 02:05:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11697b400) [pid = 1645] [serial = 666] [outer = 0x113d09400] 02:05:52 INFO - PROCESS | 1645 | 1467795952321 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c2800 == 40 [pid = 1645] [id = 219] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x124c93800 == 39 [pid = 1645] [id = 218] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x1248e9000 == 38 [pid = 1645] [id = 217] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x1212c7800 == 37 [pid = 1645] [id = 216] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x121085800 == 36 [pid = 1645] [id = 215] 02:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 872ms 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x119c24800 == 35 [pid = 1645] [id = 214] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11924e000 == 34 [pid = 1645] [id = 213] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x117e7f800 == 33 [pid = 1645] [id = 212] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x117173000 == 32 [pid = 1645] [id = 211] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x116669800 == 31 [pid = 1645] [id = 210] 02:05:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11264e000 == 30 [pid = 1645] [id = 209] 02:05:52 INFO - PROCESS | 1645 | 1467795952403 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 1645 | 1467795952406 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:05:52 INFO - PROCESS | 1645 | 1467795952412 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 1645 | 1467795952414 Marionette TRACE conn2 <- [1,862,null,{}] 02:05:52 INFO - PROCESS | 1645 | 1467795952420 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:52 INFO - PROCESS | 1645 | 1467795952422 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:52 INFO - PROCESS | 1645 | 1467795952552 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:05:52 INFO - PROCESS | 1645 | 1467795952563 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 1645 | 1467795952564 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x11666d800 == 31 [pid = 1645] [id = 223] 02:05:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x113349400) [pid = 1645] [serial = 667] [outer = 0x0] 02:05:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1138c3c00) [pid = 1645] [serial = 668] [outer = 0x113349400] 02:05:52 INFO - PROCESS | 1645 | 1467795952602 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11604b000) [pid = 1645] [serial = 669] [outer = 0x113349400] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x120f90c00) [pid = 1645] [serial = 593] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1218e7800) [pid = 1645] [serial = 596] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12167f400) [pid = 1645] [serial = 594] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x127434800) [pid = 1645] [serial = 600] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12482d800) [pid = 1645] [serial = 597] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1254d9400) [pid = 1645] [serial = 599] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x118133800) [pid = 1645] [serial = 587] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12af22c00) [pid = 1645] [serial = 579] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1176ee800) [pid = 1645] [serial = 581] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1186c2800) [pid = 1645] [serial = 582] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119799400) [pid = 1645] [serial = 590] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11338b800) [pid = 1645] [serial = 584] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x115ef3800) [pid = 1645] [serial = 585] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x118880000) [pid = 1645] [serial = 588] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12a4e6000) [pid = 1645] [serial = 605] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12900c400) [pid = 1645] [serial = 602] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119b1e400) [pid = 1645] [serial = 591] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12ab93c00) [pid = 1645] [serial = 606] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x129256400) [pid = 1645] [serial = 603] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1645 | 1467795952956 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 574ms 02:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:05:52 INFO - PROCESS | 1645 | 1467795952985 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 1645 | 1467795952987 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:05:52 INFO - PROCESS | 1645 | 1467795952991 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 1645 | 1467795952993 Marionette TRACE conn2 <- [1,866,null,{}] 02:05:52 INFO - PROCESS | 1645 | 1467795952996 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:52 INFO - PROCESS | 1645 | 1467795952997 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:53 INFO - PROCESS | 1645 | 1467795953072 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:05:53 INFO - PROCESS | 1645 | 1467795953079 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1645 | 1467795953080 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x11661c000 == 32 [pid = 1645] [id = 224] 02:05:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x116a19400) [pid = 1645] [serial = 670] [outer = 0x0] 02:05:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1176ee800) [pid = 1645] [serial = 671] [outer = 0x116a19400] 02:05:53 INFO - PROCESS | 1645 | 1467795953106 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118133400) [pid = 1645] [serial = 672] [outer = 0x116a19400] 02:05:53 INFO - PROCESS | 1645 | 1467795953441 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 02:05:53 INFO - PROCESS | 1645 | 1467795953462 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 1645 | 1467795953463 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:05:53 INFO - PROCESS | 1645 | 1467795953465 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 1645 | 1467795953468 Marionette TRACE conn2 <- [1,870,null,{}] 02:05:53 INFO - PROCESS | 1645 | 1467795953475 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:53 INFO - PROCESS | 1645 | 1467795953479 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:53 INFO - PROCESS | 1645 | 1467795953560 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:05:53 INFO - PROCESS | 1645 | 1467795953611 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1645 | 1467795953613 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x119686800 == 33 [pid = 1645] [id = 225] 02:05:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11269b000) [pid = 1645] [serial = 673] [outer = 0x0] 02:05:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118883000) [pid = 1645] [serial = 674] [outer = 0x11269b000] 02:05:53 INFO - PROCESS | 1645 | 1467795953641 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119655c00) [pid = 1645] [serial = 675] [outer = 0x11269b000] 02:05:53 INFO - PROCESS | 1645 | 1467795953935 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 524ms 02:05:53 INFO - PROCESS | 1645 | 1467795953990 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 1645 | 1467795953994 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:05:53 INFO - PROCESS | 1645 | 1467795953997 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 1645 | 1467795953998 Marionette TRACE conn2 <- [1,874,null,{}] 02:05:54 INFO - PROCESS | 1645 | 1467795954000 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:54 INFO - PROCESS | 1645 | 1467795954001 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:54 INFO - PROCESS | 1645 | 1467795954079 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:05:54 INFO - PROCESS | 1645 | 1467795954129 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 1645 | 1467795954130 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fb3000 == 34 [pid = 1645] [id = 226] 02:05:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119656c00) [pid = 1645] [serial = 676] [outer = 0x0] 02:05:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119791400) [pid = 1645] [serial = 677] [outer = 0x119656c00] 02:05:54 INFO - PROCESS | 1645 | 1467795954155 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1199cd000) [pid = 1645] [serial = 678] [outer = 0x119656c00] 02:05:54 INFO - PROCESS | 1645 | 1467795954428 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 02:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:05:54 INFO - PROCESS | 1645 | 1467795954465 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 1645 | 1467795954466 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:05:54 INFO - PROCESS | 1645 | 1467795954468 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 1645 | 1467795954469 Marionette TRACE conn2 <- [1,878,null,{}] 02:05:54 INFO - PROCESS | 1645 | 1467795954472 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:54 INFO - PROCESS | 1645 | 1467795954473 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:54 INFO - PROCESS | 1645 | 1467795954578 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:05:54 INFO - PROCESS | 1645 | 1467795954608 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 1645 | 1467795954609 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248e6000 == 35 [pid = 1645] [id = 227] 02:05:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119b04000) [pid = 1645] [serial = 679] [outer = 0x0] 02:05:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119cc5800) [pid = 1645] [serial = 680] [outer = 0x119b04000] 02:05:54 INFO - PROCESS | 1645 | 1467795954633 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119cfd400) [pid = 1645] [serial = 681] [outer = 0x119b04000] 02:05:54 INFO - PROCESS | 1645 | 1467795954954 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 02:05:54 INFO - PROCESS | 1645 | 1467795954988 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 1645 | 1467795954989 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:05:55 INFO - PROCESS | 1645 | 1467795954998 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 1645 | 1467795954999 Marionette TRACE conn2 <- [1,882,null,{}] 02:05:55 INFO - PROCESS | 1645 | 1467795955002 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:55 INFO - PROCESS | 1645 | 1467795955005 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:55 INFO - PROCESS | 1645 | 1467795955118 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:05:55 INFO - PROCESS | 1645 | 1467795955122 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1645 | 1467795955123 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x125550800 == 36 [pid = 1645] [id = 228] 02:05:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x120f8d800) [pid = 1645] [serial = 682] [outer = 0x0] 02:05:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x121677400) [pid = 1645] [serial = 683] [outer = 0x120f8d800] 02:05:55 INFO - PROCESS | 1645 | 1467795955149 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1249ae000) [pid = 1645] [serial = 684] [outer = 0x120f8d800] 02:05:55 INFO - PROCESS | 1645 | 1467795955480 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 02:05:55 INFO - PROCESS | 1645 | 1467795955518 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 1645 | 1467795955519 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:05:55 INFO - PROCESS | 1645 | 1467795955521 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 1645 | 1467795955522 Marionette TRACE conn2 <- [1,886,null,{}] 02:05:55 INFO - PROCESS | 1645 | 1467795955525 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:55 INFO - PROCESS | 1645 | 1467795955528 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:55 INFO - PROCESS | 1645 | 1467795955621 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:05:55 INFO - PROCESS | 1645 | 1467795955625 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1645 | 1467795955626 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fae800 == 37 [pid = 1645] [id = 229] 02:05:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124c44800) [pid = 1645] [serial = 685] [outer = 0x0] 02:05:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x124f35c00) [pid = 1645] [serial = 686] [outer = 0x124c44800] 02:05:55 INFO - PROCESS | 1645 | 1467795955651 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x125496c00) [pid = 1645] [serial = 687] [outer = 0x124c44800] 02:05:55 INFO - PROCESS | 1645 | 1467795955960 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 02:05:56 INFO - PROCESS | 1645 | 1467795955999 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 1645 | 1467795956000 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:05:56 INFO - PROCESS | 1645 | 1467795956012 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 1645 | 1467795956014 Marionette TRACE conn2 <- [1,890,null,{}] 02:05:56 INFO - PROCESS | 1645 | 1467795956016 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:56 INFO - PROCESS | 1645 | 1467795956017 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:56 INFO - PROCESS | 1645 | 1467795956112 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:05:56 INFO - PROCESS | 1645 | 1467795956116 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1645 | 1467795956117 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12927f000 == 38 [pid = 1645] [id = 230] 02:05:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124c4a800) [pid = 1645] [serial = 688] [outer = 0x0] 02:05:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1255d2c00) [pid = 1645] [serial = 689] [outer = 0x124c4a800] 02:05:56 INFO - PROCESS | 1645 | 1467795956141 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x127403000) [pid = 1645] [serial = 690] [outer = 0x124c4a800] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112696800) [pid = 1645] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1129b3800) [pid = 1645] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11978cc00) [pid = 1645] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118884400) [pid = 1645] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119cc4000) [pid = 1645] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112d2d800) [pid = 1645] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1129a8000) [pid = 1645] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x113d09000) [pid = 1645] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112f56400) [pid = 1645] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1128ce400) [pid = 1645] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1183c6800) [pid = 1645] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1214f6c00) [pid = 1645] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1292df800) [pid = 1645] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12ab9f400) [pid = 1645] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x111d83c00) [pid = 1645] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1129a7c00) [pid = 1645] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:05:56 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x120f8c400) [pid = 1645] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:05:56 INFO - PROCESS | 1645 | 1467795956561 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 02:05:56 INFO - PROCESS | 1645 | 1467795956581 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 1645 | 1467795956583 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:05:56 INFO - PROCESS | 1645 | 1467795956585 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 1645 | 1467795956586 Marionette TRACE conn2 <- [1,894,null,{}] 02:05:56 INFO - PROCESS | 1645 | 1467795956589 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:56 INFO - PROCESS | 1645 | 1467795956590 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:56 INFO - PROCESS | 1645 | 1467795956664 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:05:56 INFO - PROCESS | 1645 | 1467795956667 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1645 | 1467795956668 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x119685000 == 39 [pid = 1645] [id = 231] 02:05:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1110a0400) [pid = 1645] [serial = 691] [outer = 0x0] 02:05:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1129a8000) [pid = 1645] [serial = 692] [outer = 0x1110a0400] 02:05:56 INFO - PROCESS | 1645 | 1467795956695 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1183c6800) [pid = 1645] [serial = 693] [outer = 0x1110a0400] 02:05:57 INFO - PROCESS | 1645 | 1467795957002 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 02:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:05:57 INFO - PROCESS | 1645 | 1467795957054 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1645 | 1467795957055 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:05:57 INFO - PROCESS | 1645 | 1467795957057 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1645 | 1467795957058 Marionette TRACE conn2 <- [1,898,null,{}] 02:05:57 INFO - PROCESS | 1645 | 1467795957060 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:57 INFO - PROCESS | 1645 | 1467795957061 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:57 INFO - PROCESS | 1645 | 1467795957135 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:05:57 INFO - PROCESS | 1645 | 1467795957190 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 1645 | 1467795957191 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x129775000 == 40 [pid = 1645] [id = 232] 02:05:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112f58000) [pid = 1645] [serial = 694] [outer = 0x0] 02:05:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119b12800) [pid = 1645] [serial = 695] [outer = 0x112f58000] 02:05:57 INFO - PROCESS | 1645 | 1467795957215 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1254cf800) [pid = 1645] [serial = 696] [outer = 0x112f58000] 02:05:57 INFO - PROCESS | 1645 | 1467795957516 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 02:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:05:57 INFO - PROCESS | 1645 | 1467795957532 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1645 | 1467795957534 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:05:57 INFO - PROCESS | 1645 | 1467795957536 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1645 | 1467795957538 Marionette TRACE conn2 <- [1,902,null,{}] 02:05:57 INFO - PROCESS | 1645 | 1467795957540 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:57 INFO - PROCESS | 1645 | 1467795957544 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:57 INFO - PROCESS | 1645 | 1467795957635 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:05:57 INFO - PROCESS | 1645 | 1467795957638 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 1645 | 1467795957640 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b007000 == 41 [pid = 1645] [id = 233] 02:05:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x127404c00) [pid = 1645] [serial = 697] [outer = 0x0] 02:05:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128a62000) [pid = 1645] [serial = 698] [outer = 0x127404c00] 02:05:57 INFO - PROCESS | 1645 | 1467795957669 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128cf9c00) [pid = 1645] [serial = 699] [outer = 0x127404c00] 02:05:57 INFO - PROCESS | 1645 | 1467795957980 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 02:05:58 INFO - PROCESS | 1645 | 1467795958005 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 1645 | 1467795958007 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:05:58 INFO - PROCESS | 1645 | 1467795958013 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 1645 | 1467795958014 Marionette TRACE conn2 <- [1,906,null,{}] 02:05:58 INFO - PROCESS | 1645 | 1467795958017 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:58 INFO - PROCESS | 1645 | 1467795958018 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:58 INFO - PROCESS | 1645 | 1467795958122 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:05:58 INFO - PROCESS | 1645 | 1467795958128 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1645 | 1467795958130 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b91d800 == 42 [pid = 1645] [id = 234] 02:05:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1199cc800) [pid = 1645] [serial = 700] [outer = 0x0] 02:05:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12900a800) [pid = 1645] [serial = 701] [outer = 0x1199cc800] 02:05:58 INFO - PROCESS | 1645 | 1467795958153 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12925c000) [pid = 1645] [serial = 702] [outer = 0x1199cc800] 02:05:58 INFO - PROCESS | 1645 | 1467795958463 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 473ms 02:05:58 INFO - PROCESS | 1645 | 1467795958486 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 1645 | 1467795958487 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:05:58 INFO - PROCESS | 1645 | 1467795958489 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 1645 | 1467795958490 Marionette TRACE conn2 <- [1,910,null,{}] 02:05:58 INFO - PROCESS | 1645 | 1467795958495 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:58 INFO - PROCESS | 1645 | 1467795958496 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:58 INFO - PROCESS | 1645 | 1467795958618 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:05:58 INFO - PROCESS | 1645 | 1467795958669 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1645 | 1467795958671 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x112635000 == 43 [pid = 1645] [id = 235] 02:05:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x110fb3000) [pid = 1645] [serial = 703] [outer = 0x0] 02:05:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x111ba5800) [pid = 1645] [serial = 704] [outer = 0x110fb3000] 02:05:58 INFO - PROCESS | 1645 | 1467795958703 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1128d9800) [pid = 1645] [serial = 705] [outer = 0x110fb3000] 02:05:59 INFO - PROCESS | 1645 | 1467795959133 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 02:05:59 INFO - PROCESS | 1645 | 1467795959162 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:05:59 INFO - PROCESS | 1645 | 1467795959164 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:05:59 INFO - PROCESS | 1645 | 1467795959168 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 1645 | 1467795959170 Marionette TRACE conn2 <- [1,914,null,{}] 02:05:59 INFO - PROCESS | 1645 | 1467795959173 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:59 INFO - PROCESS | 1645 | 1467795959176 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:59 INFO - PROCESS | 1645 | 1467795959279 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:05:59 INFO - PROCESS | 1645 | 1467795959331 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:59 INFO - PROCESS | 1645 | 1467795959333 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x119684800 == 44 [pid = 1645] [id = 236] 02:05:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x113386000) [pid = 1645] [serial = 706] [outer = 0x0] 02:05:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1171abc00) [pid = 1645] [serial = 707] [outer = 0x113386000] 02:05:59 INFO - PROCESS | 1645 | 1467795959363 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11813dc00) [pid = 1645] [serial = 708] [outer = 0x113386000] 02:05:59 INFO - PROCESS | 1645 | 1467795959812 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 02:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:05:59 INFO - PROCESS | 1645 | 1467795959840 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:05:59 INFO - PROCESS | 1645 | 1467795959842 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:05:59 INFO - PROCESS | 1645 | 1467795959844 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 1645 | 1467795959846 Marionette TRACE conn2 <- [1,918,null,{}] 02:05:59 INFO - PROCESS | 1645 | 1467795959848 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:59 INFO - PROCESS | 1645 | 1467795959850 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:05:59 INFO - PROCESS | 1645 | 1467795959973 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:06:00 INFO - PROCESS | 1645 | 1467795960043 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 1645 | 1467795960045 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab6c000 == 45 [pid = 1645] [id = 237] 02:06:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119657c00) [pid = 1645] [serial = 709] [outer = 0x0] 02:06:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1196dc400) [pid = 1645] [serial = 710] [outer = 0x119657c00] 02:06:00 INFO - PROCESS | 1645 | 1467795960073 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119cfd000) [pid = 1645] [serial = 711] [outer = 0x119657c00] 02:06:00 INFO - PROCESS | 1645 | 1467795960482 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 02:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:06:00 INFO - PROCESS | 1645 | 1467795960515 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 1645 | 1467795960518 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:06:00 INFO - PROCESS | 1645 | 1467795960526 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 1645 | 1467795960529 Marionette TRACE conn2 <- [1,922,null,{}] 02:06:00 INFO - PROCESS | 1645 | 1467795960549 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:00 INFO - PROCESS | 1645 | 1467795960551 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:00 INFO - PROCESS | 1645 | 1467795960654 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:06:00 INFO - PROCESS | 1645 | 1467795960721 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 1645 | 1467795960723 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c376000 == 46 [pid = 1645] [id = 238] 02:06:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1214f1000) [pid = 1645] [serial = 712] [outer = 0x0] 02:06:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x123ca3800) [pid = 1645] [serial = 713] [outer = 0x1214f1000] 02:06:00 INFO - PROCESS | 1645 | 1467795960751 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x125fbac00) [pid = 1645] [serial = 714] [outer = 0x1214f1000] 02:06:01 INFO - PROCESS | 1645 | 1467795961185 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 692ms 02:06:01 INFO - PROCESS | 1645 | 1467795961213 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:06:01 INFO - PROCESS | 1645 | 1467795961215 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:06:01 INFO - PROCESS | 1645 | 1467795961217 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 1645 | 1467795961218 Marionette TRACE conn2 <- [1,926,null,{}] 02:06:01 INFO - PROCESS | 1645 | 1467795961221 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:01 INFO - PROCESS | 1645 | 1467795961222 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:01 INFO - PROCESS | 1645 | 1467795961455 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:06:01 INFO - PROCESS | 1645 | 1467795961536 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 1645 | 1467795961537 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x111d9a000 == 47 [pid = 1645] [id = 239] 02:06:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1110a1c00) [pid = 1645] [serial = 715] [outer = 0x0] 02:06:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x111d1a000) [pid = 1645] [serial = 716] [outer = 0x1110a1c00] 02:06:01 INFO - PROCESS | 1645 | 1467795961566 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x112019800) [pid = 1645] [serial = 717] [outer = 0x1110a1c00] 02:06:01 INFO - PROCESS | 1645 | 1467795961995 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 824ms 02:06:02 INFO - PROCESS | 1645 | 1467795962042 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:06:02 INFO - PROCESS | 1645 | 1467795962045 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:06:02 INFO - PROCESS | 1645 | 1467795962048 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1645 | 1467795962050 Marionette TRACE conn2 <- [1,930,null,{}] 02:06:02 INFO - PROCESS | 1645 | 1467795962053 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:02 INFO - PROCESS | 1645 | 1467795962054 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:02 INFO - PROCESS | 1645 | 1467795962147 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:06:02 INFO - PROCESS | 1645 | 1467795962213 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 1645 | 1467795962214 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1162b8000 == 48 [pid = 1645] [id = 240] 02:06:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x112a84c00) [pid = 1645] [serial = 718] [outer = 0x0] 02:06:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x112d2f000) [pid = 1645] [serial = 719] [outer = 0x112a84c00] 02:06:02 INFO - PROCESS | 1645 | 1467795962243 Marionette DEBUG loaded listener.js 02:06:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x112f53c00) [pid = 1645] [serial = 720] [outer = 0x112a84c00] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x117177800 == 47 [pid = 1645] [id = 208] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12b91d800 == 46 [pid = 1645] [id = 234] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12b007000 == 45 [pid = 1645] [id = 233] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x129775000 == 44 [pid = 1645] [id = 232] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x119685000 == 43 [pid = 1645] [id = 231] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12927f000 == 42 [pid = 1645] [id = 230] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x128fae800 == 41 [pid = 1645] [id = 229] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x125550800 == 40 [pid = 1645] [id = 228] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x1248e6000 == 39 [pid = 1645] [id = 227] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x119fb3000 == 38 [pid = 1645] [id = 226] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x119686800 == 37 [pid = 1645] [id = 225] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x11661c000 == 36 [pid = 1645] [id = 224] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x11666d800 == 35 [pid = 1645] [id = 223] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x119c1c000 == 34 [pid = 1645] [id = 222] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x11699c000 == 33 [pid = 1645] [id = 221] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x128c78000 == 32 [pid = 1645] [id = 220] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x111d9a000 == 31 [pid = 1645] [id = 239] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12c376000 == 30 [pid = 1645] [id = 238] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab6c000 == 29 [pid = 1645] [id = 237] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x119684800 == 28 [pid = 1645] [id = 236] 02:06:02 INFO - PROCESS | 1645 | --DOCSHELL 0x112635000 == 27 [pid = 1645] [id = 235] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11269bc00) [pid = 1645] [serial = 626] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1128d3000) [pid = 1645] [serial = 627] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x113227c00) [pid = 1645] [serial = 629] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1199c8800) [pid = 1645] [serial = 644] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11978c800) [pid = 1645] [serial = 642] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x119317800) [pid = 1645] [serial = 641] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x119cf3800) [pid = 1645] [serial = 647] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11383e800) [pid = 1645] [serial = 630] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x116a0b800) [pid = 1645] [serial = 635] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1196d7800) [pid = 1645] [serial = 650] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1150abc00) [pid = 1645] [serial = 632] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11662f800) [pid = 1645] [serial = 633] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119cffc00) [pid = 1645] [serial = 651] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11696f800) [pid = 1645] [serial = 624] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x113f0e800) [pid = 1645] [serial = 623] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x116772800) [pid = 1645] [serial = 609] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x113d0b400) [pid = 1645] [serial = 608] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119652c00) [pid = 1645] [serial = 612] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118f6cc00) [pid = 1645] [serial = 611] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124f34c00) [pid = 1645] [serial = 615] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1218e8000) [pid = 1645] [serial = 614] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119cfec00) [pid = 1645] [serial = 648] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12acbac00) [pid = 1645] [serial = 618] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12a6ba000) [pid = 1645] [serial = 617] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12af7cc00) [pid = 1645] [serial = 621] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12af23000) [pid = 1645] [serial = 620] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1183c1000) [pid = 1645] [serial = 638] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119b10c00) [pid = 1645] [serial = 645] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x118882000) [pid = 1645] [serial = 639] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12101d800) [pid = 1645] [serial = 656] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1219db800) [pid = 1645] [serial = 657] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1210efc00) [pid = 1645] [serial = 654] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1180af000) [pid = 1645] [serial = 636] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x120f96800) [pid = 1645] [serial = 653] [outer = 0x0] [url = about:blank] 02:06:02 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x123ca5000) [pid = 1645] [serial = 659] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 1645 | 1467795963105 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1071ms 02:06:03 INFO - PROCESS | 1645 | 1467795963119 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 1645 | 1467795963121 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:06:03 INFO - PROCESS | 1645 | 1467795963124 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 1645 | 1467795963131 Marionette TRACE conn2 <- [1,934,null,{}] 02:06:03 INFO - PROCESS | 1645 | 1467795963137 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:03 INFO - PROCESS | 1645 | 1467795963138 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:03 INFO - PROCESS | 1645 | 1467795963222 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:06:03 INFO - PROCESS | 1645 | 1467795963228 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1645 | 1467795963231 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ece000 == 28 [pid = 1645] [id = 241] 02:06:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1128d6400) [pid = 1645] [serial = 721] [outer = 0x0] 02:06:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1129adc00) [pid = 1645] [serial = 722] [outer = 0x1128d6400] 02:06:03 INFO - PROCESS | 1645 | 1467795963258 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x112d32400) [pid = 1645] [serial = 723] [outer = 0x1128d6400] 02:06:03 INFO - PROCESS | 1645 | 1467795963602 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 529ms 02:06:03 INFO - PROCESS | 1645 | 1467795963653 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 1645 | 1467795963657 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:06:03 INFO - PROCESS | 1645 | 1467795963667 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 1645 | 1467795963668 Marionette TRACE conn2 <- [1,938,null,{}] 02:06:03 INFO - PROCESS | 1645 | 1467795963671 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:03 INFO - PROCESS | 1645 | 1467795963672 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:03 INFO - PROCESS | 1645 | 1467795963752 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:06:03 INFO - PROCESS | 1645 | 1467795963756 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1645 | 1467795963757 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x117165000 == 29 [pid = 1645] [id = 242] 02:06:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x113390000) [pid = 1645] [serial = 724] [outer = 0x0] 02:06:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11386e000) [pid = 1645] [serial = 725] [outer = 0x113390000] 02:06:03 INFO - PROCESS | 1645 | 1467795963788 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x113d15c00) [pid = 1645] [serial = 726] [outer = 0x113390000] 02:06:04 INFO - PROCESS | 1645 | 1467795964180 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 528ms 02:06:04 INFO - PROCESS | 1645 | 1467795964197 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1645 | 1467795964200 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:06:04 INFO - PROCESS | 1645 | 1467795964211 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1645 | 1467795964215 Marionette TRACE conn2 <- [1,942,null,{}] 02:06:04 INFO - PROCESS | 1645 | 1467795964223 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:04 INFO - PROCESS | 1645 | 1467795964229 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:04 INFO - PROCESS | 1645 | 1467795964289 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:06:04 INFO - PROCESS | 1645 | 1467795964294 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 1645 | 1467795964296 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x11811c800 == 30 [pid = 1645] [id = 243] 02:06:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1160ab800) [pid = 1645] [serial = 727] [outer = 0x0] 02:06:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x116905000) [pid = 1645] [serial = 728] [outer = 0x1160ab800] 02:06:04 INFO - PROCESS | 1645 | 1467795964320 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1171a0000) [pid = 1645] [serial = 729] [outer = 0x1160ab800] 02:06:04 INFO - PROCESS | 1645 | 1467795964757 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 575ms 02:06:04 INFO - PROCESS | 1645 | 1467795964786 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1645 | 1467795964789 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:06:04 INFO - PROCESS | 1645 | 1467795964792 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1645 | 1467795964794 Marionette TRACE conn2 <- [1,946,null,{}] 02:06:04 INFO - PROCESS | 1645 | 1467795964797 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:04 INFO - PROCESS | 1645 | 1467795964799 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:04 INFO - PROCESS | 1645 | 1467795964957 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:06:05 INFO - PROCESS | 1645 | 1467795964998 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 1645 | 1467795965000 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x118493000 == 31 [pid = 1645] [id = 244] 02:06:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x117e37400) [pid = 1645] [serial = 730] [outer = 0x0] 02:06:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1180a7c00) [pid = 1645] [serial = 731] [outer = 0x117e37400] 02:06:05 INFO - PROCESS | 1645 | 1467795965044 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x118131800) [pid = 1645] [serial = 732] [outer = 0x117e37400] 02:06:05 INFO - PROCESS | 1645 | 1467795965414 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 02:06:05 INFO - PROCESS | 1645 | 1467795965464 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 1645 | 1467795965465 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:06:05 INFO - PROCESS | 1645 | 1467795965468 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 1645 | 1467795965469 Marionette TRACE conn2 <- [1,950,null,{}] 02:06:05 INFO - PROCESS | 1645 | 1467795965471 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:05 INFO - PROCESS | 1645 | 1467795965472 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:05 INFO - PROCESS | 1645 | 1467795965565 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:06:05 INFO - PROCESS | 1645 | 1467795965599 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 1645 | 1467795965600 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x119685000 == 32 [pid = 1645] [id = 245] 02:06:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x111d20400) [pid = 1645] [serial = 733] [outer = 0x0] 02:06:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11813e800) [pid = 1645] [serial = 734] [outer = 0x111d20400] 02:06:05 INFO - PROCESS | 1645 | 1467795965624 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1186c1c00) [pid = 1645] [serial = 735] [outer = 0x111d20400] 02:06:05 INFO - PROCESS | 1645 | 1467795965950 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 02:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:06:05 INFO - PROCESS | 1645 | 1467795965990 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 1645 | 1467795965991 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:06:05 INFO - PROCESS | 1645 | 1467795965993 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 1645 | 1467795965994 Marionette TRACE conn2 <- [1,954,null,{}] 02:06:05 INFO - PROCESS | 1645 | 1467795965996 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:06 INFO - PROCESS | 1645 | 1467795966001 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:06 INFO - PROCESS | 1645 | 1467795966100 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:06:06 INFO - PROCESS | 1645 | 1467795966133 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1645 | 1467795966135 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fb7000 == 33 [pid = 1645] [id = 246] 02:06:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1186c2000) [pid = 1645] [serial = 736] [outer = 0x0] 02:06:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x118f52c00) [pid = 1645] [serial = 737] [outer = 0x1186c2000] 02:06:06 INFO - PROCESS | 1645 | 1467795966160 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1196db000) [pid = 1645] [serial = 738] [outer = 0x1186c2000] 02:06:06 INFO - PROCESS | 1645 | 1467795966499 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 519ms 02:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:06:06 INFO - PROCESS | 1645 | 1467795966514 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 1645 | 1467795966515 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:06:06 INFO - PROCESS | 1645 | 1467795966517 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 1645 | 1467795966518 Marionette TRACE conn2 <- [1,958,null,{}] 02:06:06 INFO - PROCESS | 1645 | 1467795966521 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:06 INFO - PROCESS | 1645 | 1467795966522 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:06 INFO - PROCESS | 1645 | 1467795966614 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:06:06 INFO - PROCESS | 1645 | 1467795966647 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1645 | 1467795966648 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214ed800 == 34 [pid = 1645] [id = 247] 02:06:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119317800) [pid = 1645] [serial = 739] [outer = 0x0] 02:06:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119794c00) [pid = 1645] [serial = 740] [outer = 0x119317800] 02:06:06 INFO - PROCESS | 1645 | 1467795966672 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1199c7800) [pid = 1645] [serial = 741] [outer = 0x119317800] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124c44800) [pid = 1645] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x120f8d800) [pid = 1645] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x124c4a800) [pid = 1645] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11887fc00) [pid = 1645] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113349400) [pid = 1645] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116a19400) [pid = 1645] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119656c00) [pid = 1645] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11269b000) [pid = 1645] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x113d09400) [pid = 1645] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1129a5000) [pid = 1645] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x127404c00) [pid = 1645] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1199cc800) [pid = 1645] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1110a0400) [pid = 1645] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119b04000) [pid = 1645] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:06:07 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x112f58000) [pid = 1645] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:06:07 INFO - PROCESS | 1645 | 1467795967138 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 668ms 02:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:06:07 INFO - PROCESS | 1645 | 1467795967186 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 1645 | 1467795967187 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:06:07 INFO - PROCESS | 1645 | 1467795967189 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1645 | 1467795967190 Marionette TRACE conn2 <- [1,962,null,{}] 02:06:07 INFO - PROCESS | 1645 | 1467795967192 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:07 INFO - PROCESS | 1645 | 1467795967194 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:07 INFO - PROCESS | 1645 | 1467795967265 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:06:07 INFO - PROCESS | 1645 | 1467795967268 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 1645 | 1467795967270 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12195d000 == 35 [pid = 1645] [id = 248] 02:06:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x112f4e000) [pid = 1645] [serial = 742] [outer = 0x0] 02:06:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11604b800) [pid = 1645] [serial = 743] [outer = 0x112f4e000] 02:06:07 INFO - PROCESS | 1645 | 1467795967297 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11930dc00) [pid = 1645] [serial = 744] [outer = 0x112f4e000] 02:06:07 INFO - PROCESS | 1645 | 1467795967631 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 472ms 02:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:06:07 INFO - PROCESS | 1645 | 1467795967662 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 1645 | 1467795967663 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:06:07 INFO - PROCESS | 1645 | 1467795967665 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1645 | 1467795967667 Marionette TRACE conn2 <- [1,966,null,{}] 02:06:07 INFO - PROCESS | 1645 | 1467795967669 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:07 INFO - PROCESS | 1645 | 1467795967670 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:07 INFO - PROCESS | 1645 | 1467795967765 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:06:07 INFO - PROCESS | 1645 | 1467795967771 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 1645 | 1467795967772 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x124b03000 == 36 [pid = 1645] [id = 249] 02:06:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x113d16000) [pid = 1645] [serial = 745] [outer = 0x0] 02:06:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119b05800) [pid = 1645] [serial = 746] [outer = 0x113d16000] 02:06:07 INFO - PROCESS | 1645 | 1467795967799 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119b15800) [pid = 1645] [serial = 747] [outer = 0x113d16000] 02:06:08 INFO - PROCESS | 1645 | 1467795968076 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 02:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:06:08 INFO - PROCESS | 1645 | 1467795968135 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 1645 | 1467795968136 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:06:08 INFO - PROCESS | 1645 | 1467795968138 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 1645 | 1467795968140 Marionette TRACE conn2 <- [1,970,null,{}] 02:06:08 INFO - PROCESS | 1645 | 1467795968144 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:08 INFO - PROCESS | 1645 | 1467795968146 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:08 INFO - PROCESS | 1645 | 1467795968220 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:06:08 INFO - PROCESS | 1645 | 1467795968223 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1645 | 1467795968225 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b9000 == 37 [pid = 1645] [id = 250] 02:06:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119b07800) [pid = 1645] [serial = 748] [outer = 0x0] 02:06:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119cf7800) [pid = 1645] [serial = 749] [outer = 0x119b07800] 02:06:08 INFO - PROCESS | 1645 | 1467795968252 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119f6e000) [pid = 1645] [serial = 750] [outer = 0x119b07800] 02:06:08 INFO - PROCESS | 1645 | 1467795968588 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 473ms 02:06:08 INFO - PROCESS | 1645 | 1467795968614 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 1645 | 1467795968623 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:06:08 INFO - PROCESS | 1645 | 1467795968637 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 1645 | 1467795968639 Marionette TRACE conn2 <- [1,974,null,{}] 02:06:08 INFO - PROCESS | 1645 | 1467795968641 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:08 INFO - PROCESS | 1645 | 1467795968643 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:08 INFO - PROCESS | 1645 | 1467795968730 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:06:08 INFO - PROCESS | 1645 | 1467795968734 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1645 | 1467795968736 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x12892e800 == 38 [pid = 1645] [id = 251] 02:06:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120f4b800) [pid = 1645] [serial = 751] [outer = 0x0] 02:06:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210eb400) [pid = 1645] [serial = 752] [outer = 0x120f4b800] 02:06:08 INFO - PROCESS | 1645 | 1467795968763 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1218e4800) [pid = 1645] [serial = 753] [outer = 0x120f4b800] 02:06:09 INFO - PROCESS | 1645 | 1467795969078 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 02:06:09 INFO - PROCESS | 1645 | 1467795969139 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1645 | 1467795969141 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:06:09 INFO - PROCESS | 1645 | 1467795969145 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1645 | 1467795969148 Marionette TRACE conn2 <- [1,978,null,{}] 02:06:09 INFO - PROCESS | 1645 | 1467795969152 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:09 INFO - PROCESS | 1645 | 1467795969154 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:09 INFO - PROCESS | 1645 | 1467795969247 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:06:09 INFO - PROCESS | 1645 | 1467795969339 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 1645 | 1467795969342 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x113d45800 == 39 [pid = 1645] [id = 252] 02:06:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1122b4400) [pid = 1645] [serial = 754] [outer = 0x0] 02:06:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11269fc00) [pid = 1645] [serial = 755] [outer = 0x1122b4400] 02:06:09 INFO - PROCESS | 1645 | 1467795969374 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1128d6000) [pid = 1645] [serial = 756] [outer = 0x1122b4400] 02:06:09 INFO - PROCESS | 1645 | 1467795969907 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 873ms 02:06:10 INFO - PROCESS | 1645 | 1467795970022 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:06:10 INFO - PROCESS | 1645 | 1467795970028 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:06:10 INFO - PROCESS | 1645 | 1467795970037 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 1645 | 1467795970041 Marionette TRACE conn2 <- [1,982,null,{}] 02:06:10 INFO - PROCESS | 1645 | 1467795970046 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:10 INFO - PROCESS | 1645 | 1467795970048 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:10 INFO - PROCESS | 1645 | 1467795970176 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:06:10 INFO - PROCESS | 1645 | 1467795970245 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 1645 | 1467795970247 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181d6800 == 40 [pid = 1645] [id = 253] 02:06:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x113349000) [pid = 1645] [serial = 757] [outer = 0x0] 02:06:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x113f06c00) [pid = 1645] [serial = 758] [outer = 0x113349000] 02:06:10 INFO - PROCESS | 1645 | 1467795970278 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x116052800) [pid = 1645] [serial = 759] [outer = 0x113349000] 02:06:10 INFO - PROCESS | 1645 | 1467795970806 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 828ms 02:06:10 INFO - PROCESS | 1645 | 1467795970862 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 1645 | 1467795970864 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:06:10 INFO - PROCESS | 1645 | 1467795970866 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 1645 | 1467795970867 Marionette TRACE conn2 <- [1,986,null,{}] 02:06:10 INFO - PROCESS | 1645 | 1467795970874 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:10 INFO - PROCESS | 1645 | 1467795970877 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:11 INFO - PROCESS | 1645 | 1467795971071 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:06:11 INFO - PROCESS | 1645 | 1467795971152 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 1645 | 1467795971154 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x113a23000 == 41 [pid = 1645] [id = 254] 02:06:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1128cac00) [pid = 1645] [serial = 760] [outer = 0x0] 02:06:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1128d7400) [pid = 1645] [serial = 761] [outer = 0x1128cac00] 02:06:11 INFO - PROCESS | 1645 | 1467795971182 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x112ada800) [pid = 1645] [serial = 762] [outer = 0x1128cac00] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b9000 == 40 [pid = 1645] [id = 250] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x124b03000 == 39 [pid = 1645] [id = 249] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x12195d000 == 38 [pid = 1645] [id = 248] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x1214ed800 == 37 [pid = 1645] [id = 247] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x119fb7000 == 36 [pid = 1645] [id = 246] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x119685000 == 35 [pid = 1645] [id = 245] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x118493000 == 34 [pid = 1645] [id = 244] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x11811c800 == 33 [pid = 1645] [id = 243] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x117165000 == 32 [pid = 1645] [id = 242] 02:06:11 INFO - PROCESS | 1645 | --DOCSHELL 0x115ece000 == 31 [pid = 1645] [id = 241] 02:06:11 INFO - PROCESS | 1645 | 1467795971625 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 773ms 02:06:11 INFO - PROCESS | 1645 | 1467795971640 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 1645 | 1467795971645 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:06:11 INFO - PROCESS | 1645 | 1467795971649 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 1645 | 1467795971651 Marionette TRACE conn2 <- [1,990,null,{}] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x121677400) [pid = 1645] [serial = 683] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1255d2c00) [pid = 1645] [serial = 689] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x124cf0c00) [pid = 1645] [serial = 660] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1138c3c00) [pid = 1645] [serial = 668] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11604b000) [pid = 1645] [serial = 669] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1176ee800) [pid = 1645] [serial = 671] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118133400) [pid = 1645] [serial = 672] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119791400) [pid = 1645] [serial = 677] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118883000) [pid = 1645] [serial = 674] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119655c00) [pid = 1645] [serial = 675] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113d60c00) [pid = 1645] [serial = 665] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x125496c00) [pid = 1645] [serial = 687] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11697b400) [pid = 1645] [serial = 666] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1129ab800) [pid = 1645] [serial = 662] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1132e1c00) [pid = 1645] [serial = 663] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x128cf9c00) [pid = 1645] [serial = 699] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12925c000) [pid = 1645] [serial = 702] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1129a8000) [pid = 1645] [serial = 692] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12900a800) [pid = 1645] [serial = 701] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1183c6800) [pid = 1645] [serial = 693] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x128a62000) [pid = 1645] [serial = 698] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x127403000) [pid = 1645] [serial = 690] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119cc5800) [pid = 1645] [serial = 680] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1254cf800) [pid = 1645] [serial = 696] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1249ae000) [pid = 1645] [serial = 684] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119cfd400) [pid = 1645] [serial = 681] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1199cd000) [pid = 1645] [serial = 678] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x119b12800) [pid = 1645] [serial = 695] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x124f35c00) [pid = 1645] [serial = 686] [outer = 0x0] [url = about:blank] 02:06:11 INFO - PROCESS | 1645 | 1467795971670 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:11 INFO - PROCESS | 1645 | 1467795971672 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:11 INFO - PROCESS | 1645 | 1467795971776 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:06:11 INFO - PROCESS | 1645 | 1467795971782 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 1645 | 1467795971783 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169a2000 == 32 [pid = 1645] [id = 255] 02:06:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x113392c00) [pid = 1645] [serial = 763] [outer = 0x0] 02:06:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x113f03400) [pid = 1645] [serial = 764] [outer = 0x113392c00] 02:06:11 INFO - PROCESS | 1645 | 1467795971810 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116907c00) [pid = 1645] [serial = 765] [outer = 0x113392c00] 02:06:12 INFO - PROCESS | 1645 | 1467795972121 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 02:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:06:12 INFO - PROCESS | 1645 | 1467795972172 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 1645 | 1467795972173 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:06:12 INFO - PROCESS | 1645 | 1467795972176 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 1645 | 1467795972177 Marionette TRACE conn2 <- [1,994,null,{}] 02:06:12 INFO - PROCESS | 1645 | 1467795972180 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:12 INFO - PROCESS | 1645 | 1467795972181 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:12 INFO - PROCESS | 1645 | 1467795972271 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:06:12 INFO - PROCESS | 1645 | 1467795972325 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1645 | 1467795972326 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x118164000 == 33 [pid = 1645] [id = 256] 02:06:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1122b4800) [pid = 1645] [serial = 766] [outer = 0x0] 02:06:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1171a0400) [pid = 1645] [serial = 767] [outer = 0x1122b4800] 02:06:12 INFO - PROCESS | 1645 | 1467795972352 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1183cc000) [pid = 1645] [serial = 768] [outer = 0x1122b4800] 02:06:12 INFO - PROCESS | 1645 | 1467795972649 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 02:06:12 INFO - PROCESS | 1645 | 1467795972698 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 1645 | 1467795972700 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:06:12 INFO - PROCESS | 1645 | 1467795972708 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 1645 | 1467795972713 Marionette TRACE conn2 <- [1,998,null,{}] 02:06:12 INFO - PROCESS | 1645 | 1467795972716 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:12 INFO - PROCESS | 1645 | 1467795972718 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:12 INFO - PROCESS | 1645 | 1467795972803 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:06:12 INFO - PROCESS | 1645 | 1467795972853 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1645 | 1467795972854 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x119f9d000 == 34 [pid = 1645] [id = 257] 02:06:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x116972000) [pid = 1645] [serial = 769] [outer = 0x0] 02:06:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118f69000) [pid = 1645] [serial = 770] [outer = 0x116972000] 02:06:12 INFO - PROCESS | 1645 | 1467795972879 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119654400) [pid = 1645] [serial = 771] [outer = 0x116972000] 02:06:13 INFO - PROCESS | 1645 | 1467795973225 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 577ms 02:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:06:13 INFO - PROCESS | 1645 | 1467795973282 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:06:13 INFO - PROCESS | 1645 | 1467795973284 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:06:13 INFO - PROCESS | 1645 | 1467795973287 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 1645 | 1467795973289 Marionette TRACE conn2 <- [1,1002,null,{}] 02:06:13 INFO - PROCESS | 1645 | 1467795973292 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:13 INFO - PROCESS | 1645 | 1467795973294 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:13 INFO - PROCESS | 1645 | 1467795973444 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:06:13 INFO - PROCESS | 1645 | 1467795973456 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:13 INFO - PROCESS | 1645 | 1467795973457 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212b0800 == 35 [pid = 1645] [id = 258] 02:06:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11201b000) [pid = 1645] [serial = 772] [outer = 0x0] 02:06:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1196d6000) [pid = 1645] [serial = 773] [outer = 0x11201b000] 02:06:13 INFO - PROCESS | 1645 | 1467795973501 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119cf6c00) [pid = 1645] [serial = 774] [outer = 0x11201b000] 02:06:13 INFO - PROCESS | 1645 | 1467795973899 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 625ms 02:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:06:13 INFO - PROCESS | 1645 | 1467795973913 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:06:13 INFO - PROCESS | 1645 | 1467795973914 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:06:13 INFO - PROCESS | 1645 | 1467795973917 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 1645 | 1467795973918 Marionette TRACE conn2 <- [1,1006,null,{}] 02:06:13 INFO - PROCESS | 1645 | 1467795973920 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:13 INFO - PROCESS | 1645 | 1467795973921 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:14 INFO - PROCESS | 1645 | 1467795974024 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:06:14 INFO - PROCESS | 1645 | 1467795974073 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 1645 | 1467795974077 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254bc000 == 36 [pid = 1645] [id = 259] 02:06:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x120f8ac00) [pid = 1645] [serial = 775] [outer = 0x0] 02:06:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120f93c00) [pid = 1645] [serial = 776] [outer = 0x120f8ac00] 02:06:14 INFO - PROCESS | 1645 | 1467795974109 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x121672000) [pid = 1645] [serial = 777] [outer = 0x120f8ac00] 02:06:14 INFO - PROCESS | 1645 | 1467795974468 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 573ms 02:06:14 INFO - PROCESS | 1645 | 1467795974490 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:06:14 INFO - PROCESS | 1645 | 1467795974492 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:06:14 INFO - PROCESS | 1645 | 1467795974497 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 1645 | 1467795974498 Marionette TRACE conn2 <- [1,1010,null,{}] 02:06:14 INFO - PROCESS | 1645 | 1467795974500 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:14 INFO - PROCESS | 1645 | 1467795974501 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:14 INFO - PROCESS | 1645 | 1467795974600 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:06:14 INFO - PROCESS | 1645 | 1467795974611 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 1645 | 1467795974613 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12891d800 == 37 [pid = 1645] [id = 260] 02:06:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x121672400) [pid = 1645] [serial = 778] [outer = 0x0] 02:06:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1219db800) [pid = 1645] [serial = 779] [outer = 0x121672400] 02:06:14 INFO - PROCESS | 1645 | 1467795974637 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12482a000) [pid = 1645] [serial = 780] [outer = 0x121672400] 02:06:14 INFO - PROCESS | 1645 | 1467795974961 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 02:06:15 INFO - PROCESS | 1645 | 1467795975018 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:06:15 INFO - PROCESS | 1645 | 1467795975019 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:06:15 INFO - PROCESS | 1645 | 1467795975021 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 1645 | 1467795975022 Marionette TRACE conn2 <- [1,1014,null,{}] 02:06:15 INFO - PROCESS | 1645 | 1467795975025 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:15 INFO - PROCESS | 1645 | 1467795975026 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:15 INFO - PROCESS | 1645 | 1467795975119 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:06:15 INFO - PROCESS | 1645 | 1467795975131 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:15 INFO - PROCESS | 1645 | 1467795975132 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fb0000 == 38 [pid = 1645] [id = 261] 02:06:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x120f8c400) [pid = 1645] [serial = 781] [outer = 0x0] 02:06:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x124c3d400) [pid = 1645] [serial = 782] [outer = 0x120f8c400] 02:06:15 INFO - PROCESS | 1645 | 1467795975157 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124cef000) [pid = 1645] [serial = 783] [outer = 0x120f8c400] 02:06:15 INFO - PROCESS | 1645 | 1467795975475 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 467ms 02:06:15 INFO - PROCESS | 1645 | 1467795975489 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:06:15 INFO - PROCESS | 1645 | 1467795975490 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:06:15 INFO - PROCESS | 1645 | 1467795975495 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 1645 | 1467795975497 Marionette TRACE conn2 <- [1,1018,null,{}] 02:06:15 INFO - PROCESS | 1645 | 1467795975506 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:15 INFO - PROCESS | 1645 | 1467795975507 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:15 INFO - PROCESS | 1645 | 1467795975604 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:06:15 INFO - PROCESS | 1645 | 1467795975609 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:15 INFO - PROCESS | 1645 | 1467795975610 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x129292000 == 39 [pid = 1645] [id = 262] 02:06:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123d0e800) [pid = 1645] [serial = 784] [outer = 0x0] 02:06:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x125494c00) [pid = 1645] [serial = 785] [outer = 0x123d0e800] 02:06:15 INFO - PROCESS | 1645 | 1467795975634 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1254d8c00) [pid = 1645] [serial = 786] [outer = 0x123d0e800] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x111d20400) [pid = 1645] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x117e37400) [pid = 1645] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1186c2000) [pid = 1645] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1128d6400) [pid = 1645] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x110fb3000) [pid = 1645] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1160ab800) [pid = 1645] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113390000) [pid = 1645] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x113386000) [pid = 1645] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112a84c00) [pid = 1645] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119657c00) [pid = 1645] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1214f1000) [pid = 1645] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1110a1c00) [pid = 1645] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119317800) [pid = 1645] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x112f4e000) [pid = 1645] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119b07800) [pid = 1645] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:06:15 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x113d16000) [pid = 1645] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:06:16 INFO - PROCESS | 1645 | 1467795976000 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 527ms 02:06:16 INFO - PROCESS | 1645 | 1467795976021 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:06:16 INFO - PROCESS | 1645 | 1467795976022 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:06:16 INFO - PROCESS | 1645 | 1467795976032 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 1645 | 1467795976033 Marionette TRACE conn2 <- [1,1022,null,{}] 02:06:16 INFO - PROCESS | 1645 | 1467795976036 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:16 INFO - PROCESS | 1645 | 1467795976037 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:16 INFO - PROCESS | 1645 | 1467795976142 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:06:16 INFO - PROCESS | 1645 | 1467795976175 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:16 INFO - PROCESS | 1645 | 1467795976176 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x121977000 == 40 [pid = 1645] [id = 263] 02:06:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x111d20400) [pid = 1645] [serial = 787] [outer = 0x0] 02:06:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11676b000) [pid = 1645] [serial = 788] [outer = 0x111d20400] 02:06:16 INFO - PROCESS | 1645 | 1467795976200 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x118879800) [pid = 1645] [serial = 789] [outer = 0x111d20400] 02:06:16 INFO - PROCESS | 1645 | 1467795976469 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 477ms 02:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:06:16 INFO - PROCESS | 1645 | 1467795976502 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:06:16 INFO - PROCESS | 1645 | 1467795976503 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:06:16 INFO - PROCESS | 1645 | 1467795976505 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 1645 | 1467795976506 Marionette TRACE conn2 <- [1,1026,null,{}] 02:06:16 INFO - PROCESS | 1645 | 1467795976516 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:16 INFO - PROCESS | 1645 | 1467795976517 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:16 INFO - PROCESS | 1645 | 1467795976602 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:06:16 INFO - PROCESS | 1645 | 1467795976606 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:16 INFO - PROCESS | 1645 | 1467795976608 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab71000 == 41 [pid = 1645] [id = 264] 02:06:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1160ab800) [pid = 1645] [serial = 790] [outer = 0x0] 02:06:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119f73000) [pid = 1645] [serial = 791] [outer = 0x1160ab800] 02:06:16 INFO - PROCESS | 1645 | 1467795976641 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x125fb8c00) [pid = 1645] [serial = 792] [outer = 0x1160ab800] 02:06:16 INFO - PROCESS | 1645 | 1467795976994 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 523ms 02:06:17 INFO - PROCESS | 1645 | 1467795977034 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:06:17 INFO - PROCESS | 1645 | 1467795977036 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:06:17 INFO - PROCESS | 1645 | 1467795977039 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 1645 | 1467795977042 Marionette TRACE conn2 <- [1,1030,null,{}] 02:06:17 INFO - PROCESS | 1645 | 1467795977045 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:17 INFO - PROCESS | 1645 | 1467795977047 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:17 INFO - PROCESS | 1645 | 1467795977187 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:06:17 INFO - PROCESS | 1645 | 1467795977196 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 1645 | 1467795977197 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12adeb000 == 42 [pid = 1645] [id = 265] 02:06:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124c45c00) [pid = 1645] [serial = 793] [outer = 0x0] 02:06:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12742d400) [pid = 1645] [serial = 794] [outer = 0x124c45c00] 02:06:17 INFO - PROCESS | 1645 | 1467795977235 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x127437000) [pid = 1645] [serial = 795] [outer = 0x124c45c00] 02:06:17 INFO - PROCESS | 1645 | 1467795977639 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 623ms 02:06:17 INFO - PROCESS | 1645 | 1467795977664 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:06:17 INFO - PROCESS | 1645 | 1467795977665 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:06:17 INFO - PROCESS | 1645 | 1467795977667 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 1645 | 1467795977668 Marionette TRACE conn2 <- [1,1034,null,{}] 02:06:17 INFO - PROCESS | 1645 | 1467795977682 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:17 INFO - PROCESS | 1645 | 1467795977683 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:17 INFO - PROCESS | 1645 | 1467795977762 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:06:17 INFO - PROCESS | 1645 | 1467795977766 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 1645 | 1467795977767 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b927800 == 43 [pid = 1645] [id = 266] 02:06:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12742fc00) [pid = 1645] [serial = 796] [outer = 0x0] 02:06:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x128a60800) [pid = 1645] [serial = 797] [outer = 0x12742fc00] 02:06:17 INFO - PROCESS | 1645 | 1467795977798 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128a69400) [pid = 1645] [serial = 798] [outer = 0x12742fc00] 02:06:18 INFO - PROCESS | 1645 | 1467795978281 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 622ms 02:06:18 INFO - PROCESS | 1645 | 1467795978290 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:06:18 INFO - PROCESS | 1645 | 1467795978294 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:06:18 INFO - PROCESS | 1645 | 1467795978298 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 1645 | 1467795978302 Marionette TRACE conn2 <- [1,1038,null,{}] 02:06:18 INFO - PROCESS | 1645 | 1467795978305 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:18 INFO - PROCESS | 1645 | 1467795978307 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:18 INFO - PROCESS | 1645 | 1467795978412 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:06:18 INFO - PROCESS | 1645 | 1467795978477 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 1645 | 1467795978479 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e7d000 == 44 [pid = 1645] [id = 267] 02:06:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x112f57800) [pid = 1645] [serial = 799] [outer = 0x0] 02:06:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1138bf800) [pid = 1645] [serial = 800] [outer = 0x112f57800] 02:06:18 INFO - PROCESS | 1645 | 1467795978509 Marionette DEBUG loaded listener.js 02:06:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1162db000) [pid = 1645] [serial = 801] [outer = 0x112f57800] 02:06:18 INFO - PROCESS | 1645 | 1467795978933 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 02:06:18 INFO - PROCESS | 1645 | 1467795978971 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:06:18 INFO - PROCESS | 1645 | 1467795978974 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:06:18 INFO - PROCESS | 1645 | 1467795978979 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 1645 | 1467795978981 Marionette TRACE conn2 <- [1,1042,null,{}] 02:06:18 INFO - PROCESS | 1645 | 1467795978983 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:18 INFO - PROCESS | 1645 | 1467795978985 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:19 INFO - PROCESS | 1645 | 1467795979090 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:06:19 INFO - PROCESS | 1645 | 1467795979144 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 1645 | 1467795979146 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254ba000 == 45 [pid = 1645] [id = 268] 02:06:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x117e3b000) [pid = 1645] [serial = 802] [outer = 0x0] 02:06:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1183c1000) [pid = 1645] [serial = 803] [outer = 0x117e3b000] 02:06:19 INFO - PROCESS | 1645 | 1467795979177 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119312400) [pid = 1645] [serial = 804] [outer = 0x117e3b000] 02:06:19 INFO - PROCESS | 1645 | 1467795979656 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 719ms 02:06:19 INFO - PROCESS | 1645 | 1467795979725 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:06:19 INFO - PROCESS | 1645 | 1467795979727 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:06:19 INFO - PROCESS | 1645 | 1467795979748 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:06:19 INFO - PROCESS | 1645 | 1467795979750 Marionette TRACE conn2 <- [1,1046,null,{}] 02:06:19 INFO - PROCESS | 1645 | 1467795979759 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:19 INFO - PROCESS | 1645 | 1467795979763 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:19 INFO - PROCESS | 1645 | 1467795979865 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:06:19 INFO - PROCESS | 1645 | 1467795979935 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 1645 | 1467795979937 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd38000 == 46 [pid = 1645] [id = 269] 02:06:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119b10c00) [pid = 1645] [serial = 805] [outer = 0x0] 02:06:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x120f94000) [pid = 1645] [serial = 806] [outer = 0x119b10c00] 02:06:19 INFO - PROCESS | 1645 | 1467795979967 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1218dc400) [pid = 1645] [serial = 807] [outer = 0x119b10c00] 02:06:20 INFO - PROCESS | 1645 | 1467795980392 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 674ms 02:06:20 INFO - PROCESS | 1645 | 1467795980421 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:06:20 INFO - PROCESS | 1645 | 1467795980423 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:06:20 INFO - PROCESS | 1645 | 1467795980425 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 1645 | 1467795980426 Marionette TRACE conn2 <- [1,1050,null,{}] 02:06:20 INFO - PROCESS | 1645 | 1467795980429 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:20 INFO - PROCESS | 1645 | 1467795980430 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:20 INFO - PROCESS | 1645 | 1467795980532 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:06:20 INFO - PROCESS | 1645 | 1467795980582 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 1645 | 1467795980583 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c363800 == 47 [pid = 1645] [id = 270] 02:06:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x121d7c400) [pid = 1645] [serial = 808] [outer = 0x0] 02:06:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1254cf800) [pid = 1645] [serial = 809] [outer = 0x121d7c400] 02:06:20 INFO - PROCESS | 1645 | 1467795980615 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x125fc0c00) [pid = 1645] [serial = 810] [outer = 0x121d7c400] 02:06:21 INFO - PROCESS | 1645 | 1467795981065 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 668ms 02:06:21 INFO - PROCESS | 1645 | 1467795981094 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:06:21 INFO - PROCESS | 1645 | 1467795981095 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:06:21 INFO - PROCESS | 1645 | 1467795981098 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 1645 | 1467795981099 Marionette TRACE conn2 <- [1,1054,null,{}] 02:06:21 INFO - PROCESS | 1645 | 1467795981101 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:21 INFO - PROCESS | 1645 | 1467795981103 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:21 INFO - PROCESS | 1645 | 1467795981218 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:06:21 INFO - PROCESS | 1645 | 1467795981285 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:21 INFO - PROCESS | 1645 | 1467795981286 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x1162b5000 == 48 [pid = 1645] [id = 271] 02:06:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1126a2000) [pid = 1645] [serial = 811] [outer = 0x0] 02:06:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x120f98000) [pid = 1645] [serial = 812] [outer = 0x1126a2000] 02:06:21 INFO - PROCESS | 1645 | 1467795981315 Marionette DEBUG loaded listener.js 02:06:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x127407c00) [pid = 1645] [serial = 813] [outer = 0x1126a2000] 02:06:21 INFO - PROCESS | 1645 | 1467795981847 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 770ms 02:06:21 INFO - PROCESS | 1645 | 1467795981869 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:06:21 INFO - PROCESS | 1645 | 1467795981871 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:06:21 INFO - PROCESS | 1645 | 1467795981874 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 1645 | 1467795981876 Marionette TRACE conn2 <- [1,1058,null,{}] 02:06:21 INFO - PROCESS | 1645 | 1467795981880 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:21 INFO - PROCESS | 1645 | 1467795981881 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:21 INFO - PROCESS | 1645 | 1467795981980 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:06:22 INFO - PROCESS | 1645 | 1467795982036 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 1645 | 1467795982037 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e75800 == 49 [pid = 1645] [id = 272] 02:06:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1128d2400) [pid = 1645] [serial = 814] [outer = 0x0] 02:06:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x112a79400) [pid = 1645] [serial = 815] [outer = 0x1128d2400] 02:06:22 INFO - PROCESS | 1645 | 1467795982065 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x113d60c00) [pid = 1645] [serial = 816] [outer = 0x1128d2400] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12adeb000 == 48 [pid = 1645] [id = 265] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab71000 == 47 [pid = 1645] [id = 264] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x121977000 == 46 [pid = 1645] [id = 263] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x129292000 == 45 [pid = 1645] [id = 262] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x128fb0000 == 44 [pid = 1645] [id = 261] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12891d800 == 43 [pid = 1645] [id = 260] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1254bc000 == 42 [pid = 1645] [id = 259] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1212b0800 == 41 [pid = 1645] [id = 258] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x119f9d000 == 40 [pid = 1645] [id = 257] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x118164000 == 39 [pid = 1645] [id = 256] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1169a2000 == 38 [pid = 1645] [id = 255] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x113a23000 == 37 [pid = 1645] [id = 254] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1181d6800 == 36 [pid = 1645] [id = 253] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x113d45800 == 35 [pid = 1645] [id = 252] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12892e800 == 34 [pid = 1645] [id = 251] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1162b8000 == 33 [pid = 1645] [id = 240] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1162b5000 == 32 [pid = 1645] [id = 271] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12c363800 == 31 [pid = 1645] [id = 270] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd38000 == 30 [pid = 1645] [id = 269] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1254ba000 == 29 [pid = 1645] [id = 268] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x117e7d000 == 28 [pid = 1645] [id = 267] 02:06:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12b927800 == 27 [pid = 1645] [id = 266] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11813e800) [pid = 1645] [serial = 734] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x118131800) [pid = 1645] [serial = 732] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x118f52c00) [pid = 1645] [serial = 737] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1129adc00) [pid = 1645] [serial = 722] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x112d32400) [pid = 1645] [serial = 723] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1128d9800) [pid = 1645] [serial = 705] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x116905000) [pid = 1645] [serial = 728] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1171a0000) [pid = 1645] [serial = 729] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x111ba5800) [pid = 1645] [serial = 704] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11386e000) [pid = 1645] [serial = 725] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x113d15c00) [pid = 1645] [serial = 726] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11813dc00) [pid = 1645] [serial = 708] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x112f53c00) [pid = 1645] [serial = 720] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112d2f000) [pid = 1645] [serial = 719] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1171abc00) [pid = 1645] [serial = 707] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119cfd000) [pid = 1645] [serial = 711] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1196dc400) [pid = 1645] [serial = 710] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x125fbac00) [pid = 1645] [serial = 714] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1186c1c00) [pid = 1645] [serial = 735] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123ca3800) [pid = 1645] [serial = 713] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112019800) [pid = 1645] [serial = 717] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x111d1a000) [pid = 1645] [serial = 716] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119794c00) [pid = 1645] [serial = 740] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1196db000) [pid = 1645] [serial = 738] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11930dc00) [pid = 1645] [serial = 744] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11604b800) [pid = 1645] [serial = 743] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119cf7800) [pid = 1645] [serial = 749] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1210eb400) [pid = 1645] [serial = 752] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1199c7800) [pid = 1645] [serial = 741] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119f6e000) [pid = 1645] [serial = 750] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1180a7c00) [pid = 1645] [serial = 731] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119b15800) [pid = 1645] [serial = 747] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119b05800) [pid = 1645] [serial = 746] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 1645 | 1467795983055 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1272ms 02:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:06:23 INFO - PROCESS | 1645 | 1467795983147 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 1645 | 1467795983149 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:06:23 INFO - PROCESS | 1645 | 1467795983152 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 1645 | 1467795983154 Marionette TRACE conn2 <- [1,1062,null,{}] 02:06:23 INFO - PROCESS | 1645 | 1467795983158 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:23 INFO - PROCESS | 1645 | 1467795983160 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:23 INFO - PROCESS | 1645 | 1467795983240 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:06:23 INFO - PROCESS | 1645 | 1467795983249 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 1645 | 1467795983251 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x116221000 == 28 [pid = 1645] [id = 273] 02:06:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1129ae400) [pid = 1645] [serial = 817] [outer = 0x0] 02:06:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112ae8000) [pid = 1645] [serial = 818] [outer = 0x1129ae400] 02:06:23 INFO - PROCESS | 1645 | 1467795983279 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x113393000) [pid = 1645] [serial = 819] [outer = 0x1129ae400] 02:06:23 INFO - PROCESS | 1645 | 1467795983616 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 02:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:06:23 INFO - PROCESS | 1645 | 1467795983648 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 1645 | 1467795983651 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:06:23 INFO - PROCESS | 1645 | 1467795983657 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 1645 | 1467795983659 Marionette TRACE conn2 <- [1,1066,null,{}] 02:06:23 INFO - PROCESS | 1645 | 1467795983661 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:23 INFO - PROCESS | 1645 | 1467795983663 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:23 INFO - PROCESS | 1645 | 1467795983738 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:06:23 INFO - PROCESS | 1645 | 1467795983746 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 1645 | 1467795983747 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x11716d800 == 29 [pid = 1645] [id = 274] 02:06:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x113d0e800) [pid = 1645] [serial = 820] [outer = 0x0] 02:06:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1160a9400) [pid = 1645] [serial = 821] [outer = 0x113d0e800] 02:06:23 INFO - PROCESS | 1645 | 1467795983776 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x116775c00) [pid = 1645] [serial = 822] [outer = 0x113d0e800] 02:06:24 INFO - PROCESS | 1645 | 1467795984130 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 02:06:24 INFO - PROCESS | 1645 | 1467795984178 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:06:24 INFO - PROCESS | 1645 | 1467795984180 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:06:24 INFO - PROCESS | 1645 | 1467795984183 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 1645 | 1467795984195 Marionette TRACE conn2 <- [1,1070,null,{}] 02:06:24 INFO - PROCESS | 1645 | 1467795984205 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:24 INFO - PROCESS | 1645 | 1467795984209 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:24 INFO - PROCESS | 1645 | 1467795984317 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:06:24 INFO - PROCESS | 1645 | 1467795984324 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 1645 | 1467795984327 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x11816d000 == 30 [pid = 1645] [id = 275] 02:06:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1180aa800) [pid = 1645] [serial = 823] [outer = 0x0] 02:06:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1183c1c00) [pid = 1645] [serial = 824] [outer = 0x1180aa800] 02:06:24 INFO - PROCESS | 1645 | 1467795984377 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x118877800) [pid = 1645] [serial = 825] [outer = 0x1180aa800] 02:06:24 INFO - PROCESS | 1645 | 1467795984881 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 733ms 02:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:06:24 INFO - PROCESS | 1645 | 1467795984916 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:06:24 INFO - PROCESS | 1645 | 1467795984918 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:06:24 INFO - PROCESS | 1645 | 1467795984920 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 1645 | 1467795984921 Marionette TRACE conn2 <- [1,1074,null,{}] 02:06:24 INFO - PROCESS | 1645 | 1467795984923 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:24 INFO - PROCESS | 1645 | 1467795984925 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:25 INFO - PROCESS | 1645 | 1467795985000 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:06:25 INFO - PROCESS | 1645 | 1467795985003 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 1645 | 1467795985004 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968d000 == 31 [pid = 1645] [id = 276] 02:06:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119312800) [pid = 1645] [serial = 826] [outer = 0x0] 02:06:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11931b400) [pid = 1645] [serial = 827] [outer = 0x119312800] 02:06:25 INFO - PROCESS | 1645 | 1467795985032 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119657400) [pid = 1645] [serial = 828] [outer = 0x119312800] 02:06:25 INFO - PROCESS | 1645 | 1467795985385 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 02:06:25 INFO - PROCESS | 1645 | 1467795985390 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 1645 | 1467795985391 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:06:25 INFO - PROCESS | 1645 | 1467795985396 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 1645 | 1467795985397 Marionette TRACE conn2 <- [1,1078,null,{}] 02:06:25 INFO - PROCESS | 1645 | 1467795985399 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:25 INFO - PROCESS | 1645 | 1467795985400 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:25 INFO - PROCESS | 1645 | 1467795985497 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:06:25 INFO - PROCESS | 1645 | 1467795985534 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 1645 | 1467795985535 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12108f000 == 32 [pid = 1645] [id = 277] 02:06:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11964cc00) [pid = 1645] [serial = 829] [outer = 0x0] 02:06:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119793400) [pid = 1645] [serial = 830] [outer = 0x11964cc00] 02:06:25 INFO - PROCESS | 1645 | 1467795985559 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1199be400) [pid = 1645] [serial = 831] [outer = 0x11964cc00] 02:06:25 INFO - PROCESS | 1645 | 1467795985898 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 02:06:25 INFO - PROCESS | 1645 | 1467795985914 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 1645 | 1467795985916 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:06:25 INFO - PROCESS | 1645 | 1467795985923 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 1645 | 1467795985925 Marionette TRACE conn2 <- [1,1082,null,{}] 02:06:25 INFO - PROCESS | 1645 | 1467795985929 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:25 INFO - PROCESS | 1645 | 1467795985934 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:26 INFO - PROCESS | 1645 | 1467795986045 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:06:26 INFO - PROCESS | 1645 | 1467795986080 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 1645 | 1467795986081 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12195d000 == 33 [pid = 1645] [id = 278] 02:06:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1199cd000) [pid = 1645] [serial = 832] [outer = 0x0] 02:06:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119cf2800) [pid = 1645] [serial = 833] [outer = 0x1199cd000] 02:06:26 INFO - PROCESS | 1645 | 1467795986107 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x120f98800) [pid = 1645] [serial = 834] [outer = 0x1199cd000] 02:06:26 INFO - PROCESS | 1645 | 1467795986416 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 527ms 02:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:06:26 INFO - PROCESS | 1645 | 1467795986447 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 1645 | 1467795986448 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:06:26 INFO - PROCESS | 1645 | 1467795986450 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 1645 | 1467795986451 Marionette TRACE conn2 <- [1,1086,null,{}] 02:06:26 INFO - PROCESS | 1645 | 1467795986453 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:26 INFO - PROCESS | 1645 | 1467795986454 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:26 INFO - PROCESS | 1645 | 1467795986555 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:06:26 INFO - PROCESS | 1645 | 1467795986590 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 1645 | 1467795986591 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fd6000 == 34 [pid = 1645] [id = 279] 02:06:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1126a1c00) [pid = 1645] [serial = 835] [outer = 0x0] 02:06:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x121677400) [pid = 1645] [serial = 836] [outer = 0x1126a1c00] 02:06:26 INFO - PROCESS | 1645 | 1467795986615 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x121923800) [pid = 1645] [serial = 837] [outer = 0x1126a1c00] 02:06:26 INFO - PROCESS | 1645 | 1467795986922 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 02:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:06:26 INFO - PROCESS | 1645 | 1467795986968 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 1645 | 1467795986969 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:06:26 INFO - PROCESS | 1645 | 1467795986972 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 1645 | 1467795986973 Marionette TRACE conn2 <- [1,1090,null,{}] 02:06:26 INFO - PROCESS | 1645 | 1467795986980 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:26 INFO - PROCESS | 1645 | 1467795986981 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:27 INFO - PROCESS | 1645 | 1467795987080 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:06:27 INFO - PROCESS | 1645 | 1467795987084 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 1645 | 1467795987085 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254c0800 == 35 [pid = 1645] [id = 280] 02:06:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119797000) [pid = 1645] [serial = 838] [outer = 0x0] 02:06:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x121d7e000) [pid = 1645] [serial = 839] [outer = 0x119797000] 02:06:27 INFO - PROCESS | 1645 | 1467795987109 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x124c3f400) [pid = 1645] [serial = 840] [outer = 0x119797000] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x120f8ac00) [pid = 1645] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x121672400) [pid = 1645] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x111d20400) [pid = 1645] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1122b4400) [pid = 1645] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x120f8c400) [pid = 1645] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113392c00) [pid = 1645] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1122b4800) [pid = 1645] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x120f4b800) [pid = 1645] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x116972000) [pid = 1645] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x113349000) [pid = 1645] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1128cac00) [pid = 1645] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11201b000) [pid = 1645] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x123d0e800) [pid = 1645] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1160ab800) [pid = 1645] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12742fc00) [pid = 1645] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:06:27 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x124c45c00) [pid = 1645] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:06:27 INFO - PROCESS | 1645 | 1467795987582 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 618ms 02:06:27 INFO - PROCESS | 1645 | 1467795987590 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:06:27 INFO - PROCESS | 1645 | 1467795987592 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:06:27 INFO - PROCESS | 1645 | 1467795987605 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:06:27 INFO - PROCESS | 1645 | 1467795987607 Marionette TRACE conn2 <- [1,1094,null,{}] 02:06:27 INFO - PROCESS | 1645 | 1467795987632 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:27 INFO - PROCESS | 1645 | 1467795987634 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:27 INFO - PROCESS | 1645 | 1467795987791 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:06:27 INFO - PROCESS | 1645 | 1467795987811 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 1645 | 1467795987812 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254ae800 == 36 [pid = 1645] [id = 281] 02:06:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11338b800) [pid = 1645] [serial = 841] [outer = 0x0] 02:06:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11676a800) [pid = 1645] [serial = 842] [outer = 0x11338b800] 02:06:27 INFO - PROCESS | 1645 | 1467795987849 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x118f62800) [pid = 1645] [serial = 843] [outer = 0x11338b800] 02:06:28 INFO - PROCESS | 1645 | 1467795988283 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 720ms 02:06:28 INFO - PROCESS | 1645 | 1467795988325 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 1645 | 1467795988327 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:06:28 INFO - PROCESS | 1645 | 1467795988329 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 1645 | 1467795988330 Marionette TRACE conn2 <- [1,1098,null,{}] 02:06:28 INFO - PROCESS | 1645 | 1467795988332 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:28 INFO - PROCESS | 1645 | 1467795988333 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:28 INFO - PROCESS | 1645 | 1467795988404 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:06:28 INFO - PROCESS | 1645 | 1467795988407 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 1645 | 1467795988408 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x129222000 == 37 [pid = 1645] [id = 282] 02:06:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11964f000) [pid = 1645] [serial = 844] [outer = 0x0] 02:06:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x121674400) [pid = 1645] [serial = 845] [outer = 0x11964f000] 02:06:28 INFO - PROCESS | 1645 | 1467795988435 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12482d400) [pid = 1645] [serial = 846] [outer = 0x11964f000] 02:06:28 INFO - PROCESS | 1645 | 1467795988736 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 419ms 02:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:06:28 INFO - PROCESS | 1645 | 1467795988750 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 1645 | 1467795988751 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:06:28 INFO - PROCESS | 1645 | 1467795988753 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 1645 | 1467795988755 Marionette TRACE conn2 <- [1,1102,null,{}] 02:06:28 INFO - PROCESS | 1645 | 1467795988757 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:28 INFO - PROCESS | 1645 | 1467795988761 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:28 INFO - PROCESS | 1645 | 1467795988860 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:06:28 INFO - PROCESS | 1645 | 1467795988913 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 1645 | 1467795988915 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x129293800 == 38 [pid = 1645] [id = 283] 02:06:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1199c4800) [pid = 1645] [serial = 847] [outer = 0x0] 02:06:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124c72c00) [pid = 1645] [serial = 848] [outer = 0x1199c4800] 02:06:28 INFO - PROCESS | 1645 | 1467795988941 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1265ddc00) [pid = 1645] [serial = 849] [outer = 0x1199c4800] 02:06:29 INFO - PROCESS | 1645 | 1467795989233 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 523ms 02:06:29 INFO - PROCESS | 1645 | 1467795989278 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:06:29 INFO - PROCESS | 1645 | 1467795989281 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:06:29 INFO - PROCESS | 1645 | 1467795989283 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 1645 | 1467795989284 Marionette TRACE conn2 <- [1,1106,null,{}] 02:06:29 INFO - PROCESS | 1645 | 1467795989287 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:29 INFO - PROCESS | 1645 | 1467795989288 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:29 INFO - PROCESS | 1645 | 1467795989366 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:06:29 INFO - PROCESS | 1645 | 1467795989416 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:29 INFO - PROCESS | 1645 | 1467795989418 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x112220000 == 39 [pid = 1645] [id = 284] 02:06:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x110fab800) [pid = 1645] [serial = 850] [outer = 0x0] 02:06:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x110fef400) [pid = 1645] [serial = 851] [outer = 0x110fab800] 02:06:29 INFO - PROCESS | 1645 | 1467795989496 Marionette DEBUG loaded listener.js 02:06:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1126a0000) [pid = 1645] [serial = 852] [outer = 0x110fab800] 02:06:30 INFO - PROCESS | 1645 | 1467795990020 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 769ms 02:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:06:30 INFO - PROCESS | 1645 | 1467795990053 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:06:30 INFO - PROCESS | 1645 | 1467795990056 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:06:30 INFO - PROCESS | 1645 | 1467795990059 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:06:30 INFO - PROCESS | 1645 | 1467795990063 Marionette TRACE conn2 <- [1,1110,null,{}] 02:06:30 INFO - PROCESS | 1645 | 1467795990067 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:30 INFO - PROCESS | 1645 | 1467795990070 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:30 INFO - PROCESS | 1645 | 1467795990178 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:06:30 INFO - PROCESS | 1645 | 1467795990301 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 1645 | 1467795990302 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x118169800 == 40 [pid = 1645] [id = 285] 02:06:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x113fed000) [pid = 1645] [serial = 853] [outer = 0x0] 02:06:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1162d6000) [pid = 1645] [serial = 854] [outer = 0x113fed000] 02:06:30 INFO - PROCESS | 1645 | 1467795990332 Marionette DEBUG loaded listener.js 02:06:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x116a0b800) [pid = 1645] [serial = 855] [outer = 0x113fed000] 02:06:31 INFO - PROCESS | 1645 | 1467795991006 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1023ms 02:06:31 INFO - PROCESS | 1645 | 1467795991162 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:06:31 INFO - PROCESS | 1645 | 1467795991164 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:06:31 INFO - PROCESS | 1645 | 1467795991222 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:06:31 INFO - PROCESS | 1645 | 1467795991225 Marionette TRACE conn2 <- [1,1114,null,{}] 02:06:31 INFO - PROCESS | 1645 | 1467795991228 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:31 INFO - PROCESS | 1645 | 1467795991230 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:31 INFO - PROCESS | 1645 | 1467795991351 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x129293800 == 39 [pid = 1645] [id = 283] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x129222000 == 38 [pid = 1645] [id = 282] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x1254ae800 == 37 [pid = 1645] [id = 281] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x1254c0800 == 36 [pid = 1645] [id = 280] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x124fd6000 == 35 [pid = 1645] [id = 279] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x12195d000 == 34 [pid = 1645] [id = 278] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x12108f000 == 33 [pid = 1645] [id = 277] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11968d000 == 32 [pid = 1645] [id = 276] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11816d000 == 31 [pid = 1645] [id = 275] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11716d800 == 30 [pid = 1645] [id = 274] 02:06:31 INFO - PROCESS | 1645 | --DOCSHELL 0x116221000 == 29 [pid = 1645] [id = 273] 02:06:31 INFO - PROCESS | 1645 | 1467795991446 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:31 INFO - PROCESS | 1645 | 1467795991448 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x113d45000 == 30 [pid = 1645] [id = 286] 02:06:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x112f4f000) [pid = 1645] [serial = 856] [outer = 0x0] 02:06:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x113349000) [pid = 1645] [serial = 857] [outer = 0x112f4f000] 02:06:31 INFO - PROCESS | 1645 | 1467795991494 Marionette DEBUG loaded listener.js 02:06:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1183c2800) [pid = 1645] [serial = 858] [outer = 0x112f4f000] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x120f93c00) [pid = 1645] [serial = 776] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1219db800) [pid = 1645] [serial = 779] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x121672000) [pid = 1645] [serial = 777] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11676b000) [pid = 1645] [serial = 788] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11269fc00) [pid = 1645] [serial = 755] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1128d6000) [pid = 1645] [serial = 756] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x124c3d400) [pid = 1645] [serial = 782] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113f03400) [pid = 1645] [serial = 764] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x116907c00) [pid = 1645] [serial = 765] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1171a0400) [pid = 1645] [serial = 767] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1183cc000) [pid = 1645] [serial = 768] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1218e4800) [pid = 1645] [serial = 753] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118f69000) [pid = 1645] [serial = 770] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119654400) [pid = 1645] [serial = 771] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x113f06c00) [pid = 1645] [serial = 758] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12482a000) [pid = 1645] [serial = 780] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x116052800) [pid = 1645] [serial = 759] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1128d7400) [pid = 1645] [serial = 761] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112ada800) [pid = 1645] [serial = 762] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1196d6000) [pid = 1645] [serial = 773] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x125494c00) [pid = 1645] [serial = 785] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x124cef000) [pid = 1645] [serial = 783] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119f73000) [pid = 1645] [serial = 791] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x125fb8c00) [pid = 1645] [serial = 792] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1254d8c00) [pid = 1645] [serial = 786] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x127437000) [pid = 1645] [serial = 795] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x118879800) [pid = 1645] [serial = 789] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119cf6c00) [pid = 1645] [serial = 774] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x128a69400) [pid = 1645] [serial = 798] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x128a60800) [pid = 1645] [serial = 797] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12742d400) [pid = 1645] [serial = 794] [outer = 0x0] [url = about:blank] 02:06:31 INFO - PROCESS | 1645 | 1467795991936 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 727ms 02:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:06:31 INFO - PROCESS | 1645 | 1467795991945 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:06:31 INFO - PROCESS | 1645 | 1467795991948 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:06:31 INFO - PROCESS | 1645 | 1467795991952 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:06:31 INFO - PROCESS | 1645 | 1467795991954 Marionette TRACE conn2 <- [1,1118,null,{}] 02:06:31 INFO - PROCESS | 1645 | 1467795991956 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:31 INFO - PROCESS | 1645 | 1467795991958 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:32 INFO - PROCESS | 1645 | 1467795992036 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:06:32 INFO - PROCESS | 1645 | 1467795992040 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 1645 | 1467795992041 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x119258000 == 31 [pid = 1645] [id = 287] 02:06:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11930f000) [pid = 1645] [serial = 859] [outer = 0x0] 02:06:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11964f400) [pid = 1645] [serial = 860] [outer = 0x11930f000] 02:06:32 INFO - PROCESS | 1645 | 1467795992071 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1196e2c00) [pid = 1645] [serial = 861] [outer = 0x11930f000] 02:06:32 INFO - PROCESS | 1645 | 1467795992407 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 472ms 02:06:32 INFO - PROCESS | 1645 | 1467795992425 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 1645 | 1467795992428 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:06:32 INFO - PROCESS | 1645 | 1467795992431 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 1645 | 1467795992433 Marionette TRACE conn2 <- [1,1122,null,{}] 02:06:32 INFO - PROCESS | 1645 | 1467795992441 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:32 INFO - PROCESS | 1645 | 1467795992444 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:32 INFO - PROCESS | 1645 | 1467795992531 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:06:32 INFO - PROCESS | 1645 | 1467795992586 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 1645 | 1467795992588 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212b0000 == 32 [pid = 1645] [id = 288] 02:06:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119794800) [pid = 1645] [serial = 862] [outer = 0x0] 02:06:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119b07800) [pid = 1645] [serial = 863] [outer = 0x119794800] 02:06:32 INFO - PROCESS | 1645 | 1467795992615 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x120f50000) [pid = 1645] [serial = 864] [outer = 0x119794800] 02:06:32 INFO - PROCESS | 1645 | 1467795992920 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 524ms 02:06:32 INFO - PROCESS | 1645 | 1467795992955 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:06:32 INFO - PROCESS | 1645 | 1467795992957 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:06:32 INFO - PROCESS | 1645 | 1467795992960 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 1645 | 1467795992964 Marionette TRACE conn2 <- [1,1126,null,{}] 02:06:32 INFO - PROCESS | 1645 | 1467795992967 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:32 INFO - PROCESS | 1645 | 1467795992968 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:33 INFO - PROCESS | 1645 | 1467795993047 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:06:33 INFO - PROCESS | 1645 | 1467795993096 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 1645 | 1467795993097 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x121dbc800 == 33 [pid = 1645] [id = 289] 02:06:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1129a5800) [pid = 1645] [serial = 865] [outer = 0x0] 02:06:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1210fa800) [pid = 1645] [serial = 866] [outer = 0x1129a5800] 02:06:33 INFO - PROCESS | 1645 | 1467795993123 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x121d7c800) [pid = 1645] [serial = 867] [outer = 0x1129a5800] 02:06:33 INFO - PROCESS | 1645 | 1467795993382 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 477ms 02:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:06:33 INFO - PROCESS | 1645 | 1467795993437 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 1645 | 1467795993439 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:06:33 INFO - PROCESS | 1645 | 1467795993441 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 1645 | 1467795993442 Marionette TRACE conn2 <- [1,1130,null,{}] 02:06:33 INFO - PROCESS | 1645 | 1467795993453 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:33 INFO - PROCESS | 1645 | 1467795993454 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:33 INFO - PROCESS | 1645 | 1467795993540 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:06:33 INFO - PROCESS | 1645 | 1467795993546 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 1645 | 1467795993547 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e78000 == 34 [pid = 1645] [id = 290] 02:06:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x112adf400) [pid = 1645] [serial = 868] [outer = 0x0] 02:06:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x124c6d000) [pid = 1645] [serial = 869] [outer = 0x112adf400] 02:06:33 INFO - PROCESS | 1645 | 1467795993571 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x125494800) [pid = 1645] [serial = 870] [outer = 0x112adf400] 02:06:33 INFO - PROCESS | 1645 | 1467795993938 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 528ms 02:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:06:33 INFO - PROCESS | 1645 | 1467795993969 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 1645 | 1467795993970 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:06:33 INFO - PROCESS | 1645 | 1467795993972 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 1645 | 1467795993973 Marionette TRACE conn2 <- [1,1134,null,{}] 02:06:33 INFO - PROCESS | 1645 | 1467795993976 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:33 INFO - PROCESS | 1645 | 1467795993980 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:34 INFO - PROCESS | 1645 | 1467795994101 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:06:34 INFO - PROCESS | 1645 | 1467795994120 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 1645 | 1467795994121 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12922b800 == 35 [pid = 1645] [id = 291] 02:06:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1128d0000) [pid = 1645] [serial = 871] [outer = 0x0] 02:06:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x125fb4400) [pid = 1645] [serial = 872] [outer = 0x1128d0000] 02:06:34 INFO - PROCESS | 1645 | 1467795994160 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128a66800) [pid = 1645] [serial = 873] [outer = 0x1128d0000] 02:06:34 INFO - PROCESS | 1645 | 1467795994600 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 672ms 02:06:34 INFO - PROCESS | 1645 | 1467795994647 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:06:34 INFO - PROCESS | 1645 | 1467795994649 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:06:34 INFO - PROCESS | 1645 | 1467795994652 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:06:34 INFO - PROCESS | 1645 | 1467795994654 Marionette TRACE conn2 <- [1,1138,null,{}] 02:06:34 INFO - PROCESS | 1645 | 1467795994657 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:34 INFO - PROCESS | 1645 | 1467795994659 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:34 INFO - PROCESS | 1645 | 1467795994801 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:06:34 INFO - PROCESS | 1645 | 1467795994822 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 1645 | 1467795994823 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944b000 == 36 [pid = 1645] [id = 292] 02:06:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128ae5c00) [pid = 1645] [serial = 874] [outer = 0x0] 02:06:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128cebc00) [pid = 1645] [serial = 875] [outer = 0x128ae5c00] 02:06:34 INFO - PROCESS | 1645 | 1467795994862 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x128cfa000) [pid = 1645] [serial = 876] [outer = 0x128ae5c00] 02:06:35 INFO - PROCESS | 1645 | 1467795995281 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 669ms 02:06:35 INFO - PROCESS | 1645 | 1467795995322 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:06:35 INFO - PROCESS | 1645 | 1467795995324 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:06:35 INFO - PROCESS | 1645 | 1467795995326 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 1645 | 1467795995327 Marionette TRACE conn2 <- [1,1142,null,{}] 02:06:35 INFO - PROCESS | 1645 | 1467795995329 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:35 INFO - PROCESS | 1645 | 1467795995330 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:35 INFO - PROCESS | 1645 | 1467795995425 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:06:35 INFO - PROCESS | 1645 | 1467795995478 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:35 INFO - PROCESS | 1645 | 1467795995479 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac4e000 == 37 [pid = 1645] [id = 293] 02:06:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12900a400) [pid = 1645] [serial = 877] [outer = 0x0] 02:06:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x129011800) [pid = 1645] [serial = 878] [outer = 0x12900a400] 02:06:35 INFO - PROCESS | 1645 | 1467795995506 Marionette DEBUG loaded listener.js 02:06:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x129257c00) [pid = 1645] [serial = 879] [outer = 0x12900a400] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119b10c00) [pid = 1645] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1126a2000) [pid = 1645] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1129ae400) [pid = 1645] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1199cd000) [pid = 1645] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11338b800) [pid = 1645] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119797000) [pid = 1645] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11964cc00) [pid = 1645] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x113d0e800) [pid = 1645] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x121d7c400) [pid = 1645] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1126a1c00) [pid = 1645] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119312800) [pid = 1645] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1128d2400) [pid = 1645] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1180aa800) [pid = 1645] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x117e3b000) [pid = 1645] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:06:35 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11964f000) [pid = 1645] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:06:36 INFO - PROCESS | 1645 | 1467795996015 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 719ms 02:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:06:36 INFO - PROCESS | 1645 | 1467795996046 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:06:36 INFO - PROCESS | 1645 | 1467795996047 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:06:36 INFO - PROCESS | 1645 | 1467795996049 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:06:36 INFO - PROCESS | 1645 | 1467795996050 Marionette TRACE conn2 <- [1,1146,null,{}] 02:06:36 INFO - PROCESS | 1645 | 1467795996052 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:36 INFO - PROCESS | 1645 | 1467795996053 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:36 INFO - PROCESS | 1645 | 1467795996149 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:06:36 INFO - PROCESS | 1645 | 1467795996184 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 1645 | 1467795996185 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x11695d000 == 38 [pid = 1645] [id = 294] 02:06:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1128d3000) [pid = 1645] [serial = 880] [outer = 0x0] 02:06:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1183c7c00) [pid = 1645] [serial = 881] [outer = 0x1128d3000] 02:06:36 INFO - PROCESS | 1645 | 1467795996209 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1199cd000) [pid = 1645] [serial = 882] [outer = 0x1128d3000] 02:06:36 INFO - PROCESS | 1645 | 1467795996516 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 02:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:06:36 INFO - PROCESS | 1645 | 1467795996568 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:06:36 INFO - PROCESS | 1645 | 1467795996570 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:06:36 INFO - PROCESS | 1645 | 1467795996573 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:06:36 INFO - PROCESS | 1645 | 1467795996575 Marionette TRACE conn2 <- [1,1150,null,{}] 02:06:36 INFO - PROCESS | 1645 | 1467795996579 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:36 INFO - PROCESS | 1645 | 1467795996581 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:36 INFO - PROCESS | 1645 | 1467795996700 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:06:36 INFO - PROCESS | 1645 | 1467795996776 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 1645 | 1467795996777 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x121bf0800 == 39 [pid = 1645] [id = 295] 02:06:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x113a72800) [pid = 1645] [serial = 883] [outer = 0x0] 02:06:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x124c73c00) [pid = 1645] [serial = 884] [outer = 0x113a72800] 02:06:36 INFO - PROCESS | 1645 | 1467795996801 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12925d000) [pid = 1645] [serial = 885] [outer = 0x113a72800] 02:06:37 INFO - PROCESS | 1645 | 1467795997061 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 523ms 02:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:06:37 INFO - PROCESS | 1645 | 1467795997100 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 1645 | 1467795997101 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:06:37 INFO - PROCESS | 1645 | 1467795997103 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 1645 | 1467795997105 Marionette TRACE conn2 <- [1,1154,null,{}] 02:06:37 INFO - PROCESS | 1645 | 1467795997107 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:37 INFO - PROCESS | 1645 | 1467795997110 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:37 INFO - PROCESS | 1645 | 1467795997214 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:06:37 INFO - PROCESS | 1645 | 1467795997219 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 1645 | 1467795997221 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd48000 == 40 [pid = 1645] [id = 296] 02:06:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124c75800) [pid = 1645] [serial = 886] [outer = 0x0] 02:06:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1292df800) [pid = 1645] [serial = 887] [outer = 0x124c75800] 02:06:37 INFO - PROCESS | 1645 | 1467795997247 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12a4e3c00) [pid = 1645] [serial = 888] [outer = 0x124c75800] 02:06:37 INFO - PROCESS | 1645 | 1467795997612 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 02:06:37 INFO - PROCESS | 1645 | 1467795997625 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 1645 | 1467795997628 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:06:37 INFO - PROCESS | 1645 | 1467795997632 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 1645 | 1467795997633 Marionette TRACE conn2 <- [1,1158,null,{}] 02:06:37 INFO - PROCESS | 1645 | 1467795997636 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:37 INFO - PROCESS | 1645 | 1467795997637 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:37 INFO - PROCESS | 1645 | 1467795997742 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:06:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12a4e7000) [pid = 1645] [serial = 889] [outer = 0x12cb19000] 02:06:37 INFO - PROCESS | 1645 | 1467795997771 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 1645 | 1467795997772 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c716800 == 41 [pid = 1645] [id = 297] 02:06:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12a6b4800) [pid = 1645] [serial = 890] [outer = 0x0] 02:06:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12a6b8000) [pid = 1645] [serial = 891] [outer = 0x12a6b4800] 02:06:37 INFO - PROCESS | 1645 | 1467795997799 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a6be800) [pid = 1645] [serial = 892] [outer = 0x12a6b4800] 02:06:38 INFO - PROCESS | 1645 | 1467795998298 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 720ms 02:06:38 INFO - PROCESS | 1645 | 1467795998360 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 1645 | 1467795998362 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:06:38 INFO - PROCESS | 1645 | 1467795998367 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 1645 | 1467795998370 Marionette TRACE conn2 <- [1,1162,null,{}] 02:06:38 INFO - PROCESS | 1645 | 1467795998374 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:38 INFO - PROCESS | 1645 | 1467795998375 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:38 INFO - PROCESS | 1645 | 1467795998480 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:06:38 INFO - PROCESS | 1645 | 1467795998547 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:38 INFO - PROCESS | 1645 | 1467795998549 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x119240000 == 42 [pid = 1645] [id = 298] 02:06:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11697bc00) [pid = 1645] [serial = 893] [outer = 0x0] 02:06:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1180ac400) [pid = 1645] [serial = 894] [outer = 0x11697bc00] 02:06:38 INFO - PROCESS | 1645 | 1467795998579 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11887fc00) [pid = 1645] [serial = 895] [outer = 0x11697bc00] 02:06:39 INFO - PROCESS | 1645 | 1467795998999 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 673ms 02:06:39 INFO - PROCESS | 1645 | 1467795999040 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:06:39 INFO - PROCESS | 1645 | 1467795999044 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:06:39 INFO - PROCESS | 1645 | 1467795999048 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 1645 | 1467795999050 Marionette TRACE conn2 <- [1,1166,null,{}] 02:06:39 INFO - PROCESS | 1645 | 1467795999052 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:39 INFO - PROCESS | 1645 | 1467795999054 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:39 INFO - PROCESS | 1645 | 1467795999175 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:06:39 INFO - PROCESS | 1645 | 1467795999232 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 1645 | 1467795999233 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x125f8c800 == 43 [pid = 1645] [id = 299] 02:06:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1199c7400) [pid = 1645] [serial = 896] [outer = 0x0] 02:06:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119cfbc00) [pid = 1645] [serial = 897] [outer = 0x1199c7400] 02:06:39 INFO - PROCESS | 1645 | 1467795999264 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1210f6400) [pid = 1645] [serial = 898] [outer = 0x1199c7400] 02:06:39 INFO - PROCESS | 1645 | 1467795999680 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 02:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:06:39 INFO - PROCESS | 1645 | 1467795999720 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:06:39 INFO - PROCESS | 1645 | 1467795999721 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:06:39 INFO - PROCESS | 1645 | 1467795999724 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 1645 | 1467795999726 Marionette TRACE conn2 <- [1,1170,null,{}] 02:06:39 INFO - PROCESS | 1645 | 1467795999734 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:39 INFO - PROCESS | 1645 | 1467795999737 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:39 INFO - PROCESS | 1645 | 1467795999840 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:06:39 INFO - PROCESS | 1645 | 1467795999898 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 1645 | 1467795999900 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c367800 == 44 [pid = 1645] [id = 300] 02:06:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124cf2000) [pid = 1645] [serial = 899] [outer = 0x0] 02:06:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x125fc1000) [pid = 1645] [serial = 900] [outer = 0x124cf2000] 02:06:39 INFO - PROCESS | 1645 | 1467795999930 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x128a5d000) [pid = 1645] [serial = 901] [outer = 0x124cf2000] 02:06:40 INFO - PROCESS | 1645 | 1467796000370 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 02:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:06:40 INFO - PROCESS | 1645 | 1467796000395 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 1645 | 1467796000397 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:06:40 INFO - PROCESS | 1645 | 1467796000400 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 1645 | 1467796000401 Marionette TRACE conn2 <- [1,1174,null,{}] 02:06:40 INFO - PROCESS | 1645 | 1467796000403 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:40 INFO - PROCESS | 1645 | 1467796000405 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:40 INFO - PROCESS | 1645 | 1467796000522 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:06:40 INFO - PROCESS | 1645 | 1467796000601 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 1645 | 1467796000602 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca72800 == 45 [pid = 1645] [id = 301] 02:06:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x113a78400) [pid = 1645] [serial = 902] [outer = 0x0] 02:06:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12900d400) [pid = 1645] [serial = 903] [outer = 0x113a78400] 02:06:40 INFO - PROCESS | 1645 | 1467796000630 Marionette DEBUG loaded listener.js 02:06:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1292ddc00) [pid = 1645] [serial = 904] [outer = 0x113a78400] 02:06:41 INFO - PROCESS | 1645 | 1467796001167 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:06:41 INFO - PROCESS | 1645 | 1467796001224 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:06:41 INFO - PROCESS | 1645 | 1467796001228 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - PROCESS | 1645 | 1467796001230 Marionette TRACE conn2 <- [1,1178,null,{}] 02:06:41 INFO - PROCESS | 1645 | 1467796001233 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:41 INFO - PROCESS | 1645 | 1467796001235 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:41 INFO - PROCESS | 1645 | 1467796001329 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:06:41 INFO - PROCESS | 1645 | 1467796001394 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:41 INFO - PROCESS | 1645 | 1467796001397 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x11847e800 == 46 [pid = 1645] [id = 302] 02:06:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11676a400) [pid = 1645] [serial = 905] [outer = 0x0] 02:06:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x116fa3400) [pid = 1645] [serial = 906] [outer = 0x11676a400] 02:06:41 INFO - PROCESS | 1645 | 1467796001424 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1183cc000) [pid = 1645] [serial = 907] [outer = 0x11676a400] 02:06:41 INFO - PROCESS | 1645 | 1467796001831 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:06:42 INFO - PROCESS | 1645 | 1467796002513 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:06:42 INFO - PROCESS | 1645 | 1467796002522 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 1645 | 1467796002524 Marionette TRACE conn2 <- [1,1182,null,{}] 02:06:42 INFO - PROCESS | 1645 | 1467796002527 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:42 INFO - PROCESS | 1645 | 1467796002529 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:42 INFO - PROCESS | 1645 | 1467796002608 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:06:42 INFO - PROCESS | 1645 | 1467796002615 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 1645 | 1467796002618 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x113d45800 == 28 [pid = 1645] [id = 303] 02:06:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1128cf400) [pid = 1645] [serial = 908] [outer = 0x0] 02:06:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1128d5400) [pid = 1645] [serial = 909] [outer = 0x1128cf400] 02:06:42 INFO - PROCESS | 1645 | 1467796002645 Marionette DEBUG loaded listener.js 02:06:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x112a79c00) [pid = 1645] [serial = 910] [outer = 0x1128cf400] 02:06:43 INFO - PROCESS | 1645 | 1467796003071 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:06:43 INFO - PROCESS | 1645 | 1467796003107 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:06:43 INFO - PROCESS | 1645 | 1467796003118 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 1645 | 1467796003122 Marionette TRACE conn2 <- [1,1186,null,{}] 02:06:43 INFO - PROCESS | 1645 | 1467796003127 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:43 INFO - PROCESS | 1645 | 1467796003131 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:43 INFO - PROCESS | 1645 | 1467796003249 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:06:43 INFO - PROCESS | 1645 | 1467796003265 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 1645 | 1467796003267 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f2d800 == 29 [pid = 1645] [id = 304] 02:06:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x115ef1800) [pid = 1645] [serial = 911] [outer = 0x0] 02:06:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1160ab000) [pid = 1645] [serial = 912] [outer = 0x115ef1800] 02:06:43 INFO - PROCESS | 1645 | 1467796003311 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x116773000) [pid = 1645] [serial = 913] [outer = 0x115ef1800] 02:06:43 INFO - PROCESS | 1645 | 1467796003653 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:06:43 INFO - PROCESS | 1645 | 1467796003693 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:06:43 INFO - PROCESS | 1645 | 1467796003696 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 1645 | 1467796003697 Marionette TRACE conn2 <- [1,1190,null,{}] 02:06:43 INFO - PROCESS | 1645 | 1467796003704 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:43 INFO - PROCESS | 1645 | 1467796003707 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:43 INFO - PROCESS | 1645 | 1467796003792 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:06:43 INFO - PROCESS | 1645 | 1467796003821 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 1645 | 1467796003824 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181bf000 == 30 [pid = 1645] [id = 305] 02:06:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1183cb800) [pid = 1645] [serial = 914] [outer = 0x0] 02:06:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1186c1000) [pid = 1645] [serial = 915] [outer = 0x1183cb800] 02:06:43 INFO - PROCESS | 1645 | 1467796003852 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x118f66000) [pid = 1645] [serial = 916] [outer = 0x1183cb800] 02:06:44 INFO - PROCESS | 1645 | 1467796004192 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 1645 | 1467796004219 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:06:44 INFO - PROCESS | 1645 | 1467796004221 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 1645 | 1467796004222 Marionette TRACE conn2 <- [1,1194,null,{}] 02:06:44 INFO - PROCESS | 1645 | 1467796004224 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:44 INFO - PROCESS | 1645 | 1467796004226 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:44 INFO - PROCESS | 1645 | 1467796004331 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:06:44 INFO - PROCESS | 1645 | 1467796004362 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:44 INFO - PROCESS | 1645 | 1467796004363 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x11923f800 == 31 [pid = 1645] [id = 306] 02:06:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119318c00) [pid = 1645] [serial = 917] [outer = 0x0] 02:06:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119656c00) [pid = 1645] [serial = 918] [outer = 0x119318c00] 02:06:44 INFO - PROCESS | 1645 | 1467796004388 Marionette DEBUG loaded listener.js 02:06:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119794c00) [pid = 1645] [serial = 919] [outer = 0x119318c00] 02:06:44 INFO - PROCESS | 1645 | 1467796004749 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 1645 | 1467796004797 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:06:44 INFO - PROCESS | 1645 | 1467796004808 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 1645 | 1467796004810 Marionette TRACE conn2 <- [1,1198,null,{}] 02:06:44 INFO - PROCESS | 1645 | 1467796004813 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:44 INFO - PROCESS | 1645 | 1467796004815 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:44 INFO - PROCESS | 1645 | 1467796004962 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:06:44 INFO - PROCESS | 1645 | 1467796004983 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:44 INFO - PROCESS | 1645 | 1467796004984 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fa7000 == 32 [pid = 1645] [id = 307] 02:06:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119793000) [pid = 1645] [serial = 920] [outer = 0x0] 02:06:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119798400) [pid = 1645] [serial = 921] [outer = 0x119793000] 02:06:45 INFO - PROCESS | 1645 | 1467796005009 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119cf7c00) [pid = 1645] [serial = 922] [outer = 0x119793000] 02:06:45 INFO - PROCESS | 1645 | 1467796005361 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 579ms 02:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:06:45 INFO - PROCESS | 1645 | 1467796005380 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:06:45 INFO - PROCESS | 1645 | 1467796005382 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:06:45 INFO - PROCESS | 1645 | 1467796005389 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:06:45 INFO - PROCESS | 1645 | 1467796005390 Marionette TRACE conn2 <- [1,1202,null,{}] 02:06:45 INFO - PROCESS | 1645 | 1467796005393 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:45 INFO - PROCESS | 1645 | 1467796005397 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:45 INFO - PROCESS | 1645 | 1467796005510 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:06:45 INFO - PROCESS | 1645 | 1467796005543 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 1645 | 1467796005545 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x121832800 == 33 [pid = 1645] [id = 308] 02:06:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120f93800) [pid = 1645] [serial = 923] [outer = 0x0] 02:06:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1214fb400) [pid = 1645] [serial = 924] [outer = 0x120f93800] 02:06:45 INFO - PROCESS | 1645 | 1467796005569 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x121d7c400) [pid = 1645] [serial = 925] [outer = 0x120f93800] 02:06:45 INFO - PROCESS | 1645 | 1467796005899 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 529ms 02:06:45 INFO - PROCESS | 1645 | 1467796005915 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:06:45 INFO - PROCESS | 1645 | 1467796005916 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:06:45 INFO - PROCESS | 1645 | 1467796005918 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:06:45 INFO - PROCESS | 1645 | 1467796005919 Marionette TRACE conn2 <- [1,1206,null,{}] 02:06:45 INFO - PROCESS | 1645 | 1467796005922 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:45 INFO - PROCESS | 1645 | 1467796005923 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:46 INFO - PROCESS | 1645 | 1467796006014 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:06:46 INFO - PROCESS | 1645 | 1467796006050 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:46 INFO - PROCESS | 1645 | 1467796006058 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248df000 == 34 [pid = 1645] [id = 309] 02:06:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x121d7d400) [pid = 1645] [serial = 926] [outer = 0x0] 02:06:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124955000) [pid = 1645] [serial = 927] [outer = 0x121d7d400] 02:06:46 INFO - PROCESS | 1645 | 1467796006082 Marionette DEBUG loaded listener.js 02:06:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124f39800) [pid = 1645] [serial = 928] [outer = 0x121d7d400] 02:06:46 INFO - PROCESS | 1645 | 1467796006407 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:06: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 02:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 02:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:06:46 INFO - PROCESS | 1645 | 1467796006439 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:06:46 INFO - PROCESS | 1645 | 1467796006441 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:06:46 INFO - PROCESS | 1645 | 1467796006444 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:06:46 INFO - PROCESS | 1645 | 1467796006446 Marionette TRACE conn2 <- [1,1210,null,{}] 02:06:46 INFO - PROCESS | 1645 | 1467796006449 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:46 INFO - PROCESS | 1645 | 1467796006450 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:46 INFO - PROCESS | 1645 | 1467796006541 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:06:46 INFO - PROCESS | 1645 | 1467796006545 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:46 INFO - PROCESS | 1645 | 1467796006546 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254c1000 == 35 [pid = 1645] [id = 310] 02:06:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112016800) [pid = 1645] [serial = 929] [outer = 0x0] 02:06:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1254d0000) [pid = 1645] [serial = 930] [outer = 0x112016800] 02:06:46 INFO - PROCESS | 1645 | 1467796006570 Marionette DEBUG loaded listener.js 02:06:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x125fc0c00) [pid = 1645] [serial = 931] [outer = 0x112016800] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1199c4800) [pid = 1645] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12a6b4800) [pid = 1645] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112f57800) [pid = 1645] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124c75800) [pid = 1645] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1128d0000) [pid = 1645] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x128ae5c00) [pid = 1645] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1128d3000) [pid = 1645] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12900a400) [pid = 1645] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112f4f000) [pid = 1645] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x110fab800) [pid = 1645] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113a72800) [pid = 1645] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112adf400) [pid = 1645] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119794800) [pid = 1645] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11930f000) [pid = 1645] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113fed000) [pid = 1645] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:06:46 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1129a5800) [pid = 1645] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:06:47 INFO - PROCESS | 1645 | 1467796007047 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 624ms 02:06:47 INFO - PROCESS | 1645 | 1467796007067 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:06:47 INFO - PROCESS | 1645 | 1467796007068 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:06:47 INFO - PROCESS | 1645 | 1467796007070 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 1645 | 1467796007072 Marionette TRACE conn2 <- [1,1214,null,{}] 02:06:47 INFO - PROCESS | 1645 | 1467796007074 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:47 INFO - PROCESS | 1645 | 1467796007075 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:47 INFO - PROCESS | 1645 | 1467796007186 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:06:47 INFO - PROCESS | 1645 | 1467796007222 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 1645 | 1467796007223 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d5800 == 36 [pid = 1645] [id = 311] 02:06:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1128d3000) [pid = 1645] [serial = 932] [outer = 0x0] 02:06:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1196d6000) [pid = 1645] [serial = 933] [outer = 0x1128d3000] 02:06:47 INFO - PROCESS | 1645 | 1467796007255 Marionette DEBUG loaded listener.js 02:06:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1218e8000) [pid = 1645] [serial = 934] [outer = 0x1128d3000] 02:06:47 INFO - PROCESS | 1645 | 1467796007544 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 517ms 02:06:47 INFO - PROCESS | 1645 | 1467796007589 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:06:47 INFO - PROCESS | 1645 | 1467796007590 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:06:47 INFO - PROCESS | 1645 | 1467796007592 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 1645 | 1467796007594 Marionette TRACE conn2 <- [1,1218,null,{}] 02:06:47 INFO - PROCESS | 1645 | 1467796007599 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:47 INFO - PROCESS | 1645 | 1467796007600 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:47 INFO - PROCESS | 1645 | 1467796007673 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:06:47 INFO - PROCESS | 1645 | 1467796007677 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 1645 | 1467796007680 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fac000 == 37 [pid = 1645] [id = 312] 02:06:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1218e9400) [pid = 1645] [serial = 935] [outer = 0x0] 02:06:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x127404400) [pid = 1645] [serial = 936] [outer = 0x1218e9400] 02:06:47 INFO - PROCESS | 1645 | 1467796007704 Marionette DEBUG loaded listener.js 02:06:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12742d800) [pid = 1645] [serial = 937] [outer = 0x1218e9400] 02:06:48 INFO - PROCESS | 1645 | 1467796007997 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 421ms 02:06:48 INFO - PROCESS | 1645 | 1467796008018 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:06:48 INFO - PROCESS | 1645 | 1467796008020 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:06:48 INFO - PROCESS | 1645 | 1467796008022 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 1645 | 1467796008024 Marionette TRACE conn2 <- [1,1222,null,{}] 02:06:48 INFO - PROCESS | 1645 | 1467796008037 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:48 INFO - PROCESS | 1645 | 1467796008039 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:48 INFO - PROCESS | 1645 | 1467796008158 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:06:48 INFO - PROCESS | 1645 | 1467796008166 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:48 INFO - PROCESS | 1645 | 1467796008167 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x129228800 == 38 [pid = 1645] [id = 313] 02:06:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x112698c00) [pid = 1645] [serial = 938] [outer = 0x0] 02:06:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12742d400) [pid = 1645] [serial = 939] [outer = 0x112698c00] 02:06:48 INFO - PROCESS | 1645 | 1467796008194 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x128aec800) [pid = 1645] [serial = 940] [outer = 0x112698c00] 02:06:48 INFO - PROCESS | 1645 | 1467796008511 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:06:48 INFO - PROCESS | 1645 | 1467796008549 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:06:48 INFO - PROCESS | 1645 | 1467796008552 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 1645 | 1467796008553 Marionette TRACE conn2 <- [1,1226,null,{}] 02:06:48 INFO - PROCESS | 1645 | 1467796008555 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:48 INFO - PROCESS | 1645 | 1467796008556 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:48 INFO - PROCESS | 1645 | 1467796008633 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:06:48 INFO - PROCESS | 1645 | 1467796008637 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:48 INFO - PROCESS | 1645 | 1467796008639 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab75800 == 39 [pid = 1645] [id = 314] 02:06:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128cf9000) [pid = 1645] [serial = 941] [outer = 0x0] 02:06:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12925cc00) [pid = 1645] [serial = 942] [outer = 0x128cf9000] 02:06:48 INFO - PROCESS | 1645 | 1467796008663 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1292dbc00) [pid = 1645] [serial = 943] [outer = 0x128cf9000] 02:06:49 INFO - PROCESS | 1645 | 1467796009155 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 618ms 02:06:49 INFO - PROCESS | 1645 | 1467796009171 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:06:49 INFO - PROCESS | 1645 | 1467796009173 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:06:49 INFO - PROCESS | 1645 | 1467796009177 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 1645 | 1467796009179 Marionette TRACE conn2 <- [1,1230,null,{}] 02:06:49 INFO - PROCESS | 1645 | 1467796009183 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:49 INFO - PROCESS | 1645 | 1467796009184 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:49 INFO - PROCESS | 1645 | 1467796009298 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:06:49 INFO - PROCESS | 1645 | 1467796009353 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:49 INFO - PROCESS | 1645 | 1467796009354 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169b9000 == 40 [pid = 1645] [id = 315] 02:06:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1128d8400) [pid = 1645] [serial = 944] [outer = 0x0] 02:06:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112f4e000) [pid = 1645] [serial = 945] [outer = 0x1128d8400] 02:06:49 INFO - PROCESS | 1645 | 1467796009385 Marionette DEBUG loaded listener.js 02:06:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1150a7800) [pid = 1645] [serial = 946] [outer = 0x1128d8400] 02:06:49 INFO - PROCESS | 1645 | 1467796009942 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 772ms 02:06:49 INFO - PROCESS | 1645 | 1467796009949 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:06:49 INFO - PROCESS | 1645 | 1467796009952 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:06:49 INFO - PROCESS | 1645 | 1467796009956 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 1645 | 1467796009958 Marionette TRACE conn2 <- [1,1234,null,{}] 02:06:49 INFO - PROCESS | 1645 | 1467796009988 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:49 INFO - PROCESS | 1645 | 1467796009990 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:50 INFO - PROCESS | 1645 | 1467796010099 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:06:50 INFO - PROCESS | 1645 | 1467796010187 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:50 INFO - PROCESS | 1645 | 1467796010188 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c25800 == 41 [pid = 1645] [id = 316] 02:06:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x117e39c00) [pid = 1645] [serial = 947] [outer = 0x0] 02:06:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11813b400) [pid = 1645] [serial = 948] [outer = 0x117e39c00] 02:06:50 INFO - PROCESS | 1645 | 1467796010219 Marionette DEBUG loaded listener.js 02:06:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x118f69000) [pid = 1645] [serial = 949] [outer = 0x117e39c00] 02:06:50 INFO - PROCESS | 1645 | 1467796010876 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x129228800 == 40 [pid = 1645] [id = 313] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x128fac000 == 39 [pid = 1645] [id = 312] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x1265d5800 == 38 [pid = 1645] [id = 311] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x1254c1000 == 37 [pid = 1645] [id = 310] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x1248df000 == 36 [pid = 1645] [id = 309] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x121832800 == 35 [pid = 1645] [id = 308] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x119fa7000 == 34 [pid = 1645] [id = 307] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x11923f800 == 33 [pid = 1645] [id = 306] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x1181bf000 == 32 [pid = 1645] [id = 305] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x116f2d800 == 31 [pid = 1645] [id = 304] 02:06:50 INFO - PROCESS | 1645 | --DOCSHELL 0x113d45800 == 30 [pid = 1645] [id = 303] 02:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 946ms 02:06:50 INFO - PROCESS | 1645 | 1467796010903 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:06:50 INFO - PROCESS | 1645 | 1467796010905 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:06:50 INFO - PROCESS | 1645 | 1467796010908 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:06:50 INFO - PROCESS | 1645 | 1467796010910 Marionette TRACE conn2 <- [1,1238,null,{}] 02:06:50 INFO - PROCESS | 1645 | 1467796010914 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:50 INFO - PROCESS | 1645 | 1467796010915 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:51 INFO - PROCESS | 1645 | 1467796011003 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1265ddc00) [pid = 1645] [serial = 849] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x113349000) [pid = 1645] [serial = 857] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1183c2800) [pid = 1645] [serial = 858] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x110fef400) [pid = 1645] [serial = 851] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1126a0000) [pid = 1645] [serial = 852] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124c73c00) [pid = 1645] [serial = 884] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124c6d000) [pid = 1645] [serial = 869] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119b07800) [pid = 1645] [serial = 863] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x120f50000) [pid = 1645] [serial = 864] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11964f400) [pid = 1645] [serial = 860] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1196e2c00) [pid = 1645] [serial = 861] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1162d6000) [pid = 1645] [serial = 854] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116a0b800) [pid = 1645] [serial = 855] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x121d7c800) [pid = 1645] [serial = 867] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210fa800) [pid = 1645] [serial = 866] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12a4e3c00) [pid = 1645] [serial = 888] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12925d000) [pid = 1645] [serial = 885] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x129257c00) [pid = 1645] [serial = 879] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1199cd000) [pid = 1645] [serial = 882] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x125494800) [pid = 1645] [serial = 870] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12a6be800) [pid = 1645] [serial = 892] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1162db000) [pid = 1645] [serial = 801] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12a6b8000) [pid = 1645] [serial = 891] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1292df800) [pid = 1645] [serial = 887] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x128a67c00) [pid = 1645] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x125fb4400) [pid = 1645] [serial = 872] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x128cebc00) [pid = 1645] [serial = 875] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x128a66800) [pid = 1645] [serial = 873] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1183c7c00) [pid = 1645] [serial = 881] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x129011800) [pid = 1645] [serial = 878] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x128cfa000) [pid = 1645] [serial = 876] [outer = 0x0] [url = about:blank] 02:06:51 INFO - PROCESS | 1645 | 1467796011063 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 1645 | 1467796011064 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x116665800 == 31 [pid = 1645] [id = 317] 02:06:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x112d30000) [pid = 1645] [serial = 950] [outer = 0x0] 02:06:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1150ad000) [pid = 1645] [serial = 951] [outer = 0x112d30000] 02:06:51 INFO - PROCESS | 1645 | 1467796011091 Marionette DEBUG loaded listener.js 02:06:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x116629c00) [pid = 1645] [serial = 952] [outer = 0x112d30000] 02:06:51 INFO - PROCESS | 1645 | 1467796011379 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 523ms 02:06:51 INFO - PROCESS | 1645 | 1467796011451 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:06:51 INFO - PROCESS | 1645 | 1467796011454 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:06:51 INFO - PROCESS | 1645 | 1467796011458 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 1645 | 1467796011460 Marionette TRACE conn2 <- [1,1242,null,{}] 02:06:51 INFO - PROCESS | 1645 | 1467796011462 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:51 INFO - PROCESS | 1645 | 1467796011464 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:51 INFO - PROCESS | 1645 | 1467796011539 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:06:51 INFO - PROCESS | 1645 | 1467796011600 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 1645 | 1467796011602 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x118112000 == 32 [pid = 1645] [id = 318] 02:06:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1162e3000) [pid = 1645] [serial = 953] [outer = 0x0] 02:06:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x117290c00) [pid = 1645] [serial = 954] [outer = 0x1162e3000] 02:06:51 INFO - PROCESS | 1645 | 1467796011628 Marionette DEBUG loaded listener.js 02:06:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x118882800) [pid = 1645] [serial = 955] [outer = 0x1162e3000] 02:06:51 INFO - PROCESS | 1645 | 1467796011915 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 472ms 02:06:51 INFO - PROCESS | 1645 | 1467796011933 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:06:51 INFO - PROCESS | 1645 | 1467796011934 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:06:51 INFO - PROCESS | 1645 | 1467796011937 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 1645 | 1467796011939 Marionette TRACE conn2 <- [1,1246,null,{}] 02:06:51 INFO - PROCESS | 1645 | 1467796011954 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:51 INFO - PROCESS | 1645 | 1467796011958 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:52 INFO - PROCESS | 1645 | 1467796012040 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:06:52 INFO - PROCESS | 1645 | 1467796012047 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 1645 | 1467796012049 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c2e800 == 33 [pid = 1645] [id = 319] 02:06:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119316000) [pid = 1645] [serial = 956] [outer = 0x0] 02:06:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1196dfc00) [pid = 1645] [serial = 957] [outer = 0x119316000] 02:06:52 INFO - PROCESS | 1645 | 1467796012077 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119b16c00) [pid = 1645] [serial = 958] [outer = 0x119316000] 02:06:52 INFO - PROCESS | 1645 | 1467796012392 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 476ms 02:06:52 INFO - PROCESS | 1645 | 1467796012420 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:06:52 INFO - PROCESS | 1645 | 1467796012422 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:06:52 INFO - PROCESS | 1645 | 1467796012424 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:06:52 INFO - PROCESS | 1645 | 1467796012425 Marionette TRACE conn2 <- [1,1250,null,{}] 02:06:52 INFO - PROCESS | 1645 | 1467796012430 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:52 INFO - PROCESS | 1645 | 1467796012431 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:52 INFO - PROCESS | 1645 | 1467796012508 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:06:52 INFO - PROCESS | 1645 | 1467796012514 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 1645 | 1467796012515 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x121511800 == 34 [pid = 1645] [id = 320] 02:06:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119cffc00) [pid = 1645] [serial = 959] [outer = 0x0] 02:06:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x120f50000) [pid = 1645] [serial = 960] [outer = 0x119cffc00] 02:06:52 INFO - PROCESS | 1645 | 1467796012540 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x121436800) [pid = 1645] [serial = 961] [outer = 0x119cffc00] 02:06:52 INFO - PROCESS | 1645 | 1467796012887 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 472ms 02:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:06:52 INFO - PROCESS | 1645 | 1467796012897 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:06:52 INFO - PROCESS | 1645 | 1467796012898 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:06:52 INFO - PROCESS | 1645 | 1467796012900 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:06:52 INFO - PROCESS | 1645 | 1467796012901 Marionette TRACE conn2 <- [1,1254,null,{}] 02:06:52 INFO - PROCESS | 1645 | 1467796012903 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:52 INFO - PROCESS | 1645 | 1467796012904 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:52 INFO - PROCESS | 1645 | 1467796012983 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:06:52 INFO - PROCESS | 1645 | 1467796012987 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 1645 | 1467796012988 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b5000 == 35 [pid = 1645] [id = 321] 02:06:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11269f000) [pid = 1645] [serial = 962] [outer = 0x0] 02:06:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1218e4400) [pid = 1645] [serial = 963] [outer = 0x11269f000] 02:06:53 INFO - PROCESS | 1645 | 1467796013014 Marionette DEBUG loaded listener.js 02:06:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123ca3800) [pid = 1645] [serial = 964] [outer = 0x11269f000] 02:06:53 INFO - PROCESS | 1645 | 1467796013383 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 02:06:53 INFO - PROCESS | 1645 | 1467796013420 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:06:53 INFO - PROCESS | 1645 | 1467796013421 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:06:53 INFO - PROCESS | 1645 | 1467796013423 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - PROCESS | 1645 | 1467796013424 Marionette TRACE conn2 <- [1,1258,null,{}] 02:06:53 INFO - PROCESS | 1645 | 1467796013432 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:53 INFO - PROCESS | 1645 | 1467796013436 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:53 INFO - PROCESS | 1645 | 1467796013552 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:06:53 INFO - PROCESS | 1645 | 1467796013556 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:53 INFO - PROCESS | 1645 | 1467796013558 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c67000 == 36 [pid = 1645] [id = 322] 02:06:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124f3a400) [pid = 1645] [serial = 965] [outer = 0x0] 02:06:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x125fbc800) [pid = 1645] [serial = 966] [outer = 0x124f3a400] 02:06:53 INFO - PROCESS | 1645 | 1467796013582 Marionette DEBUG loaded listener.js 02:06:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128a60c00) [pid = 1645] [serial = 967] [outer = 0x124f3a400] 02:06:53 INFO - PROCESS | 1645 | 1467796013933 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 525ms 02:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:06:53 INFO - PROCESS | 1645 | 1467796013949 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:06:53 INFO - PROCESS | 1645 | 1467796013950 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:06:53 INFO - PROCESS | 1645 | 1467796013952 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - PROCESS | 1645 | 1467796013953 Marionette TRACE conn2 <- [1,1262,null,{}] 02:06:53 INFO - PROCESS | 1645 | 1467796013956 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:53 INFO - PROCESS | 1645 | 1467796013957 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:54 INFO - PROCESS | 1645 | 1467796014053 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:06:54 INFO - PROCESS | 1645 | 1467796014067 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:54 INFO - PROCESS | 1645 | 1467796014068 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x129238000 == 37 [pid = 1645] [id = 323] 02:06:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x111da8400) [pid = 1645] [serial = 968] [outer = 0x0] 02:06:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128a68800) [pid = 1645] [serial = 969] [outer = 0x111da8400] 02:06:54 INFO - PROCESS | 1645 | 1467796014092 Marionette DEBUG loaded listener.js 02:06:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x128cfa400) [pid = 1645] [serial = 970] [outer = 0x111da8400] 02:06:54 INFO - PROCESS | 1645 | 1467796014440 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 02:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:06:54 INFO - PROCESS | 1645 | 1467796014479 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:06:54 INFO - PROCESS | 1645 | 1467796014480 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:06:54 INFO - PROCESS | 1645 | 1467796014484 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:06:54 INFO - PROCESS | 1645 | 1467796014486 Marionette TRACE conn2 <- [1,1266,null,{}] 02:06:54 INFO - PROCESS | 1645 | 1467796014489 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:54 INFO - PROCESS | 1645 | 1467796014491 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:54 INFO - PROCESS | 1645 | 1467796014633 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:06:54 INFO - PROCESS | 1645 | 1467796014681 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:54 INFO - PROCESS | 1645 | 1467796014682 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944c800 == 38 [pid = 1645] [id = 324] 02:06:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12900a800) [pid = 1645] [serial = 971] [outer = 0x0] 02:06:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x129257c00) [pid = 1645] [serial = 972] [outer = 0x12900a800] 02:06:54 INFO - PROCESS | 1645 | 1467796014722 Marionette DEBUG loaded listener.js 02:06:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1292df800) [pid = 1645] [serial = 973] [outer = 0x12900a800] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1128cf400) [pid = 1645] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119318c00) [pid = 1645] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x115ef1800) [pid = 1645] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11676a400) [pid = 1645] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1183cb800) [pid = 1645] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11697bc00) [pid = 1645] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119793000) [pid = 1645] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1199c7400) [pid = 1645] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124cf2000) [pid = 1645] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113a78400) [pid = 1645] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x120f93800) [pid = 1645] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1128d3000) [pid = 1645] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x121d7d400) [pid = 1645] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x112016800) [pid = 1645] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1218e9400) [pid = 1645] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:06:55 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x112698c00) [pid = 1645] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:06:55 INFO - PROCESS | 1645 | 1467796015251 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 820ms 02:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:06:55 INFO - PROCESS | 1645 | 1467796015304 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:06:55 INFO - PROCESS | 1645 | 1467796015305 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:06:55 INFO - PROCESS | 1645 | 1467796015308 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:06:55 INFO - PROCESS | 1645 | 1467796015309 Marionette TRACE conn2 <- [1,1270,null,{}] 02:06:55 INFO - PROCESS | 1645 | 1467796015311 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:55 INFO - PROCESS | 1645 | 1467796015312 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:55 INFO - PROCESS | 1645 | 1467796015385 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:06:55 INFO - PROCESS | 1645 | 1467796015390 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:55 INFO - PROCESS | 1645 | 1467796015391 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x11977a000 == 39 [pid = 1645] [id = 325] 02:06:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112018000) [pid = 1645] [serial = 974] [outer = 0x0] 02:06:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x113d09400) [pid = 1645] [serial = 975] [outer = 0x112018000] 02:06:55 INFO - PROCESS | 1645 | 1467796015419 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1183c0c00) [pid = 1645] [serial = 976] [outer = 0x112018000] 02:06:55 INFO - PROCESS | 1645 | 1467796015738 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 02:06:55 INFO - PROCESS | 1645 | 1467796015779 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:06:55 INFO - PROCESS | 1645 | 1467796015781 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:06:55 INFO - PROCESS | 1645 | 1467796015783 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:06:55 INFO - PROCESS | 1645 | 1467796015784 Marionette TRACE conn2 <- [1,1274,null,{}] 02:06:55 INFO - PROCESS | 1645 | 1467796015786 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:55 INFO - PROCESS | 1645 | 1467796015787 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:55 INFO - PROCESS | 1645 | 1467796015884 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:06:55 INFO - PROCESS | 1645 | 1467796015890 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:55 INFO - PROCESS | 1645 | 1467796015891 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12add5000 == 40 [pid = 1645] [id = 326] 02:06:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x113fed000) [pid = 1645] [serial = 977] [outer = 0x0] 02:06:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x120f93800) [pid = 1645] [serial = 978] [outer = 0x113fed000] 02:06:55 INFO - PROCESS | 1645 | 1467796015917 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x125fbc000) [pid = 1645] [serial = 979] [outer = 0x113fed000] 02:06:56 INFO - PROCESS | 1645 | 1467796016228 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 467ms 02:06:56 INFO - PROCESS | 1645 | 1467796016251 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:06:56 INFO - PROCESS | 1645 | 1467796016252 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:06:56 INFO - PROCESS | 1645 | 1467796016254 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:06:56 INFO - PROCESS | 1645 | 1467796016256 Marionette TRACE conn2 <- [1,1278,null,{}] 02:06:56 INFO - PROCESS | 1645 | 1467796016258 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:56 INFO - PROCESS | 1645 | 1467796016260 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:56 INFO - PROCESS | 1645 | 1467796016354 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:06:56 INFO - PROCESS | 1645 | 1467796016358 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:56 INFO - PROCESS | 1645 | 1467796016360 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b92c800 == 41 [pid = 1645] [id = 327] 02:06:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x121923800) [pid = 1645] [serial = 980] [outer = 0x0] 02:06:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12a4eac00) [pid = 1645] [serial = 981] [outer = 0x121923800] 02:06:56 INFO - PROCESS | 1645 | 1467796016388 Marionette DEBUG loaded listener.js 02:06:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12ab95400) [pid = 1645] [serial = 982] [outer = 0x121923800] 02:06:56 INFO - PROCESS | 1645 | 1467796016717 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 470ms 02:06:56 INFO - PROCESS | 1645 | 1467796016724 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:06:56 INFO - PROCESS | 1645 | 1467796016725 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:06:56 INFO - PROCESS | 1645 | 1467796016730 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:06:56 INFO - PROCESS | 1645 | 1467796016732 Marionette TRACE conn2 <- [1,1282,null,{}] 02:06:56 INFO - PROCESS | 1645 | 1467796016735 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:56 INFO - PROCESS | 1645 | 1467796016736 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:56 INFO - PROCESS | 1645 | 1467796016843 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:06:56 INFO - PROCESS | 1645 | 1467796016849 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:56 INFO - PROCESS | 1645 | 1467796016850 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd42800 == 42 [pid = 1645] [id = 328] 02:06:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x117e30c00) [pid = 1645] [serial = 983] [outer = 0x0] 02:06:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12ab9a000) [pid = 1645] [serial = 984] [outer = 0x117e30c00] 02:06:56 INFO - PROCESS | 1645 | 1467796016874 Marionette DEBUG loaded listener.js 02:06:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12acbd800) [pid = 1645] [serial = 985] [outer = 0x117e30c00] 02:06:57 INFO - PROCESS | 1645 | 1467796017166 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 02:06:57 INFO - PROCESS | 1645 | 1467796017201 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:06:57 INFO - PROCESS | 1645 | 1467796017202 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:06:57 INFO - PROCESS | 1645 | 1467796017204 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - PROCESS | 1645 | 1467796017206 Marionette TRACE conn2 <- [1,1286,null,{}] 02:06:57 INFO - PROCESS | 1645 | 1467796017208 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:57 INFO - PROCESS | 1645 | 1467796017209 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:57 INFO - PROCESS | 1645 | 1467796017341 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:06:57 INFO - PROCESS | 1645 | 1467796017394 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:57 INFO - PROCESS | 1645 | 1467796017396 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x112fa0800 == 43 [pid = 1645] [id = 329] 02:06:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1122b0000) [pid = 1645] [serial = 986] [outer = 0x0] 02:06:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1126a1c00) [pid = 1645] [serial = 987] [outer = 0x1122b0000] 02:06:57 INFO - PROCESS | 1645 | 1467796017428 Marionette DEBUG loaded listener.js 02:06:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x112f51800) [pid = 1645] [serial = 988] [outer = 0x1122b0000] 02:06:57 INFO - PROCESS | 1645 | 1467796017862 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 719ms 02:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:06:57 INFO - PROCESS | 1645 | 1467796017925 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:06:57 INFO - PROCESS | 1645 | 1467796017928 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:06:57 INFO - PROCESS | 1645 | 1467796017931 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - PROCESS | 1645 | 1467796017933 Marionette TRACE conn2 <- [1,1290,null,{}] 02:06:57 INFO - PROCESS | 1645 | 1467796017937 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:57 INFO - PROCESS | 1645 | 1467796017940 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:58 INFO - PROCESS | 1645 | 1467796018043 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:06:58 INFO - PROCESS | 1645 | 1467796018146 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:58 INFO - PROCESS | 1645 | 1467796018148 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c26800 == 44 [pid = 1645] [id = 330] 02:06:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x116905000) [pid = 1645] [serial = 989] [outer = 0x0] 02:06:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x118515400) [pid = 1645] [serial = 990] [outer = 0x116905000] 02:06:58 INFO - PROCESS | 1645 | 1467796018179 Marionette DEBUG loaded listener.js 02:06:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11964b800) [pid = 1645] [serial = 991] [outer = 0x116905000] 02:06:58 INFO - PROCESS | 1645 | 1467796018598 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 723ms 02:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:06:58 INFO - PROCESS | 1645 | 1467796018654 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:06:58 INFO - PROCESS | 1645 | 1467796018656 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:06:58 INFO - PROCESS | 1645 | 1467796018658 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:06:58 INFO - PROCESS | 1645 | 1467796018660 Marionette TRACE conn2 <- [1,1294,null,{}] 02:06:58 INFO - PROCESS | 1645 | 1467796018662 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:58 INFO - PROCESS | 1645 | 1467796018664 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:58 INFO - PROCESS | 1645 | 1467796018765 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:06:58 INFO - PROCESS | 1645 | 1467796018823 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:58 INFO - PROCESS | 1645 | 1467796018824 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade0000 == 45 [pid = 1645] [id = 331] 02:06:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119793400) [pid = 1645] [serial = 992] [outer = 0x0] 02:06:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x120f93c00) [pid = 1645] [serial = 993] [outer = 0x119793400] 02:06:58 INFO - PROCESS | 1645 | 1467796018853 Marionette DEBUG loaded listener.js 02:06:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123ca5c00) [pid = 1645] [serial = 994] [outer = 0x119793400] 02:06:59 INFO - PROCESS | 1645 | 1467796019265 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 621ms 02:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:06:59 INFO - PROCESS | 1645 | 1467796019279 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:06:59 INFO - PROCESS | 1645 | 1467796019282 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:06:59 INFO - PROCESS | 1645 | 1467796019290 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:06:59 INFO - PROCESS | 1645 | 1467796019293 Marionette TRACE conn2 <- [1,1298,null,{}] 02:06:59 INFO - PROCESS | 1645 | 1467796019296 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:59 INFO - PROCESS | 1645 | 1467796019298 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:59 INFO - PROCESS | 1645 | 1467796019423 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:06:59 INFO - PROCESS | 1645 | 1467796019492 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:59 INFO - PROCESS | 1645 | 1467796019494 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:06:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c713800 == 46 [pid = 1645] [id = 332] 02:06:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x125498000) [pid = 1645] [serial = 995] [outer = 0x0] 02:06:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x128a5ec00) [pid = 1645] [serial = 996] [outer = 0x125498000] 02:06:59 INFO - PROCESS | 1645 | 1467796019522 Marionette DEBUG loaded listener.js 02:06:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x128cf9c00) [pid = 1645] [serial = 997] [outer = 0x125498000] 02:06:59 INFO - PROCESS | 1645 | 1467796019962 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 728ms 02:07:00 INFO - PROCESS | 1645 | 1467796020030 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:07:00 INFO - PROCESS | 1645 | 1467796020031 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:07:00 INFO - PROCESS | 1645 | 1467796020035 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:07:00 INFO - PROCESS | 1645 | 1467796020036 Marionette TRACE conn2 <- [1,1302,null,{}] 02:07:00 INFO - PROCESS | 1645 | 1467796020039 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:00 INFO - PROCESS | 1645 | 1467796020040 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:00 INFO - PROCESS | 1645 | 1467796020141 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:07:00 INFO - PROCESS | 1645 | 1467796020208 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:00 INFO - PROCESS | 1645 | 1467796020209 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x112fa3800 == 47 [pid = 1645] [id = 333] 02:07:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x112f54000) [pid = 1645] [serial = 998] [outer = 0x0] 02:07:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11964e000) [pid = 1645] [serial = 999] [outer = 0x112f54000] 02:07:00 INFO - PROCESS | 1645 | 1467796020238 Marionette DEBUG loaded listener.js 02:07:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12482c000) [pid = 1645] [serial = 1000] [outer = 0x112f54000] 02:07:00 INFO - PROCESS | 1645 | 1467796020807 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 822ms 02:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:07:00 INFO - PROCESS | 1645 | 1467796020857 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:07:00 INFO - PROCESS | 1645 | 1467796020859 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:07:00 INFO - PROCESS | 1645 | 1467796020862 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:07:00 INFO - PROCESS | 1645 | 1467796020864 Marionette TRACE conn2 <- [1,1306,null,{}] 02:07:00 INFO - PROCESS | 1645 | 1467796020867 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:00 INFO - PROCESS | 1645 | 1467796020869 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:00 INFO - PROCESS | 1645 | 1467796020965 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:07:01 INFO - PROCESS | 1645 | 1467796021037 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:01 INFO - PROCESS | 1645 | 1467796021039 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f42800 == 48 [pid = 1645] [id = 334] 02:07:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1162e3800) [pid = 1645] [serial = 1001] [outer = 0x0] 02:07:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x116903000) [pid = 1645] [serial = 1002] [outer = 0x1162e3800] 02:07:01 INFO - PROCESS | 1645 | 1467796021069 Marionette DEBUG loaded listener.js 02:07:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x11813a000) [pid = 1645] [serial = 1003] [outer = 0x1162e3800] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd42800 == 47 [pid = 1645] [id = 328] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12b92c800 == 46 [pid = 1645] [id = 327] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12add5000 == 45 [pid = 1645] [id = 326] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x11977a000 == 44 [pid = 1645] [id = 325] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12944c800 == 43 [pid = 1645] [id = 324] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x129238000 == 42 [pid = 1645] [id = 323] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x128c67000 == 41 [pid = 1645] [id = 322] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b5000 == 40 [pid = 1645] [id = 321] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x121511800 == 39 [pid = 1645] [id = 320] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x119c2e800 == 38 [pid = 1645] [id = 319] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x118112000 == 37 [pid = 1645] [id = 318] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x116665800 == 36 [pid = 1645] [id = 317] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x119c25800 == 35 [pid = 1645] [id = 316] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x1169b9000 == 34 [pid = 1645] [id = 315] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x11847e800 == 33 [pid = 1645] [id = 302] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab75800 == 32 [pid = 1645] [id = 314] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x112fa3800 == 31 [pid = 1645] [id = 333] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12c713800 == 30 [pid = 1645] [id = 332] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade0000 == 29 [pid = 1645] [id = 331] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x119c26800 == 28 [pid = 1645] [id = 330] 02:07:01 INFO - PROCESS | 1645 | --DOCSHELL 0x112fa0800 == 27 [pid = 1645] [id = 329] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1128d5400) [pid = 1645] [serial = 909] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x112a79c00) [pid = 1645] [serial = 910] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x119656c00) [pid = 1645] [serial = 918] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1160ab000) [pid = 1645] [serial = 912] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x116773000) [pid = 1645] [serial = 913] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1183cc000) [pid = 1645] [serial = 907] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x116fa3400) [pid = 1645] [serial = 906] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1186c1000) [pid = 1645] [serial = 915] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x118f66000) [pid = 1645] [serial = 916] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11887fc00) [pid = 1645] [serial = 895] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1180ac400) [pid = 1645] [serial = 894] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x119798400) [pid = 1645] [serial = 921] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1210f6400) [pid = 1645] [serial = 898] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119cfbc00) [pid = 1645] [serial = 897] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x128a5d000) [pid = 1645] [serial = 901] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x125fc1000) [pid = 1645] [serial = 900] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1292ddc00) [pid = 1645] [serial = 904] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12900d400) [pid = 1645] [serial = 903] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x121d7c400) [pid = 1645] [serial = 925] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1214fb400) [pid = 1645] [serial = 924] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119cf7c00) [pid = 1645] [serial = 922] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1196d6000) [pid = 1645] [serial = 933] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124f39800) [pid = 1645] [serial = 928] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x124955000) [pid = 1645] [serial = 927] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1254d0000) [pid = 1645] [serial = 930] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x127404400) [pid = 1645] [serial = 936] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12742d400) [pid = 1645] [serial = 939] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x128aec800) [pid = 1645] [serial = 940] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12742d800) [pid = 1645] [serial = 937] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x125fc0c00) [pid = 1645] [serial = 931] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12925cc00) [pid = 1645] [serial = 942] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119794c00) [pid = 1645] [serial = 919] [outer = 0x0] [url = about:blank] 02:07:01 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1218e8000) [pid = 1645] [serial = 934] [outer = 0x0] [url = about:blank] 02:07:02 INFO - PROCESS | 1645 | 1467796022033 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1178ms 02:07:02 INFO - PROCESS | 1645 | 1467796022040 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:07:02 INFO - PROCESS | 1645 | 1467796022043 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:07:02 INFO - PROCESS | 1645 | 1467796022047 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:07:02 INFO - PROCESS | 1645 | 1467796022049 Marionette TRACE conn2 <- [1,1310,null,{}] 02:07:02 INFO - PROCESS | 1645 | 1467796022052 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:02 INFO - PROCESS | 1645 | 1467796022054 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:02 INFO - PROCESS | 1645 | 1467796022136 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:07:02 INFO - PROCESS | 1645 | 1467796022141 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 1645 | 1467796022145 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x113a9e800 == 28 [pid = 1645] [id = 335] 02:07:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1128d2000) [pid = 1645] [serial = 1004] [outer = 0x0] 02:07:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1129b3800) [pid = 1645] [serial = 1005] [outer = 0x1128d2000] 02:07:02 INFO - PROCESS | 1645 | 1467796022173 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x112695c00) [pid = 1645] [serial = 1006] [outer = 0x1128d2000] 02:07:02 INFO - PROCESS | 1645 | 1467796022542 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:07:02 INFO - PROCESS | 1645 | 1467796022572 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:07:02 INFO - PROCESS | 1645 | 1467796022577 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:07:02 INFO - PROCESS | 1645 | 1467796022578 Marionette TRACE conn2 <- [1,1314,null,{}] 02:07:02 INFO - PROCESS | 1645 | 1467796022581 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:02 INFO - PROCESS | 1645 | 1467796022582 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:02 INFO - PROCESS | 1645 | 1467796022659 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:07:02 INFO - PROCESS | 1645 | 1467796022666 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 1645 | 1467796022667 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x117173800 == 29 [pid = 1645] [id = 336] 02:07:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x113d0b400) [pid = 1645] [serial = 1007] [outer = 0x0] 02:07:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11662fc00) [pid = 1645] [serial = 1008] [outer = 0x113d0b400] 02:07:02 INFO - PROCESS | 1645 | 1467796022694 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1176f1c00) [pid = 1645] [serial = 1009] [outer = 0x113d0b400] 02:07:03 INFO - PROCESS | 1645 | --DOCSHELL 0x113a9e800 == 28 [pid = 1645] [id = 335] 02:07:03 INFO - PROCESS | 1645 | --DOCSHELL 0x116f42800 == 27 [pid = 1645] [id = 334] 02:07:04 INFO - PROCESS | 1645 | 1467796024008 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1475ms 02:07:04 INFO - PROCESS | 1645 | 1467796024052 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:07:04 INFO - PROCESS | 1645 | 1467796024054 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:07:04 INFO - PROCESS | 1645 | 1467796024058 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:07:04 INFO - PROCESS | 1645 | 1467796024060 Marionette TRACE conn2 <- [1,1318,null,{}] 02:07:04 INFO - PROCESS | 1645 | 1467796024070 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:04 INFO - PROCESS | 1645 | 1467796024072 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:04 INFO - PROCESS | 1645 | 1467796024154 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:07:04 INFO - PROCESS | 1645 | 1467796024212 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:04 INFO - PROCESS | 1645 | 1467796024213 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x1167d7000 == 28 [pid = 1645] [id = 337] 02:07:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x113385800) [pid = 1645] [serial = 1010] [outer = 0x0] 02:07:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x113847c00) [pid = 1645] [serial = 1011] [outer = 0x113385800] 02:07:04 INFO - PROCESS | 1645 | 1467796024241 Marionette DEBUG loaded listener.js 02:07:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x116052800) [pid = 1645] [serial = 1012] [outer = 0x113385800] 02:07:04 INFO - PROCESS | 1645 | 1467796024554 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 526ms 02:07:04 INFO - PROCESS | 1645 | 1467796024584 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:07:04 INFO - PROCESS | 1645 | 1467796024587 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:07:04 INFO - PROCESS | 1645 | 1467796024592 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:07:04 INFO - PROCESS | 1645 | 1467796024594 Marionette TRACE conn2 <- [1,1322,null,{}] 02:07:04 INFO - PROCESS | 1645 | 1467796024599 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:04 INFO - PROCESS | 1645 | 1467796024601 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:04 INFO - PROCESS | 1645 | 1467796024678 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:07:04 INFO - PROCESS | 1645 | 1467796024684 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:04 INFO - PROCESS | 1645 | 1467796024686 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x11847e800 == 29 [pid = 1645] [id = 338] 02:07:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1162e2800) [pid = 1645] [serial = 1013] [outer = 0x0] 02:07:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1183c7c00) [pid = 1645] [serial = 1014] [outer = 0x1162e2800] 02:07:04 INFO - PROCESS | 1645 | 1467796024713 Marionette DEBUG loaded listener.js 02:07:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x118f49400) [pid = 1645] [serial = 1015] [outer = 0x1162e2800] 02:07:05 INFO - PROCESS | 1645 | 1467796025101 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 02:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:07:05 INFO - PROCESS | 1645 | 1467796025114 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:07:05 INFO - PROCESS | 1645 | 1467796025116 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:07:05 INFO - PROCESS | 1645 | 1467796025118 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:07:05 INFO - PROCESS | 1645 | 1467796025128 Marionette TRACE conn2 <- [1,1326,null,{}] 02:07:05 INFO - PROCESS | 1645 | 1467796025145 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:05 INFO - PROCESS | 1645 | 1467796025148 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:05 INFO - PROCESS | 1645 | 1467796025248 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:07:05 INFO - PROCESS | 1645 | 1467796025253 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 1645 | 1467796025256 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c1e800 == 30 [pid = 1645] [id = 339] 02:07:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1126a3000) [pid = 1645] [serial = 1016] [outer = 0x0] 02:07:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1196d6800) [pid = 1645] [serial = 1017] [outer = 0x1126a3000] 02:07:05 INFO - PROCESS | 1645 | 1467796025283 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119798400) [pid = 1645] [serial = 1018] [outer = 0x1126a3000] 02:07:05 INFO - PROCESS | 1645 | 1467796025671 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:07: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 02:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 588ms 02:07:05 INFO - PROCESS | 1645 | 1467796025708 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:07:05 INFO - PROCESS | 1645 | 1467796025710 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:07:05 INFO - PROCESS | 1645 | 1467796025714 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:07:05 INFO - PROCESS | 1645 | 1467796025716 Marionette TRACE conn2 <- [1,1330,null,{}] 02:07:05 INFO - PROCESS | 1645 | 1467796025719 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:05 INFO - PROCESS | 1645 | 1467796025721 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:05 INFO - PROCESS | 1645 | 1467796025864 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:07:05 INFO - PROCESS | 1645 | 1467796025886 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 1645 | 1467796025887 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1211a6800 == 31 [pid = 1645] [id = 340] 02:07:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119b10800) [pid = 1645] [serial = 1019] [outer = 0x0] 02:07:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119cf3800) [pid = 1645] [serial = 1020] [outer = 0x119b10800] 02:07:05 INFO - PROCESS | 1645 | 1467796025928 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x120f50800) [pid = 1645] [serial = 1021] [outer = 0x119b10800] 02:07:06 INFO - PROCESS | 1645 | 1467796026334 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:07: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 02:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 674ms 02:07:06 INFO - PROCESS | 1645 | 1467796026389 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:07:06 INFO - PROCESS | 1645 | 1467796026397 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:07:06 INFO - PROCESS | 1645 | 1467796026400 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:07:06 INFO - PROCESS | 1645 | 1467796026401 Marionette TRACE conn2 <- [1,1334,null,{}] 02:07:06 INFO - PROCESS | 1645 | 1467796026403 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:06 INFO - PROCESS | 1645 | 1467796026404 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:06 INFO - PROCESS | 1645 | 1467796026495 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:07:06 INFO - PROCESS | 1645 | 1467796026550 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:06 INFO - PROCESS | 1645 | 1467796026551 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248dd000 == 32 [pid = 1645] [id = 341] 02:07:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1183cc000) [pid = 1645] [serial = 1022] [outer = 0x0] 02:07:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x121433400) [pid = 1645] [serial = 1023] [outer = 0x1183cc000] 02:07:06 INFO - PROCESS | 1645 | 1467796026575 Marionette DEBUG loaded listener.js 02:07:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1218e1c00) [pid = 1645] [serial = 1024] [outer = 0x1183cc000] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124f3a400) [pid = 1645] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x111da8400) [pid = 1645] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12900a800) [pid = 1645] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119cffc00) [pid = 1645] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x128cf9000) [pid = 1645] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11269f000) [pid = 1645] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x117e39c00) [pid = 1645] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1128d8400) [pid = 1645] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1162e3000) [pid = 1645] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119316000) [pid = 1645] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1162e3800) [pid = 1645] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112d30000) [pid = 1645] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116905000) [pid = 1645] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1128d2000) [pid = 1645] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119793400) [pid = 1645] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x125498000) [pid = 1645] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x112f54000) [pid = 1645] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x121923800) [pid = 1645] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112018000) [pid = 1645] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x117e30c00) [pid = 1645] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1122b0000) [pid = 1645] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:07:07 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x113fed000) [pid = 1645] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:07:07 INFO - PROCESS | 1645 | 1467796027139 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 769ms 02:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:07:07 INFO - PROCESS | 1645 | 1467796027169 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:07:07 INFO - PROCESS | 1645 | 1467796027171 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:07:07 INFO - PROCESS | 1645 | 1467796027173 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:07:07 INFO - PROCESS | 1645 | 1467796027174 Marionette TRACE conn2 <- [1,1338,null,{}] 02:07:07 INFO - PROCESS | 1645 | 1467796027176 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:07 INFO - PROCESS | 1645 | 1467796027182 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:07 INFO - PROCESS | 1645 | 1467796027274 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:07:07 INFO - PROCESS | 1645 | 1467796027280 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:07 INFO - PROCESS | 1645 | 1467796027281 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254bd800 == 33 [pid = 1645] [id = 342] 02:07:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x112d2e000) [pid = 1645] [serial = 1025] [outer = 0x0] 02:07:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119cf6c00) [pid = 1645] [serial = 1026] [outer = 0x112d2e000] 02:07:07 INFO - PROCESS | 1645 | 1467796027306 Marionette DEBUG loaded listener.js 02:07:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1218e4800) [pid = 1645] [serial = 1027] [outer = 0x112d2e000] 02:07:08 INFO - PROCESS | 1645 | 1467796028126 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 02:07:08 INFO - PROCESS | 1645 | 1467796028142 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:07:08 INFO - PROCESS | 1645 | 1467796028143 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:07:08 INFO - PROCESS | 1645 | 1467796028148 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:07:08 INFO - PROCESS | 1645 | 1467796028160 Marionette TRACE conn2 <- [1,1342,null,{}] 02:07:08 INFO - PROCESS | 1645 | 1467796028166 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:08 INFO - PROCESS | 1645 | 1467796028168 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:08 INFO - PROCESS | 1645 | 1467796028283 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:07:08 INFO - PROCESS | 1645 | 1467796028288 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 1645 | 1467796028289 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x128920800 == 34 [pid = 1645] [id = 343] 02:07:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1210fac00) [pid = 1645] [serial = 1028] [outer = 0x0] 02:07:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x123c79c00) [pid = 1645] [serial = 1029] [outer = 0x1210fac00] 02:07:08 INFO - PROCESS | 1645 | 1467796028313 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1249abc00) [pid = 1645] [serial = 1030] [outer = 0x1210fac00] 02:07:08 INFO - PROCESS | 1645 | 1467796028590 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 484ms 02:07:08 INFO - PROCESS | 1645 | 1467796028635 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:07:08 INFO - PROCESS | 1645 | 1467796028636 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:07:08 INFO - PROCESS | 1645 | 1467796028638 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:07:08 INFO - PROCESS | 1645 | 1467796028639 Marionette TRACE conn2 <- [1,1346,null,{}] 02:07:08 INFO - PROCESS | 1645 | 1467796028641 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:08 INFO - PROCESS | 1645 | 1467796028643 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:08 INFO - PROCESS | 1645 | 1467796028722 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:07:08 INFO - PROCESS | 1645 | 1467796028725 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 1645 | 1467796028726 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fb2800 == 35 [pid = 1645] [id = 344] 02:07:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1218e5800) [pid = 1645] [serial = 1031] [outer = 0x0] 02:07:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x124f34c00) [pid = 1645] [serial = 1032] [outer = 0x1218e5800] 02:07:08 INFO - PROCESS | 1645 | 1467796028754 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1254cfc00) [pid = 1645] [serial = 1033] [outer = 0x1218e5800] 02:07:09 INFO - PROCESS | 1645 | 1467796029068 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 02:07:09 INFO - PROCESS | 1645 | 1467796029158 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:07:09 INFO - PROCESS | 1645 | 1467796029160 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:07:09 INFO - PROCESS | 1645 | 1467796029164 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 1645 | 1467796029166 Marionette TRACE conn2 <- [1,1350,null,{}] 02:07:09 INFO - PROCESS | 1645 | 1467796029170 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:09 INFO - PROCESS | 1645 | 1467796029172 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:09 INFO - PROCESS | 1645 | 1467796029287 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:07:09 INFO - PROCESS | 1645 | 1467796029363 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:09 INFO - PROCESS | 1645 | 1467796029366 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x116070800 == 36 [pid = 1645] [id = 345] 02:07:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11269cc00) [pid = 1645] [serial = 1034] [outer = 0x0] 02:07:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1128cc400) [pid = 1645] [serial = 1035] [outer = 0x11269cc00] 02:07:09 INFO - PROCESS | 1645 | 1467796029397 Marionette DEBUG loaded listener.js 02:07:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1129ae000) [pid = 1645] [serial = 1036] [outer = 0x11269cc00] 02:07:09 INFO - PROCESS | 1645 | 1467796029941 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 825ms 02:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:07:09 INFO - PROCESS | 1645 | 1467796029989 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 1645 | 1467796029991 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:07:09 INFO - PROCESS | 1645 | 1467796029996 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:07:10 INFO - PROCESS | 1645 | 1467796029999 Marionette TRACE conn2 <- [1,1354,null,{}] 02:07:10 INFO - PROCESS | 1645 | 1467796030001 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:10 INFO - PROCESS | 1645 | 1467796030003 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:10 INFO - PROCESS | 1645 | 1467796030107 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:07:10 INFO - PROCESS | 1645 | 1467796030182 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 1645 | 1467796030184 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x121089000 == 37 [pid = 1645] [id = 346] 02:07:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11697bc00) [pid = 1645] [serial = 1037] [outer = 0x0] 02:07:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x117290000) [pid = 1645] [serial = 1038] [outer = 0x11697bc00] 02:07:10 INFO - PROCESS | 1645 | 1467796030214 Marionette DEBUG loaded listener.js 02:07:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1186bbc00) [pid = 1645] [serial = 1039] [outer = 0x11697bc00] 02:07:10 INFO - PROCESS | 1645 | 1467796030916 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 975ms 02:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:07:10 INFO - PROCESS | 1645 | 1467796030969 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:07:10 INFO - PROCESS | 1645 | 1467796030972 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:07:10 INFO - PROCESS | 1645 | 1467796030975 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:07:10 INFO - PROCESS | 1645 | 1467796030977 Marionette TRACE conn2 <- [1,1358,null,{}] 02:07:10 INFO - PROCESS | 1645 | 1467796030980 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:10 INFO - PROCESS | 1645 | 1467796030982 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:11 INFO - PROCESS | 1645 | 1467796031088 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x128920800 == 36 [pid = 1645] [id = 343] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x1254bd800 == 35 [pid = 1645] [id = 342] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x1248dd000 == 34 [pid = 1645] [id = 341] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x1211a6800 == 33 [pid = 1645] [id = 340] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x119c1e800 == 32 [pid = 1645] [id = 339] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x11847e800 == 31 [pid = 1645] [id = 338] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x1167d7000 == 30 [pid = 1645] [id = 337] 02:07:11 INFO - PROCESS | 1645 | --DOCSHELL 0x117173800 == 29 [pid = 1645] [id = 336] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11662fc00) [pid = 1645] [serial = 1008] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x125fbc800) [pid = 1645] [serial = 966] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x128a68800) [pid = 1645] [serial = 969] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x128a60c00) [pid = 1645] [serial = 967] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x129257c00) [pid = 1645] [serial = 972] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128cfa400) [pid = 1645] [serial = 970] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x120f50000) [pid = 1645] [serial = 960] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x121436800) [pid = 1645] [serial = 961] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1292dbc00) [pid = 1645] [serial = 943] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1218e4400) [pid = 1645] [serial = 963] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11813b400) [pid = 1645] [serial = 948] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x118f69000) [pid = 1645] [serial = 949] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x112f4e000) [pid = 1645] [serial = 945] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1150a7800) [pid = 1645] [serial = 946] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x117290c00) [pid = 1645] [serial = 954] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x118882800) [pid = 1645] [serial = 955] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1196dfc00) [pid = 1645] [serial = 957] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x116903000) [pid = 1645] [serial = 1002] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x119b16c00) [pid = 1645] [serial = 958] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1150ad000) [pid = 1645] [serial = 951] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x11813a000) [pid = 1645] [serial = 1003] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x116629c00) [pid = 1645] [serial = 952] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x118515400) [pid = 1645] [serial = 990] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x112695c00) [pid = 1645] [serial = 1006] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x120f93c00) [pid = 1645] [serial = 993] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x11964b800) [pid = 1645] [serial = 991] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x128a5ec00) [pid = 1645] [serial = 996] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x123ca5c00) [pid = 1645] [serial = 994] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x1129b3800) [pid = 1645] [serial = 1005] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x11964e000) [pid = 1645] [serial = 999] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x12ab95400) [pid = 1645] [serial = 982] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 61 (0x128cf9c00) [pid = 1645] [serial = 997] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 60 (0x1183c0c00) [pid = 1645] [serial = 976] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 59 (0x12ab9a000) [pid = 1645] [serial = 984] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 58 (0x113d09400) [pid = 1645] [serial = 975] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 57 (0x12482c000) [pid = 1645] [serial = 1000] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 56 (0x1126a1c00) [pid = 1645] [serial = 987] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 55 (0x12acbd800) [pid = 1645] [serial = 985] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 54 (0x120f93800) [pid = 1645] [serial = 978] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 53 (0x12a4eac00) [pid = 1645] [serial = 981] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 52 (0x1292df800) [pid = 1645] [serial = 973] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 51 (0x125fbc000) [pid = 1645] [serial = 979] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 50 (0x123ca3800) [pid = 1645] [serial = 964] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | --DOMWINDOW == 49 (0x112f51800) [pid = 1645] [serial = 988] [outer = 0x0] [url = about:blank] 02:07:11 INFO - PROCESS | 1645 | 1467796031165 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:11 INFO - PROCESS | 1645 | 1467796031168 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11605f800 == 30 [pid = 1645] [id = 347] 02:07:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 50 (0x1129b1800) [pid = 1645] [serial = 1040] [outer = 0x0] 02:07:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 51 (0x112f4e000) [pid = 1645] [serial = 1041] [outer = 0x1129b1800] 02:07:11 INFO - PROCESS | 1645 | 1467796031196 Marionette DEBUG loaded listener.js 02:07:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 52 (0x113d5fc00) [pid = 1645] [serial = 1042] [outer = 0x1129b1800] 02:07:11 INFO - PROCESS | 1645 | 1467796031504 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 572ms 02:07:11 INFO - PROCESS | 1645 | 1467796031547 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:07:11 INFO - PROCESS | 1645 | 1467796031550 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:07:11 INFO - PROCESS | 1645 | 1467796031554 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - PROCESS | 1645 | 1467796031555 Marionette TRACE conn2 <- [1,1362,null,{}] 02:07:11 INFO - PROCESS | 1645 | 1467796031558 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:11 INFO - PROCESS | 1645 | 1467796031559 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:11 INFO - PROCESS | 1645 | 1467796031636 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:07:11 INFO - PROCESS | 1645 | 1467796031698 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:11 INFO - PROCESS | 1645 | 1467796031699 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x117229800 == 31 [pid = 1645] [id = 348] 02:07:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 53 (0x112f53400) [pid = 1645] [serial = 1043] [outer = 0x0] 02:07:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 54 (0x1162e0c00) [pid = 1645] [serial = 1044] [outer = 0x112f53400] 02:07:11 INFO - PROCESS | 1645 | 1467796031726 Marionette DEBUG loaded listener.js 02:07:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 55 (0x1183c2400) [pid = 1645] [serial = 1045] [outer = 0x112f53400] 02:07:12 INFO - PROCESS | 1645 | 1467796032031 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 02:07:12 INFO - PROCESS | 1645 | 1467796032075 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:07:12 INFO - PROCESS | 1645 | 1467796032076 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:07:12 INFO - PROCESS | 1645 | 1467796032081 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:07:12 INFO - PROCESS | 1645 | 1467796032083 Marionette TRACE conn2 <- [1,1366,null,{}] 02:07:12 INFO - PROCESS | 1645 | 1467796032091 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:12 INFO - PROCESS | 1645 | 1467796032095 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:12 INFO - PROCESS | 1645 | 1467796032172 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:07:12 INFO - PROCESS | 1645 | 1467796032190 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:12 INFO - PROCESS | 1645 | 1467796032193 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x119686800 == 32 [pid = 1645] [id = 349] 02:07:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 56 (0x1186c2800) [pid = 1645] [serial = 1046] [outer = 0x0] 02:07:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 57 (0x119314800) [pid = 1645] [serial = 1047] [outer = 0x1186c2800] 02:07:12 INFO - PROCESS | 1645 | 1467796032262 Marionette DEBUG loaded listener.js 02:07:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 58 (0x1196db000) [pid = 1645] [serial = 1048] [outer = 0x1186c2800] 02:07:12 INFO - PROCESS | 1645 | 1467796032573 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:07:12 INFO - PROCESS | 1645 | 1467796032604 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:07:12 INFO - PROCESS | 1645 | 1467796032606 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:07:12 INFO - PROCESS | 1645 | 1467796032607 Marionette TRACE conn2 <- [1,1370,null,{}] 02:07:12 INFO - PROCESS | 1645 | 1467796032610 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:12 INFO - PROCESS | 1645 | 1467796032612 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:12 INFO - PROCESS | 1645 | 1467796032690 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:07:12 INFO - PROCESS | 1645 | 1467796032696 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:12 INFO - PROCESS | 1645 | 1467796032698 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x1211aa000 == 33 [pid = 1645] [id = 350] 02:07:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 59 (0x119939800) [pid = 1645] [serial = 1049] [outer = 0x0] 02:07:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 60 (0x119cc2c00) [pid = 1645] [serial = 1050] [outer = 0x119939800] 02:07:12 INFO - PROCESS | 1645 | 1467796032724 Marionette DEBUG loaded listener.js 02:07:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x119f6e000) [pid = 1645] [serial = 1051] [outer = 0x119939800] 02:07:13 INFO - PROCESS | 1645 | 1467796033049 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 1645 | 1467796033082 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:07:13 INFO - PROCESS | 1645 | 1467796033084 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 1645 | 1467796033085 Marionette TRACE conn2 <- [1,1374,null,{}] 02:07:13 INFO - PROCESS | 1645 | 1467796033087 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:13 INFO - PROCESS | 1645 | 1467796033089 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:13 INFO - PROCESS | 1645 | 1467796033190 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:07:13 INFO - PROCESS | 1645 | 1467796033201 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:13 INFO - PROCESS | 1645 | 1467796033203 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12151b000 == 34 [pid = 1645] [id = 351] 02:07:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x1160b0800) [pid = 1645] [serial = 1052] [outer = 0x0] 02:07:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x121436800) [pid = 1645] [serial = 1053] [outer = 0x1160b0800] 02:07:13 INFO - PROCESS | 1645 | 1467796033234 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x1218e5400) [pid = 1645] [serial = 1054] [outer = 0x1160b0800] 02:07:13 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:13 INFO - PROCESS | 1645 | 1467796033586 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 1645 | 1467796033606 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:07:13 INFO - PROCESS | 1645 | 1467796033608 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 1645 | 1467796033610 Marionette TRACE conn2 <- [1,1378,null,{}] 02:07:13 INFO - PROCESS | 1645 | 1467796033612 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:13 INFO - PROCESS | 1645 | 1467796033616 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:13 INFO - PROCESS | 1645 | 1467796033734 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:07:13 INFO - PROCESS | 1645 | 1467796033737 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:13 INFO - PROCESS | 1645 | 1467796033738 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d7000 == 35 [pid = 1645] [id = 352] 02:07:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x1218da800) [pid = 1645] [serial = 1055] [outer = 0x0] 02:07:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x124c3f400) [pid = 1645] [serial = 1056] [outer = 0x1218da800] 02:07:13 INFO - PROCESS | 1645 | 1467796033763 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x12742dc00) [pid = 1645] [serial = 1057] [outer = 0x1218da800] 02:07:14 INFO - PROCESS | 1645 | 1467796034089 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 1645 | 1467796034130 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:07:14 INFO - PROCESS | 1645 | 1467796034132 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - PROCESS | 1645 | 1467796034133 Marionette TRACE conn2 <- [1,1382,null,{}] 02:07:14 INFO - PROCESS | 1645 | 1467796034136 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:14 INFO - PROCESS | 1645 | 1467796034137 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:14 INFO - PROCESS | 1645 | 1467796034232 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:07:14 INFO - PROCESS | 1645 | 1467796034245 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 1645 | 1467796034247 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x128faa800 == 36 [pid = 1645] [id = 353] 02:07:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x127437c00) [pid = 1645] [serial = 1058] [outer = 0x0] 02:07:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x128a5d800) [pid = 1645] [serial = 1059] [outer = 0x127437c00] 02:07:14 INFO - PROCESS | 1645 | 1467796034277 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x128a65800) [pid = 1645] [serial = 1060] [outer = 0x127437c00] 02:07:14 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:14 INFO - PROCESS | 1645 | 1467796034617 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 1645 | 1467796034656 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:07:14 INFO - PROCESS | 1645 | 1467796034658 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - PROCESS | 1645 | 1467796034659 Marionette TRACE conn2 <- [1,1386,null,{}] 02:07:14 INFO - PROCESS | 1645 | 1467796034662 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:14 INFO - PROCESS | 1645 | 1467796034663 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:14 INFO - PROCESS | 1645 | 1467796034759 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:07:14 INFO - PROCESS | 1645 | 1467796034763 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 1645 | 1467796034763 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12928b000 == 37 [pid = 1645] [id = 354] 02:07:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x127439400) [pid = 1645] [serial = 1061] [outer = 0x0] 02:07:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x128cf6c00) [pid = 1645] [serial = 1062] [outer = 0x127439400] 02:07:14 INFO - PROCESS | 1645 | 1467796034787 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x129011c00) [pid = 1645] [serial = 1063] [outer = 0x127439400] 02:07:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 02:07:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 02:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:15 INFO - _addTest/ [0,1389,"getWindowHandle",null] 02:07:15 INFO - PROCESS | 1645 | 1467796035137 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:07:15 INFO - PROCESS | 1645 | 1467796035139 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 1645 | 1467796035140 Marionette TRACE conn2 <- [1,1390,null,{}] 02:07:15 INFO - PROCESS | 1645 | 1467796035143 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:15 INFO - PROCESS | 1645 | 1467796035145 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x1210fac00) [pid = 1645] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x113385800) [pid = 1645] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1126a3000) [pid = 1645] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x119b10800) [pid = 1645] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x113d0b400) [pid = 1645] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x1183cc000) [pid = 1645] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1162e2800) [pid = 1645] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:07:15 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x112d2e000) [pid = 1645] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:07:15 INFO - PROCESS | 1645 | 1467796035268 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:07:15 INFO - PROCESS | 1645 | 1467796035273 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:15 INFO - PROCESS | 1645 | 1467796035275 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fb7800 == 38 [pid = 1645] [id = 355] 02:07:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x113392c00) [pid = 1645] [serial = 1064] [outer = 0x0] 02:07:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x11728f400) [pid = 1645] [serial = 1065] [outer = 0x113392c00] 02:07:15 INFO - PROCESS | 1645 | 1467796035301 Marionette DEBUG loaded listener.js 02:07:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x119f71c00) [pid = 1645] [serial = 1066] [outer = 0x113392c00] 02:07:15 INFO - PROCESS | 1645 | 1467796035596 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 02:07:15 INFO - PROCESS | 1645 | 1467796035609 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:07:15 INFO - PROCESS | 1645 | 1467796035611 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:07:15 INFO - PROCESS | 1645 | 1467796035620 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 1645 | 1467796035621 Marionette TRACE conn2 <- [1,1394,null,{}] 02:07:15 INFO - PROCESS | 1645 | 1467796035624 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:15 INFO - PROCESS | 1645 | 1467796035625 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:15 INFO - PROCESS | 1645 | 1467796035705 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:07:15 INFO - PROCESS | 1645 | 1467796035709 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:15 INFO - PROCESS | 1645 | 1467796035711 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac37000 == 39 [pid = 1645] [id = 356] 02:07:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1218e6000) [pid = 1645] [serial = 1067] [outer = 0x0] 02:07:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x129018800) [pid = 1645] [serial = 1068] [outer = 0x1218e6000] 02:07:15 INFO - PROCESS | 1645 | 1467796035737 Marionette DEBUG loaded listener.js 02:07:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x128ae7400) [pid = 1645] [serial = 1069] [outer = 0x1218e6000] 02:07:16 INFO - PROCESS | 1645 | 1467796036064 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 02:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:07:16 INFO - PROCESS | 1645 | 1467796036090 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:07:16 INFO - PROCESS | 1645 | 1467796036092 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:07:16 INFO - PROCESS | 1645 | 1467796036094 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:07:16 INFO - PROCESS | 1645 | 1467796036098 Marionette TRACE conn2 <- [1,1398,null,{}] 02:07:16 INFO - PROCESS | 1645 | 1467796036101 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:16 INFO - PROCESS | 1645 | 1467796036102 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:16 INFO - PROCESS | 1645 | 1467796036216 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:07:16 INFO - PROCESS | 1645 | 1467796036222 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:16 INFO - PROCESS | 1645 | 1467796036224 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade2000 == 40 [pid = 1645] [id = 357] 02:07:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x127403c00) [pid = 1645] [serial = 1070] [outer = 0x0] 02:07:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1292e3c00) [pid = 1645] [serial = 1071] [outer = 0x127403c00] 02:07:16 INFO - PROCESS | 1645 | 1467796036257 Marionette DEBUG loaded listener.js 02:07:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x12a6b9000) [pid = 1645] [serial = 1072] [outer = 0x127403c00] 02:07:16 INFO - PROCESS | 1645 | 1467796036600 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 02:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:07:16 INFO - PROCESS | 1645 | 1467796036617 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:07:16 INFO - PROCESS | 1645 | 1467796036618 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:07:16 INFO - PROCESS | 1645 | 1467796036621 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:07:16 INFO - PROCESS | 1645 | 1467796036624 Marionette TRACE conn2 <- [1,1402,null,{}] 02:07:16 INFO - PROCESS | 1645 | 1467796036627 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:16 INFO - PROCESS | 1645 | 1467796036628 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:16 INFO - PROCESS | 1645 | 1467796036750 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:07:16 INFO - PROCESS | 1645 | 1467796036828 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:16 INFO - PROCESS | 1645 | 1467796036829 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b918000 == 41 [pid = 1645] [id = 358] 02:07:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x119316400) [pid = 1645] [serial = 1073] [outer = 0x0] 02:07:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x12a6bb800) [pid = 1645] [serial = 1074] [outer = 0x119316400] 02:07:16 INFO - PROCESS | 1645 | 1467796036864 Marionette DEBUG loaded listener.js 02:07:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x12aba0400) [pid = 1645] [serial = 1075] [outer = 0x119316400] 02:07:17 INFO - PROCESS | 1645 | 1467796037111 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 02:07:17 INFO - PROCESS | 1645 | 1467796037141 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:07:17 INFO - PROCESS | 1645 | 1467796037142 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:07:17 INFO - PROCESS | 1645 | 1467796037152 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:07:17 INFO - PROCESS | 1645 | 1467796037153 Marionette TRACE conn2 <- [1,1406,null,{}] 02:07:17 INFO - PROCESS | 1645 | 1467796037156 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:17 INFO - PROCESS | 1645 | 1467796037157 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:17 INFO - PROCESS | 1645 | 1467796037290 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:07:17 INFO - PROCESS | 1645 | 1467796037340 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:17 INFO - PROCESS | 1645 | 1467796037342 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x113d54800 == 42 [pid = 1645] [id = 359] 02:07:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x110fec000) [pid = 1645] [serial = 1076] [outer = 0x0] 02:07:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1122be400) [pid = 1645] [serial = 1077] [outer = 0x110fec000] 02:07:17 INFO - PROCESS | 1645 | 1467796037374 Marionette DEBUG loaded listener.js 02:07:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1129b3800) [pid = 1645] [serial = 1078] [outer = 0x110fec000] 02:07:17 INFO - PROCESS | 1645 | 1467796037837 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 720ms 02:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:07:17 INFO - PROCESS | 1645 | 1467796037875 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:07:17 INFO - PROCESS | 1645 | 1467796037877 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:07:17 INFO - PROCESS | 1645 | 1467796037881 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:07:17 INFO - PROCESS | 1645 | 1467796037883 Marionette TRACE conn2 <- [1,1410,null,{}] 02:07:17 INFO - PROCESS | 1645 | 1467796037886 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:17 INFO - PROCESS | 1645 | 1467796037889 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:17 INFO - PROCESS | 1645 | 1467796037993 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:07:18 INFO - PROCESS | 1645 | 1467796038045 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:18 INFO - PROCESS | 1645 | 1467796038046 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c33800 == 43 [pid = 1645] [id = 360] 02:07:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x113fec400) [pid = 1645] [serial = 1079] [outer = 0x0] 02:07:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1186c8800) [pid = 1645] [serial = 1080] [outer = 0x113fec400] 02:07:18 INFO - PROCESS | 1645 | 1467796038077 Marionette DEBUG loaded listener.js 02:07:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119315400) [pid = 1645] [serial = 1081] [outer = 0x113fec400] 02:07:18 INFO - PROCESS | 1645 | 1467796038591 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 771ms 02:07:18 INFO - PROCESS | 1645 | 1467796038652 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 1645 | 1467796038654 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:07:18 INFO - PROCESS | 1645 | 1467796038656 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 1645 | 1467796038657 Marionette TRACE conn2 <- [1,1414,null,{}] 02:07:18 INFO - PROCESS | 1645 | 1467796038660 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:18 INFO - PROCESS | 1645 | 1467796038661 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:18 INFO - PROCESS | 1645 | 1467796038766 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:07:18 INFO - PROCESS | 1645 | 1467796038816 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:18 INFO - PROCESS | 1645 | 1467796038818 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac36800 == 44 [pid = 1645] [id = 361] 02:07:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119b10c00) [pid = 1645] [serial = 1082] [outer = 0x0] 02:07:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119f72000) [pid = 1645] [serial = 1083] [outer = 0x119b10c00] 02:07:18 INFO - PROCESS | 1645 | 1467796038847 Marionette DEBUG loaded listener.js 02:07:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x121d7e800) [pid = 1645] [serial = 1084] [outer = 0x119b10c00] 02:07:19 INFO - PROCESS | 1645 | 1467796039324 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 720ms 02:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:07:19 INFO - PROCESS | 1645 | 1467796039376 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:07:19 INFO - PROCESS | 1645 | 1467796039379 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:07:19 INFO - PROCESS | 1645 | 1467796039387 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:07:19 INFO - PROCESS | 1645 | 1467796039390 Marionette TRACE conn2 <- [1,1418,null,{}] 02:07:19 INFO - PROCESS | 1645 | 1467796039393 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:19 INFO - PROCESS | 1645 | 1467796039395 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:19 INFO - PROCESS | 1645 | 1467796039498 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:07:19 INFO - PROCESS | 1645 | 1467796039564 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 1645 | 1467796039566 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c36c800 == 45 [pid = 1645] [id = 362] 02:07:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x124c75800) [pid = 1645] [serial = 1085] [outer = 0x0] 02:07:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x127405c00) [pid = 1645] [serial = 1086] [outer = 0x124c75800] 02:07:19 INFO - PROCESS | 1645 | 1467796039594 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12900a800) [pid = 1645] [serial = 1087] [outer = 0x124c75800] 02:07:20 INFO - PROCESS | 1645 | 1467796040092 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 725ms 02:07:20 INFO - PROCESS | 1645 | 1467796040109 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1645 | 1467796040110 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:07:20 INFO - PROCESS | 1645 | 1467796040115 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1645 | 1467796040116 Marionette TRACE conn2 <- [1,1422,null,{}] 02:07:20 INFO - PROCESS | 1645 | 1467796040119 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:20 INFO - PROCESS | 1645 | 1467796040120 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:20 INFO - PROCESS | 1645 | 1467796040222 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:07:20 INFO - PROCESS | 1645 | 1467796040272 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 1645 | 1467796040274 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x118f8a000 == 46 [pid = 1645] [id = 363] 02:07:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1180a6c00) [pid = 1645] [serial = 1088] [outer = 0x0] 02:07:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x125fc2400) [pid = 1645] [serial = 1089] [outer = 0x1180a6c00] 02:07:20 INFO - PROCESS | 1645 | 1467796040302 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1292e6400) [pid = 1645] [serial = 1090] [outer = 0x1180a6c00] 02:07:20 INFO - PROCESS | 1645 | 1467796040860 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 774ms 02:07:20 INFO - PROCESS | 1645 | 1467796040903 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1645 | 1467796040905 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:07:20 INFO - PROCESS | 1645 | 1467796040908 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1645 | 1467796040910 Marionette TRACE conn2 <- [1,1426,null,{}] 02:07:20 INFO - PROCESS | 1645 | 1467796040916 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:20 INFO - PROCESS | 1645 | 1467796040917 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:21 INFO - PROCESS | 1645 | 1467796041011 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:07:21 INFO - PROCESS | 1645 | 1467796041079 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 1645 | 1467796041081 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x117164800 == 47 [pid = 1645] [id = 364] 02:07:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x113393000) [pid = 1645] [serial = 1091] [outer = 0x0] 02:07:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11662f800) [pid = 1645] [serial = 1092] [outer = 0x113393000] 02:07:21 INFO - PROCESS | 1645 | 1467796041109 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1176e4c00) [pid = 1645] [serial = 1093] [outer = 0x113393000] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12b918000 == 46 [pid = 1645] [id = 358] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade2000 == 45 [pid = 1645] [id = 357] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac37000 == 44 [pid = 1645] [id = 356] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x119fb7800 == 43 [pid = 1645] [id = 355] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12928b000 == 42 [pid = 1645] [id = 354] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x128faa800 == 41 [pid = 1645] [id = 353] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x1265d7000 == 40 [pid = 1645] [id = 352] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12151b000 == 39 [pid = 1645] [id = 351] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x1211aa000 == 38 [pid = 1645] [id = 350] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x119686800 == 37 [pid = 1645] [id = 349] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x117229800 == 36 [pid = 1645] [id = 348] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x11605f800 == 35 [pid = 1645] [id = 347] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x121089000 == 34 [pid = 1645] [id = 346] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x128fb2800 == 33 [pid = 1645] [id = 344] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x116070800 == 32 [pid = 1645] [id = 345] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x118f8a000 == 31 [pid = 1645] [id = 363] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12c36c800 == 30 [pid = 1645] [id = 362] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac36800 == 29 [pid = 1645] [id = 361] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x119c33800 == 28 [pid = 1645] [id = 360] 02:07:21 INFO - PROCESS | 1645 | --DOCSHELL 0x113d54800 == 27 [pid = 1645] [id = 359] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1249abc00) [pid = 1645] [serial = 1030] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x113847c00) [pid = 1645] [serial = 1011] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116052800) [pid = 1645] [serial = 1012] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1196d6800) [pid = 1645] [serial = 1017] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119cf3800) [pid = 1645] [serial = 1020] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119798400) [pid = 1645] [serial = 1018] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x124f34c00) [pid = 1645] [serial = 1032] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1176f1c00) [pid = 1645] [serial = 1009] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x121433400) [pid = 1645] [serial = 1023] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1183c7c00) [pid = 1645] [serial = 1014] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x120f50800) [pid = 1645] [serial = 1021] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1218e4800) [pid = 1645] [serial = 1027] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119cf6c00) [pid = 1645] [serial = 1026] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1218e1c00) [pid = 1645] [serial = 1024] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123c79c00) [pid = 1645] [serial = 1029] [outer = 0x0] [url = about:blank] 02:07:21 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x118f49400) [pid = 1645] [serial = 1015] [outer = 0x0] [url = about:blank] 02:07:22 INFO - PROCESS | 1645 | 1467796042049 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1179ms 02:07:22 INFO - PROCESS | 1645 | 1467796042088 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:07:22 INFO - PROCESS | 1645 | 1467796042090 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:07:22 INFO - PROCESS | 1645 | 1467796042094 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 1645 | 1467796042098 Marionette TRACE conn2 <- [1,1430,null,{}] 02:07:22 INFO - PROCESS | 1645 | 1467796042102 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:22 INFO - PROCESS | 1645 | 1467796042103 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:22 INFO - PROCESS | 1645 | 1467796042182 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:07:22 INFO - PROCESS | 1645 | 1467796042238 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1645 | 1467796042240 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x116214000 == 28 [pid = 1645] [id = 365] 02:07:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1128ce800) [pid = 1645] [serial = 1094] [outer = 0x0] 02:07:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112a85c00) [pid = 1645] [serial = 1095] [outer = 0x1128ce800] 02:07:22 INFO - PROCESS | 1645 | 1467796042267 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1132e3000) [pid = 1645] [serial = 1096] [outer = 0x1128ce800] 02:07:22 INFO - PROCESS | 1645 | 1467796042591 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 523ms 02:07:22 INFO - PROCESS | 1645 | 1467796042617 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 1645 | 1467796042621 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:07:22 INFO - PROCESS | 1645 | 1467796042625 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 1645 | 1467796042627 Marionette TRACE conn2 <- [1,1434,null,{}] 02:07:22 INFO - PROCESS | 1645 | 1467796042632 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:22 INFO - PROCESS | 1645 | 1467796042634 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:22 INFO - PROCESS | 1645 | 1467796042708 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:07:22 INFO - PROCESS | 1645 | 1467796042715 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1645 | 1467796042716 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x11720c800 == 29 [pid = 1645] [id = 366] 02:07:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1138be800) [pid = 1645] [serial = 1097] [outer = 0x0] 02:07:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11662a800) [pid = 1645] [serial = 1098] [outer = 0x1138be800] 02:07:22 INFO - PROCESS | 1645 | 1467796042744 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1171a2000) [pid = 1645] [serial = 1099] [outer = 0x1138be800] 02:07:23 INFO - PROCESS | 1645 | 1467796043088 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 473ms 02:07:23 INFO - PROCESS | 1645 | 1467796043099 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1645 | 1467796043100 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:07:23 INFO - PROCESS | 1645 | 1467796043102 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1645 | 1467796043105 Marionette TRACE conn2 <- [1,1438,null,{}] 02:07:23 INFO - PROCESS | 1645 | 1467796043115 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:23 INFO - PROCESS | 1645 | 1467796043118 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:23 INFO - PROCESS | 1645 | 1467796043191 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:07:23 INFO - PROCESS | 1645 | 1467796043199 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 1645 | 1467796043201 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x112fa4800 == 30 [pid = 1645] [id = 367] 02:07:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x111d19800) [pid = 1645] [serial = 1100] [outer = 0x0] 02:07:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1186c8c00) [pid = 1645] [serial = 1101] [outer = 0x111d19800] 02:07:23 INFO - PROCESS | 1645 | 1467796043229 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x118f6f400) [pid = 1645] [serial = 1102] [outer = 0x111d19800] 02:07:23 INFO - PROCESS | 1645 | 1467796043567 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 473ms 02:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:07:23 INFO - PROCESS | 1645 | 1467796043575 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1645 | 1467796043577 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:07:23 INFO - PROCESS | 1645 | 1467796043584 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1645 | 1467796043585 Marionette TRACE conn2 <- [1,1442,null,{}] 02:07:23 INFO - PROCESS | 1645 | 1467796043587 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:23 INFO - PROCESS | 1645 | 1467796043588 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:23 INFO - PROCESS | 1645 | 1467796043668 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:07:23 INFO - PROCESS | 1645 | 1467796043728 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 1645 | 1467796043729 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c26000 == 31 [pid = 1645] [id = 368] 02:07:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x118516000) [pid = 1645] [serial = 1103] [outer = 0x0] 02:07:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119657c00) [pid = 1645] [serial = 1104] [outer = 0x118516000] 02:07:23 INFO - PROCESS | 1645 | 1467796043755 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11978a400) [pid = 1645] [serial = 1105] [outer = 0x118516000] 02:07:24 INFO - PROCESS | 1645 | 1467796044069 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 02:07:24 INFO - PROCESS | 1645 | 1467796044109 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1645 | 1467796044110 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:07:24 INFO - PROCESS | 1645 | 1467796044112 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1645 | 1467796044113 Marionette TRACE conn2 <- [1,1446,null,{}] 02:07:24 INFO - PROCESS | 1645 | 1467796044116 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:24 INFO - PROCESS | 1645 | 1467796044117 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:24 INFO - PROCESS | 1645 | 1467796044207 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:07:24 INFO - PROCESS | 1645 | 1467796044214 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1645 | 1467796044215 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214ed000 == 32 [pid = 1645] [id = 369] 02:07:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11386f800) [pid = 1645] [serial = 1106] [outer = 0x0] 02:07:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119942000) [pid = 1645] [serial = 1107] [outer = 0x11386f800] 02:07:24 INFO - PROCESS | 1645 | 1467796044239 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119b15800) [pid = 1645] [serial = 1108] [outer = 0x11386f800] 02:07:24 INFO - PROCESS | 1645 | 1467796044590 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 02:07:24 INFO - PROCESS | 1645 | 1467796044634 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1645 | 1467796044635 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:07:24 INFO - PROCESS | 1645 | 1467796044638 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1645 | 1467796044639 Marionette TRACE conn2 <- [1,1450,null,{}] 02:07:24 INFO - PROCESS | 1645 | 1467796044641 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:24 INFO - PROCESS | 1645 | 1467796044645 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:24 INFO - PROCESS | 1645 | 1467796044754 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:07:24 INFO - PROCESS | 1645 | 1467796044788 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1645 | 1467796044789 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b4800 == 33 [pid = 1645] [id = 370] 02:07:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11201d000) [pid = 1645] [serial = 1109] [outer = 0x0] 02:07:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119cff800) [pid = 1645] [serial = 1110] [outer = 0x11201d000] 02:07:24 INFO - PROCESS | 1645 | 1467796044814 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1218dfc00) [pid = 1645] [serial = 1111] [outer = 0x11201d000] 02:07:25 INFO - PROCESS | 1645 | 1467796045141 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 517ms 02:07:25 INFO - PROCESS | 1645 | 1467796045156 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:07:25 INFO - PROCESS | 1645 | 1467796045157 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:07:25 INFO - PROCESS | 1645 | 1467796045159 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1645 | 1467796045160 Marionette TRACE conn2 <- [1,1454,null,{}] 02:07:25 INFO - PROCESS | 1645 | 1467796045179 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:25 INFO - PROCESS | 1645 | 1467796045180 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:25 INFO - PROCESS | 1645 | 1467796045272 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:07:25 INFO - PROCESS | 1645 | 1467796045276 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1645 | 1467796045277 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c4800 == 34 [pid = 1645] [id = 371] 02:07:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x120f99000) [pid = 1645] [serial = 1112] [outer = 0x0] 02:07:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1219d1400) [pid = 1645] [serial = 1113] [outer = 0x120f99000] 02:07:25 INFO - PROCESS | 1645 | 1467796045302 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123ca4800) [pid = 1645] [serial = 1114] [outer = 0x120f99000] 02:07:25 INFO - PROCESS | 1645 | 1467796045626 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 486ms 02:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:07:25 INFO - PROCESS | 1645 | 1467796045652 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 1645 | 1467796045653 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:07:25 INFO - PROCESS | 1645 | 1467796045655 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1645 | 1467796045656 Marionette TRACE conn2 <- [1,1458,null,{}] 02:07:25 INFO - PROCESS | 1645 | 1467796045669 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:25 INFO - PROCESS | 1645 | 1467796045670 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:25 INFO - PROCESS | 1645 | 1467796045765 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:07:25 INFO - PROCESS | 1645 | 1467796045769 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1645 | 1467796045770 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c67000 == 35 [pid = 1645] [id = 372] 02:07:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1218e0400) [pid = 1645] [serial = 1115] [outer = 0x0] 02:07:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x124c3e400) [pid = 1645] [serial = 1116] [outer = 0x1218e0400] 02:07:25 INFO - PROCESS | 1645 | 1467796045793 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x125496400) [pid = 1645] [serial = 1117] [outer = 0x1218e0400] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1218da800) [pid = 1645] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x127437c00) [pid = 1645] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x127439400) [pid = 1645] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1186c2800) [pid = 1645] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1218e5800) [pid = 1645] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112f53400) [pid = 1645] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x113392c00) [pid = 1645] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1129b1800) [pid = 1645] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119939800) [pid = 1645] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11697bc00) [pid = 1645] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11269cc00) [pid = 1645] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x127403c00) [pid = 1645] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1160b0800) [pid = 1645] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1218e6000) [pid = 1645] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:07:26 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119316400) [pid = 1645] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:07:26 INFO - PROCESS | 1645 | 1467796046280 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 634ms 02:07:26 INFO - PROCESS | 1645 | 1467796046289 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:07:26 INFO - PROCESS | 1645 | 1467796046291 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:07:26 INFO - PROCESS | 1645 | 1467796046293 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 1645 | 1467796046295 Marionette TRACE conn2 <- [1,1462,null,{}] 02:07:26 INFO - PROCESS | 1645 | 1467796046299 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:26 INFO - PROCESS | 1645 | 1467796046300 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:26 INFO - PROCESS | 1645 | 1467796046382 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:07:26 INFO - PROCESS | 1645 | 1467796046385 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:26 INFO - PROCESS | 1645 | 1467796046387 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x11924d800 == 36 [pid = 1645] [id = 373] 02:07:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x115ef4800) [pid = 1645] [serial = 1118] [outer = 0x0] 02:07:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x116a0bc00) [pid = 1645] [serial = 1119] [outer = 0x115ef4800] 02:07:26 INFO - PROCESS | 1645 | 1467796046411 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119cc4000) [pid = 1645] [serial = 1120] [outer = 0x115ef4800] 02:07:26 INFO - PROCESS | 1645 | 1467796046735 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 472ms 02:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:07:26 INFO - PROCESS | 1645 | 1467796046765 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 1645 | 1467796046766 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:07:26 INFO - PROCESS | 1645 | 1467796046769 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 1645 | 1467796046770 Marionette TRACE conn2 <- [1,1466,null,{}] 02:07:26 INFO - PROCESS | 1645 | 1467796046772 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:26 INFO - PROCESS | 1645 | 1467796046773 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:26 INFO - PROCESS | 1645 | 1467796046869 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:07:26 INFO - PROCESS | 1645 | 1467796046874 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:26 INFO - PROCESS | 1645 | 1467796046876 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12943a800 == 37 [pid = 1645] [id = 374] 02:07:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11813bc00) [pid = 1645] [serial = 1121] [outer = 0x0] 02:07:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x125496800) [pid = 1645] [serial = 1122] [outer = 0x11813bc00] 02:07:26 INFO - PROCESS | 1645 | 1467796046902 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x125fbc400) [pid = 1645] [serial = 1123] [outer = 0x11813bc00] 02:07:27 INFO - PROCESS | 1645 | 1467796047221 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 471ms 02:07:27 INFO - PROCESS | 1645 | 1467796047240 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:07:27 INFO - PROCESS | 1645 | 1467796047242 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:07:27 INFO - PROCESS | 1645 | 1467796047244 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:07:27 INFO - PROCESS | 1645 | 1467796047248 Marionette TRACE conn2 <- [1,1470,null,{}] 02:07:27 INFO - PROCESS | 1645 | 1467796047252 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:27 INFO - PROCESS | 1645 | 1467796047253 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:27 INFO - PROCESS | 1645 | 1467796047351 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:07:27 INFO - PROCESS | 1645 | 1467796047355 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 1645 | 1467796047356 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214ec800 == 38 [pid = 1645] [id = 375] 02:07:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1218e7800) [pid = 1645] [serial = 1124] [outer = 0x0] 02:07:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x127439000) [pid = 1645] [serial = 1125] [outer = 0x1218e7800] 02:07:27 INFO - PROCESS | 1645 | 1467796047384 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128ae8c00) [pid = 1645] [serial = 1126] [outer = 0x1218e7800] 02:07:27 INFO - PROCESS | 1645 | 1467796047702 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 473ms 02:07:27 INFO - PROCESS | 1645 | 1467796047718 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:07:27 INFO - PROCESS | 1645 | 1467796047719 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:07:27 INFO - PROCESS | 1645 | 1467796047723 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:07:27 INFO - PROCESS | 1645 | 1467796047725 Marionette TRACE conn2 <- [1,1474,null,{}] 02:07:27 INFO - PROCESS | 1645 | 1467796047727 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:27 INFO - PROCESS | 1645 | 1467796047730 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:27 INFO - PROCESS | 1645 | 1467796047835 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:07:27 INFO - PROCESS | 1645 | 1467796047841 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 1645 | 1467796047842 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b01c800 == 39 [pid = 1645] [id = 376] 02:07:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119b14000) [pid = 1645] [serial = 1127] [outer = 0x0] 02:07:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128cf2c00) [pid = 1645] [serial = 1128] [outer = 0x119b14000] 02:07:27 INFO - PROCESS | 1645 | 1467796047866 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x129258800) [pid = 1645] [serial = 1129] [outer = 0x119b14000] 02:07:28 INFO - PROCESS | 1645 | 1467796048247 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 02:07:28 INFO - PROCESS | 1645 | 1467796048292 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 1645 | 1467796048295 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:07:28 INFO - PROCESS | 1645 | 1467796048304 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 1645 | 1467796048306 Marionette TRACE conn2 <- [1,1478,null,{}] 02:07:28 INFO - PROCESS | 1645 | 1467796048312 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:28 INFO - PROCESS | 1645 | 1467796048314 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:28 INFO - PROCESS | 1645 | 1467796048429 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:07:28 INFO - PROCESS | 1645 | 1467796048506 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 1645 | 1467796048509 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ed0800 == 40 [pid = 1645] [id = 377] 02:07:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112694c00) [pid = 1645] [serial = 1130] [outer = 0x0] 02:07:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11269f400) [pid = 1645] [serial = 1131] [outer = 0x112694c00] 02:07:28 INFO - PROCESS | 1645 | 1467796048540 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1129b2000) [pid = 1645] [serial = 1132] [outer = 0x112694c00] 02:07:29 INFO - PROCESS | 1645 | 1467796049035 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 772ms 02:07:29 INFO - PROCESS | 1645 | 1467796049075 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 1645 | 1467796049079 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:07:29 INFO - PROCESS | 1645 | 1467796049113 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 1645 | 1467796049116 Marionette TRACE conn2 <- [1,1482,null,{}] 02:07:29 INFO - PROCESS | 1645 | 1467796049119 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:29 INFO - PROCESS | 1645 | 1467796049121 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:29 INFO - PROCESS | 1645 | 1467796049239 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:07:29 INFO - PROCESS | 1645 | 1467796049417 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 1645 | 1467796049418 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c9800 == 41 [pid = 1645] [id = 378] 02:07:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1180afc00) [pid = 1645] [serial = 1133] [outer = 0x0] 02:07:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1183c0c00) [pid = 1645] [serial = 1134] [outer = 0x1180afc00] 02:07:29 INFO - PROCESS | 1645 | 1467796049468 Marionette DEBUG loaded listener.js 02:07:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x118f6cc00) [pid = 1645] [serial = 1135] [outer = 0x1180afc00] 02:07:30 INFO - PROCESS | 1645 | 1467796050237 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1214ec800 == 40 [pid = 1645] [id = 375] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x12943a800 == 39 [pid = 1645] [id = 374] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x11924d800 == 38 [pid = 1645] [id = 373] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x128c67000 == 37 [pid = 1645] [id = 372] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c4800 == 36 [pid = 1645] [id = 371] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b4800 == 35 [pid = 1645] [id = 370] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1214ed000 == 34 [pid = 1645] [id = 369] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x119c26000 == 33 [pid = 1645] [id = 368] 02:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1175ms 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x112fa4800 == 32 [pid = 1645] [id = 367] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x11720c800 == 31 [pid = 1645] [id = 366] 02:07:30 INFO - PROCESS | 1645 | --DOCSHELL 0x116214000 == 30 [pid = 1645] [id = 365] 02:07:30 INFO - PROCESS | 1645 | 1467796050301 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 1645 | 1467796050303 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x124c3f400) [pid = 1645] [serial = 1056] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x128a5d800) [pid = 1645] [serial = 1059] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x128cf6c00) [pid = 1645] [serial = 1062] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x128a65800) [pid = 1645] [serial = 1060] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119314800) [pid = 1645] [serial = 1047] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1196db000) [pid = 1645] [serial = 1048] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1254cfc00) [pid = 1645] [serial = 1033] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1162e0c00) [pid = 1645] [serial = 1044] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1183c2400) [pid = 1645] [serial = 1045] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11728f400) [pid = 1645] [serial = 1065] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112f4e000) [pid = 1645] [serial = 1041] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113d5fc00) [pid = 1645] [serial = 1042] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119cc2c00) [pid = 1645] [serial = 1050] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119f6e000) [pid = 1645] [serial = 1051] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x117290000) [pid = 1645] [serial = 1038] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1186bbc00) [pid = 1645] [serial = 1039] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1128cc400) [pid = 1645] [serial = 1035] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1129ae000) [pid = 1645] [serial = 1036] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119f71c00) [pid = 1645] [serial = 1066] [outer = 0x0] [url = about:blank] 02:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12a6b9000) [pid = 1645] [serial = 1072] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x129011c00) [pid = 1645] [serial = 1063] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x121436800) [pid = 1645] [serial = 1053] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x129018800) [pid = 1645] [serial = 1068] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12a6bb800) [pid = 1645] [serial = 1074] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12aba0400) [pid = 1645] [serial = 1075] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12742dc00) [pid = 1645] [serial = 1057] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x128ae7400) [pid = 1645] [serial = 1069] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1218e5400) [pid = 1645] [serial = 1054] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1292e3c00) [pid = 1645] [serial = 1071] [outer = 0x0] [url = about:blank] 02:07:30 INFO - PROCESS | 1645 | 1467796050314 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 1645 | 1467796050316 Marionette TRACE conn2 <- [1,1486,null,{}] 02:07:30 INFO - PROCESS | 1645 | 1467796050320 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:30 INFO - PROCESS | 1645 | 1467796050321 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:30 INFO - PROCESS | 1645 | 1467796050402 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:07:30 INFO - PROCESS | 1645 | 1467796050406 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1645 | 1467796050408 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f2b800 == 31 [pid = 1645] [id = 379] 02:07:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x113a78400) [pid = 1645] [serial = 1136] [outer = 0x0] 02:07:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1150ac400) [pid = 1645] [serial = 1137] [outer = 0x113a78400] 02:07:30 INFO - PROCESS | 1645 | 1467796050439 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116974c00) [pid = 1645] [serial = 1138] [outer = 0x113a78400] 02:07:30 INFO - PROCESS | 1645 | 1467796050882 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 620ms 02:07:30 INFO - PROCESS | 1645 | 1467796050976 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 1645 | 1467796050980 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:07:31 INFO - PROCESS | 1645 | 1467796051000 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1645 | 1467796051003 Marionette TRACE conn2 <- [1,1490,null,{}] 02:07:31 INFO - PROCESS | 1645 | 1467796051006 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:31 INFO - PROCESS | 1645 | 1467796051009 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:31 INFO - PROCESS | 1645 | 1467796051145 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:07:31 INFO - PROCESS | 1645 | 1467796051218 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1645 | 1467796051219 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968e000 == 32 [pid = 1645] [id = 380] 02:07:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x113d63400) [pid = 1645] [serial = 1139] [outer = 0x0] 02:07:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1193cb000) [pid = 1645] [serial = 1140] [outer = 0x113d63400] 02:07:31 INFO - PROCESS | 1645 | 1467796051251 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119b15400) [pid = 1645] [serial = 1141] [outer = 0x113d63400] 02:07:31 INFO - PROCESS | 1645 | 1467796051535 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 572ms 02:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:07:31 INFO - PROCESS | 1645 | 1467796051572 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:07:31 INFO - PROCESS | 1645 | 1467796051573 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:07:31 INFO - PROCESS | 1645 | 1467796051575 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1645 | 1467796051578 Marionette TRACE conn2 <- [1,1494,null,{}] 02:07:31 INFO - PROCESS | 1645 | 1467796051589 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:31 INFO - PROCESS | 1645 | 1467796051592 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:31 INFO - PROCESS | 1645 | 1467796051670 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:07:31 INFO - PROCESS | 1645 | 1467796051675 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1645 | 1467796051678 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x121511800 == 33 [pid = 1645] [id = 381] 02:07:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1128cfc00) [pid = 1645] [serial = 1142] [outer = 0x0] 02:07:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119cf6c00) [pid = 1645] [serial = 1143] [outer = 0x1128cfc00] 02:07:31 INFO - PROCESS | 1645 | 1467796051752 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1210fac00) [pid = 1645] [serial = 1144] [outer = 0x1128cfc00] 02:07:32 INFO - PROCESS | 1645 | 1467796052069 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 526ms 02:07:32 INFO - PROCESS | 1645 | 1467796052102 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 1645 | 1467796052105 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:07:32 INFO - PROCESS | 1645 | 1467796052108 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1645 | 1467796052110 Marionette TRACE conn2 <- [1,1498,null,{}] 02:07:32 INFO - PROCESS | 1645 | 1467796052114 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:32 INFO - PROCESS | 1645 | 1467796052125 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:32 INFO - PROCESS | 1645 | 1467796052250 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:07:32 INFO - PROCESS | 1645 | 1467796052336 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 1645 | 1467796052337 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b2000 == 34 [pid = 1645] [id = 382] 02:07:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x120f95c00) [pid = 1645] [serial = 1145] [outer = 0x0] 02:07:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1218dcc00) [pid = 1645] [serial = 1146] [outer = 0x120f95c00] 02:07:32 INFO - PROCESS | 1645 | 1467796052379 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123d0dc00) [pid = 1645] [serial = 1147] [outer = 0x120f95c00] 02:07:32 INFO - PROCESS | 1645 | 1467796052750 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 02:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:07:32 INFO - PROCESS | 1645 | 1467796052781 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 1645 | 1467796052783 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:07:32 INFO - PROCESS | 1645 | 1467796052785 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1645 | 1467796052786 Marionette TRACE conn2 <- [1,1502,null,{}] 02:07:32 INFO - PROCESS | 1645 | 1467796052788 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:32 INFO - PROCESS | 1645 | 1467796052789 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:32 INFO - PROCESS | 1645 | 1467796052891 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:07:32 INFO - PROCESS | 1645 | 1467796052895 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 1645 | 1467796052896 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11221c000 == 35 [pid = 1645] [id = 383] 02:07:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124c3cc00) [pid = 1645] [serial = 1148] [outer = 0x0] 02:07:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1254cf400) [pid = 1645] [serial = 1149] [outer = 0x124c3cc00] 02:07:32 INFO - PROCESS | 1645 | 1467796052920 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1265e1800) [pid = 1645] [serial = 1150] [outer = 0x124c3cc00] 02:07:33 INFO - PROCESS | 1645 | 1467796053357 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 617ms 02:07:33 INFO - PROCESS | 1645 | 1467796053404 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 1645 | 1467796053405 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:07:33 INFO - PROCESS | 1645 | 1467796053409 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 1645 | 1467796053411 Marionette TRACE conn2 <- [1,1506,null,{}] 02:07:33 INFO - PROCESS | 1645 | 1467796053425 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:33 INFO - PROCESS | 1645 | 1467796053431 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:33 INFO - PROCESS | 1645 | 1467796053606 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:07:33 INFO - PROCESS | 1645 | 1467796053646 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 1645 | 1467796053646 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x129455000 == 36 [pid = 1645] [id = 384] 02:07:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12742d400) [pid = 1645] [serial = 1151] [outer = 0x0] 02:07:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128a66000) [pid = 1645] [serial = 1152] [outer = 0x12742d400] 02:07:33 INFO - PROCESS | 1645 | 1467796053671 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12925d400) [pid = 1645] [serial = 1153] [outer = 0x12742d400] 02:07:33 INFO - PROCESS | 1645 | 1467796053970 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 570ms 02:07:33 INFO - PROCESS | 1645 | 1467796053995 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 1645 | 1467796053999 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:07:34 INFO - PROCESS | 1645 | 1467796054002 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1645 | 1467796054003 Marionette TRACE conn2 <- [1,1510,null,{}] 02:07:34 INFO - PROCESS | 1645 | 1467796054005 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:34 INFO - PROCESS | 1645 | 1467796054007 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:34 INFO - PROCESS | 1645 | 1467796054101 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:07:34 INFO - PROCESS | 1645 | 1467796054114 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1645 | 1467796054116 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade5800 == 37 [pid = 1645] [id = 385] 02:07:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x129012c00) [pid = 1645] [serial = 1154] [outer = 0x0] 02:07:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1292e4800) [pid = 1645] [serial = 1155] [outer = 0x129012c00] 02:07:34 INFO - PROCESS | 1645 | 1467796054141 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a4ebc00) [pid = 1645] [serial = 1156] [outer = 0x129012c00] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118516000) [pid = 1645] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x111d19800) [pid = 1645] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1128ce800) [pid = 1645] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1138be800) [pid = 1645] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x113393000) [pid = 1645] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x110fec000) [pid = 1645] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x113fec400) [pid = 1645] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11386f800) [pid = 1645] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119b10c00) [pid = 1645] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11201d000) [pid = 1645] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1218e0400) [pid = 1645] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x124c75800) [pid = 1645] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x120f99000) [pid = 1645] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x115ef4800) [pid = 1645] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1218e7800) [pid = 1645] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1180a6c00) [pid = 1645] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:07:34 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x11813bc00) [pid = 1645] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:07:34 INFO - PROCESS | 1645 | 1467796054508 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 02:07:34 INFO - PROCESS | 1645 | 1467796054522 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:07:34 INFO - PROCESS | 1645 | 1467796054533 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:07:34 INFO - PROCESS | 1645 | 1467796054535 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1645 | 1467796054537 Marionette TRACE conn2 <- [1,1514,null,{}] 02:07:34 INFO - PROCESS | 1645 | 1467796054539 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:34 INFO - PROCESS | 1645 | 1467796054540 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:34 INFO - PROCESS | 1645 | 1467796054616 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:07:34 INFO - PROCESS | 1645 | 1467796054666 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1645 | 1467796054667 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12119b800 == 38 [pid = 1645] [id = 386] 02:07:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x113349400) [pid = 1645] [serial = 1157] [outer = 0x0] 02:07:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x113d60000) [pid = 1645] [serial = 1158] [outer = 0x113349400] 02:07:34 INFO - PROCESS | 1645 | 1467796054693 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119314800) [pid = 1645] [serial = 1159] [outer = 0x113349400] 02:07:34 INFO - PROCESS | 1645 | 1467796054975 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 467ms 02:07:35 INFO - PROCESS | 1645 | 1467796055004 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:07:35 INFO - PROCESS | 1645 | 1467796055005 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:07:35 INFO - PROCESS | 1645 | 1467796055007 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1645 | 1467796055008 Marionette TRACE conn2 <- [1,1518,null,{}] 02:07:35 INFO - PROCESS | 1645 | 1467796055018 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:35 INFO - PROCESS | 1645 | 1467796055019 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:35 INFO - PROCESS | 1645 | 1467796055103 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:07:35 INFO - PROCESS | 1645 | 1467796055107 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 1645 | 1467796055108 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd3b000 == 39 [pid = 1645] [id = 387] 02:07:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118f63000) [pid = 1645] [serial = 1160] [outer = 0x0] 02:07:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1218dbc00) [pid = 1645] [serial = 1161] [outer = 0x118f63000] 02:07:35 INFO - PROCESS | 1645 | 1467796055132 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x125494000) [pid = 1645] [serial = 1162] [outer = 0x118f63000] 02:07:35 INFO - PROCESS | 1645 | 1467796055450 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 02:07:35 INFO - PROCESS | 1645 | 1467796055476 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:07:35 INFO - PROCESS | 1645 | 1467796055477 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:07:35 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:07:35 INFO - PROCESS | 1645 | 1467796055481 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1645 | 1467796055483 Marionette TRACE conn2 <- [1,1522,null,{}] 02:07:35 INFO - PROCESS | 1645 | 1467796055485 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:35 INFO - PROCESS | 1645 | 1467796055486 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:35 INFO - PROCESS | 1645 | 1467796055572 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:07:35 INFO - PROCESS | 1645 | 1467796055631 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 1645 | 1467796055632 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c369000 == 40 [pid = 1645] [id = 388] 02:07:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119cc8800) [pid = 1645] [serial = 1163] [outer = 0x0] 02:07:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1292da800) [pid = 1645] [serial = 1164] [outer = 0x119cc8800] 02:07:35 INFO - PROCESS | 1645 | 1467796055657 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12a6b7800) [pid = 1645] [serial = 1165] [outer = 0x119cc8800] 02:07:35 INFO - PROCESS | 1645 | 1467796055940 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:07:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:07:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:07:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:07:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:07:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:07:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:07:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:07:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:07:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 471ms 02:07:35 INFO - PROCESS | 1645 | 1467796055952 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:07:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:07:35 INFO - PROCESS | 1645 | 1467796055954 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:07:35 INFO - PROCESS | 1645 | 1467796055956 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1645 | 1467796055958 Marionette TRACE conn2 <- [1,1526,null,{}] 02:07:35 INFO - PROCESS | 1645 | 1467796055967 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:35 INFO - PROCESS | 1645 | 1467796055969 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:36 INFO - PROCESS | 1645 | 1467796056064 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:07:36 INFO - PROCESS | 1645 | 1467796056069 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 1645 | 1467796056070 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca7f000 == 41 [pid = 1645] [id = 389] 02:07:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x124c7a000) [pid = 1645] [serial = 1166] [outer = 0x0] 02:07:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12ab95000) [pid = 1645] [serial = 1167] [outer = 0x124c7a000] 02:07:36 INFO - PROCESS | 1645 | 1467796056096 Marionette DEBUG loaded listener.js 02:07:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12af1e400) [pid = 1645] [serial = 1168] [outer = 0x124c7a000] 02:07:36 INFO - PROCESS | 1645 | 1467796056474 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:07:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:07:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:07:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:07:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:07:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:07:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:07:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 571ms 02:07:36 INFO - PROCESS | 1645 | 1467796056528 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 1645 | 1467796056531 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:07:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:07:36 INFO - PROCESS | 1645 | 1467796056534 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 1645 | 1467796056536 Marionette TRACE conn2 <- [1,1530,null,{}] 02:07:36 INFO - PROCESS | 1645 | 1467796056540 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:36 INFO - PROCESS | 1645 | 1467796056542 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:36 INFO - PROCESS | 1645 | 1467796056697 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:07:36 INFO - PROCESS | 1645 | 1467796056775 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 1645 | 1467796056779 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x118105800 == 42 [pid = 1645] [id = 390] 02:07:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x112f59000) [pid = 1645] [serial = 1169] [outer = 0x0] 02:07:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1132ee800) [pid = 1645] [serial = 1170] [outer = 0x112f59000] 02:07:36 INFO - PROCESS | 1645 | 1467796056810 Marionette DEBUG loaded listener.js 02:07:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1162e3800) [pid = 1645] [serial = 1171] [outer = 0x112f59000] 02:07:37 INFO - PROCESS | 1645 | 1467796057178 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:07: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 02:07:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:07:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:07: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. 02:07:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:07:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 672ms 02:07:37 INFO - PROCESS | 1645 | 1467796057206 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:07:37 INFO - PROCESS | 1645 | 1467796057209 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:07:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:07:37 INFO - PROCESS | 1645 | 1467796057214 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:07:37 INFO - PROCESS | 1645 | 1467796057215 Marionette TRACE conn2 <- [1,1534,null,{}] 02:07:37 INFO - PROCESS | 1645 | 1467796057218 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:37 INFO - PROCESS | 1645 | 1467796057220 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:37 INFO - PROCESS | 1645 | 1467796057322 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:07:37 INFO - PROCESS | 1645 | 1467796057426 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 1645 | 1467796057428 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b4800 == 43 [pid = 1645] [id = 391] 02:07:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1196d8400) [pid = 1645] [serial = 1172] [outer = 0x0] 02:07:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1199cb800) [pid = 1645] [serial = 1173] [outer = 0x1196d8400] 02:07:37 INFO - PROCESS | 1645 | 1467796057472 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119cf8000) [pid = 1645] [serial = 1174] [outer = 0x1196d8400] 02:07:37 INFO - PROCESS | 1645 | 1467796057896 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:07:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:07:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 720ms 02:07:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:07:37 INFO - PROCESS | 1645 | 1467796057934 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:07:37 INFO - PROCESS | 1645 | 1467796057935 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:07:37 INFO - PROCESS | 1645 | 1467796057937 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:07:37 INFO - PROCESS | 1645 | 1467796057940 Marionette TRACE conn2 <- [1,1538,null,{}] 02:07:37 INFO - PROCESS | 1645 | 1467796057948 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:37 INFO - PROCESS | 1645 | 1467796057951 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:38 INFO - PROCESS | 1645 | 1467796058056 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:07:38 INFO - PROCESS | 1645 | 1467796058114 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:38 INFO - PROCESS | 1645 | 1467796058116 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c71c000 == 44 [pid = 1645] [id = 392] 02:07:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1210ec000) [pid = 1645] [serial = 1175] [outer = 0x0] 02:07:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x121d80c00) [pid = 1645] [serial = 1176] [outer = 0x1210ec000] 02:07:38 INFO - PROCESS | 1645 | 1467796058146 Marionette DEBUG loaded listener.js 02:07:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x127435800) [pid = 1645] [serial = 1177] [outer = 0x1210ec000] 02:07:38 INFO - PROCESS | 1645 | 1467796058557 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:07:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 02:07:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:07:38 INFO - PROCESS | 1645 | 1467796058609 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 1645 | 1467796058611 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:07:38 INFO - PROCESS | 1645 | 1467796058613 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 1645 | 1467796058614 Marionette TRACE conn2 <- [1,1542,null,{}] 02:07:38 INFO - PROCESS | 1645 | 1467796058616 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:38 INFO - PROCESS | 1645 | 1467796058618 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:38 INFO - PROCESS | 1645 | 1467796058738 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:07:38 INFO - PROCESS | 1645 | 1467796058808 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:38 INFO - PROCESS | 1645 | 1467796058809 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc49800 == 45 [pid = 1645] [id = 393] 02:07:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x128cebc00) [pid = 1645] [serial = 1178] [outer = 0x0] 02:07:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x129257000) [pid = 1645] [serial = 1179] [outer = 0x128cebc00] 02:07:38 INFO - PROCESS | 1645 | 1467796058838 Marionette DEBUG loaded listener.js 02:07:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12a4e4800) [pid = 1645] [serial = 1180] [outer = 0x128cebc00] 02:07:39 INFO - PROCESS | 1645 | 1467796059273 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:07:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:07:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 669ms 02:07:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:07:39 INFO - PROCESS | 1645 | 1467796059283 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:07:39 INFO - PROCESS | 1645 | 1467796059284 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:07:39 INFO - PROCESS | 1645 | 1467796059286 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:07:39 INFO - PROCESS | 1645 | 1467796059288 Marionette TRACE conn2 <- [1,1546,null,{}] 02:07:39 INFO - PROCESS | 1645 | 1467796059290 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:39 INFO - PROCESS | 1645 | 1467796059291 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:39 INFO - PROCESS | 1645 | 1467796059390 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:07:39 INFO - PROCESS | 1645 | 1467796059443 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:39 INFO - PROCESS | 1645 | 1467796059444 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x116074000 == 46 [pid = 1645] [id = 394] 02:07:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x113227800) [pid = 1645] [serial = 1181] [outer = 0x0] 02:07:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x113d62800) [pid = 1645] [serial = 1182] [outer = 0x113227800] 02:07:39 INFO - PROCESS | 1645 | 1467796059473 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x121921c00) [pid = 1645] [serial = 1183] [outer = 0x113227800] 02:07:40 INFO - PROCESS | 1645 | 1467796060104 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:07:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 869ms 02:07:40 INFO - PROCESS | 1645 | 1467796060166 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:07:40 INFO - PROCESS | 1645 | 1467796060168 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:07:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:07:40 INFO - PROCESS | 1645 | 1467796060172 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - PROCESS | 1645 | 1467796060175 Marionette TRACE conn2 <- [1,1550,null,{}] 02:07:40 INFO - PROCESS | 1645 | 1467796060180 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:40 INFO - PROCESS | 1645 | 1467796060182 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:40 INFO - PROCESS | 1645 | 1467796060275 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:07:40 INFO - PROCESS | 1645 | 1467796060345 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:40 INFO - PROCESS | 1645 | 1467796060346 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x118108000 == 47 [pid = 1645] [id = 395] 02:07:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1180a2400) [pid = 1645] [serial = 1184] [outer = 0x0] 02:07:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x118132400) [pid = 1645] [serial = 1185] [outer = 0x1180a2400] 02:07:40 INFO - PROCESS | 1645 | 1467796060375 Marionette DEBUG loaded listener.js 02:07:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x118885800) [pid = 1645] [serial = 1186] [outer = 0x1180a2400] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x117164800 == 46 [pid = 1645] [id = 364] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12c369000 == 45 [pid = 1645] [id = 388] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd3b000 == 44 [pid = 1645] [id = 387] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12119b800 == 43 [pid = 1645] [id = 386] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade5800 == 42 [pid = 1645] [id = 385] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x129455000 == 41 [pid = 1645] [id = 384] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x11221c000 == 40 [pid = 1645] [id = 383] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b2000 == 39 [pid = 1645] [id = 382] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x121511800 == 38 [pid = 1645] [id = 381] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x11968e000 == 37 [pid = 1645] [id = 380] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x116f2b800 == 36 [pid = 1645] [id = 379] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c9800 == 35 [pid = 1645] [id = 378] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x115ed0800 == 34 [pid = 1645] [id = 377] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12b01c800 == 33 [pid = 1645] [id = 376] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x116074000 == 32 [pid = 1645] [id = 394] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc49800 == 31 [pid = 1645] [id = 393] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12c71c000 == 30 [pid = 1645] [id = 392] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b4800 == 29 [pid = 1645] [id = 391] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca7f000 == 28 [pid = 1645] [id = 389] 02:07:41 INFO - PROCESS | 1645 | --DOCSHELL 0x118105800 == 27 [pid = 1645] [id = 390] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119657c00) [pid = 1645] [serial = 1104] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1186c8c00) [pid = 1645] [serial = 1101] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x118f6f400) [pid = 1645] [serial = 1102] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x112a85c00) [pid = 1645] [serial = 1095] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1132e3000) [pid = 1645] [serial = 1096] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11662a800) [pid = 1645] [serial = 1098] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1171a2000) [pid = 1645] [serial = 1099] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1176e4c00) [pid = 1645] [serial = 1093] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11662f800) [pid = 1645] [serial = 1092] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1129b3800) [pid = 1645] [serial = 1078] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1122be400) [pid = 1645] [serial = 1077] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119315400) [pid = 1645] [serial = 1081] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1186c8800) [pid = 1645] [serial = 1080] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119942000) [pid = 1645] [serial = 1107] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x121d7e800) [pid = 1645] [serial = 1084] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119f72000) [pid = 1645] [serial = 1083] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1218dfc00) [pid = 1645] [serial = 1111] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119cff800) [pid = 1645] [serial = 1110] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x124c3e400) [pid = 1645] [serial = 1116] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12900a800) [pid = 1645] [serial = 1087] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x127405c00) [pid = 1645] [serial = 1086] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1219d1400) [pid = 1645] [serial = 1113] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119cc4000) [pid = 1645] [serial = 1120] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116a0bc00) [pid = 1645] [serial = 1119] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x127439000) [pid = 1645] [serial = 1125] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1292e6400) [pid = 1645] [serial = 1090] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x128ae8c00) [pid = 1645] [serial = 1126] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x125fc2400) [pid = 1645] [serial = 1089] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x125496400) [pid = 1645] [serial = 1117] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x125fbc400) [pid = 1645] [serial = 1123] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123ca4800) [pid = 1645] [serial = 1114] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x119b15800) [pid = 1645] [serial = 1108] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x11978a400) [pid = 1645] [serial = 1105] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x128cf2c00) [pid = 1645] [serial = 1128] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x125496800) [pid = 1645] [serial = 1122] [outer = 0x0] [url = about:blank] 02:07:41 INFO - PROCESS | 1645 | 1467796061252 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1124ms 02:07:41 INFO - PROCESS | 1645 | 1467796061297 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1645 | 1467796061299 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:07:41 INFO - PROCESS | 1645 | 1467796061302 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1645 | 1467796061304 Marionette TRACE conn2 <- [1,1554,null,{}] 02:07:41 INFO - PROCESS | 1645 | 1467796061308 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:41 INFO - PROCESS | 1645 | 1467796061310 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:41 INFO - PROCESS | 1645 | 1467796061393 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:07:41 INFO - PROCESS | 1645 | 1467796061448 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1645 | 1467796061450 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x116607800 == 28 [pid = 1645] [id = 396] 02:07:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112a84c00) [pid = 1645] [serial = 1187] [outer = 0x0] 02:07:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11338dc00) [pid = 1645] [serial = 1188] [outer = 0x112a84c00] 02:07:41 INFO - PROCESS | 1645 | 1467796061477 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11604dc00) [pid = 1645] [serial = 1189] [outer = 0x112a84c00] 02:07:41 INFO - PROCESS | 1645 | 1467796061790 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 523ms 02:07:41 INFO - PROCESS | 1645 | 1467796061825 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1645 | 1467796061829 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:07:41 INFO - PROCESS | 1645 | 1467796061836 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1645 | 1467796061837 Marionette TRACE conn2 <- [1,1558,null,{}] 02:07:41 INFO - PROCESS | 1645 | 1467796061840 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:41 INFO - PROCESS | 1645 | 1467796061841 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:41 INFO - PROCESS | 1645 | 1467796061918 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:07:41 INFO - PROCESS | 1645 | 1467796061922 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1645 | 1467796061923 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e7a800 == 29 [pid = 1645] [id = 397] 02:07:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116774800) [pid = 1645] [serial = 1190] [outer = 0x0] 02:07:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11812f800) [pid = 1645] [serial = 1191] [outer = 0x116774800] 02:07:41 INFO - PROCESS | 1645 | 1467796061953 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1186c1000) [pid = 1645] [serial = 1192] [outer = 0x116774800] 02:07:42 INFO - PROCESS | 1645 | 1467796062309 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:07:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:07:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 02:07:42 INFO - PROCESS | 1645 | 1467796062357 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:07:42 INFO - PROCESS | 1645 | 1467796062358 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:07:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:07:42 INFO - PROCESS | 1645 | 1467796062360 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:07:42 INFO - PROCESS | 1645 | 1467796062362 Marionette TRACE conn2 <- [1,1562,null,{}] 02:07:42 INFO - PROCESS | 1645 | 1467796062370 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:42 INFO - PROCESS | 1645 | 1467796062373 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:42 INFO - PROCESS | 1645 | 1467796062448 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:07:42 INFO - PROCESS | 1645 | 1467796062452 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1645 | 1467796062454 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x119676000 == 30 [pid = 1645] [id = 398] 02:07:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112698000) [pid = 1645] [serial = 1193] [outer = 0x0] 02:07:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119797000) [pid = 1645] [serial = 1194] [outer = 0x112698000] 02:07:42 INFO - PROCESS | 1645 | 1467796062484 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119b12800) [pid = 1645] [serial = 1195] [outer = 0x112698000] 02:07:42 INFO - PROCESS | 1645 | 1467796062796 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:07:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:07:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 472ms 02:07:42 INFO - PROCESS | 1645 | 1467796062833 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:07:42 INFO - PROCESS | 1645 | 1467796062834 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:07:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:07:42 INFO - PROCESS | 1645 | 1467796062837 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:07:42 INFO - PROCESS | 1645 | 1467796062838 Marionette TRACE conn2 <- [1,1566,null,{}] 02:07:42 INFO - PROCESS | 1645 | 1467796062840 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:42 INFO - PROCESS | 1645 | 1467796062841 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:42 INFO - PROCESS | 1645 | 1467796062917 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:07:42 INFO - PROCESS | 1645 | 1467796062976 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1645 | 1467796062978 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x121088800 == 31 [pid = 1645] [id = 399] 02:07:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1196da400) [pid = 1645] [serial = 1196] [outer = 0x0] 02:07:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119cf6400) [pid = 1645] [serial = 1197] [outer = 0x1196da400] 02:07:43 INFO - PROCESS | 1645 | 1467796063003 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x120f93000) [pid = 1645] [serial = 1198] [outer = 0x1196da400] 02:07:43 INFO - PROCESS | 1645 | 1467796063297 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:07:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 02:07:43 INFO - PROCESS | 1645 | 1467796063356 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 1645 | 1467796063357 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:07:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:07:43 INFO - PROCESS | 1645 | 1467796063366 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1645 | 1467796063367 Marionette TRACE conn2 <- [1,1570,null,{}] 02:07:43 INFO - PROCESS | 1645 | 1467796063370 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:43 INFO - PROCESS | 1645 | 1467796063371 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:43 INFO - PROCESS | 1645 | 1467796063460 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:07:43 INFO - PROCESS | 1645 | 1467796063496 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 1645 | 1467796063497 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12195d000 == 32 [pid = 1645] [id = 400] 02:07:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x113845c00) [pid = 1645] [serial = 1199] [outer = 0x0] 02:07:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12101a800) [pid = 1645] [serial = 1200] [outer = 0x113845c00] 02:07:43 INFO - PROCESS | 1645 | 1467796063521 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1218db400) [pid = 1645] [serial = 1201] [outer = 0x113845c00] 02:07:43 INFO - PROCESS | 1645 | 1467796063824 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:07:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 02:07:43 INFO - PROCESS | 1645 | 1467796063888 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 1645 | 1467796063889 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:07:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:07:43 INFO - PROCESS | 1645 | 1467796063891 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1645 | 1467796063892 Marionette TRACE conn2 <- [1,1574,null,{}] 02:07:43 INFO - PROCESS | 1645 | 1467796063895 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:43 INFO - PROCESS | 1645 | 1467796063898 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:44 INFO - PROCESS | 1645 | 1467796064008 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:07:44 INFO - PROCESS | 1645 | 1467796064043 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:44 INFO - PROCESS | 1645 | 1467796064045 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254c1000 == 33 [pid = 1645] [id = 401] 02:07:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1128ca400) [pid = 1645] [serial = 1202] [outer = 0x0] 02:07:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x121d7a400) [pid = 1645] [serial = 1203] [outer = 0x1128ca400] 02:07:44 INFO - PROCESS | 1645 | 1467796064070 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1255cf000) [pid = 1645] [serial = 1204] [outer = 0x1128ca400] 02:07:44 INFO - PROCESS | 1645 | 1467796064366 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 523ms 02:07:44 INFO - PROCESS | 1645 | 1467796064416 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:07:44 INFO - PROCESS | 1645 | 1467796064417 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:07:44 INFO - PROCESS | 1645 | 1467796064427 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 1645 | 1467796064428 Marionette TRACE conn2 <- [1,1578,null,{}] 02:07:44 INFO - PROCESS | 1645 | 1467796064430 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:44 INFO - PROCESS | 1645 | 1467796064438 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:44 INFO - PROCESS | 1645 | 1467796064532 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:07:44 INFO - PROCESS | 1645 | 1467796064566 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:44 INFO - PROCESS | 1645 | 1467796064568 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265da000 == 34 [pid = 1645] [id = 402] 02:07:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119ccb800) [pid = 1645] [serial = 1205] [outer = 0x0] 02:07:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x125fbe000) [pid = 1645] [serial = 1206] [outer = 0x119ccb800] 02:07:44 INFO - PROCESS | 1645 | 1467796064592 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x127409400) [pid = 1645] [serial = 1207] [outer = 0x119ccb800] 02:07:44 INFO - PROCESS | 1645 | 1467796064948 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 579ms 02:07:45 INFO - PROCESS | 1645 | 1467796064999 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 1645 | 1467796065001 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:07:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:07:45 INFO - PROCESS | 1645 | 1467796065004 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 1645 | 1467796065006 Marionette TRACE conn2 <- [1,1582,null,{}] 02:07:45 INFO - PROCESS | 1645 | 1467796065009 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:45 INFO - PROCESS | 1645 | 1467796065011 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:45 INFO - PROCESS | 1645 | 1467796065156 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:07:45 INFO - PROCESS | 1645 | 1467796065179 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1645 | 1467796065180 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fbb800 == 35 [pid = 1645] [id = 403] 02:07:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12742fc00) [pid = 1645] [serial = 1208] [outer = 0x0] 02:07:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12743a800) [pid = 1645] [serial = 1209] [outer = 0x12742fc00] 02:07:45 INFO - PROCESS | 1645 | 1467796065219 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x128a63000) [pid = 1645] [serial = 1210] [outer = 0x12742fc00] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124c3cc00) [pid = 1645] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12742d400) [pid = 1645] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x129012c00) [pid = 1645] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x113349400) [pid = 1645] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113d63400) [pid = 1645] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1180afc00) [pid = 1645] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1128cfc00) [pid = 1645] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119b14000) [pid = 1645] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112694c00) [pid = 1645] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x113a78400) [pid = 1645] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124c7a000) [pid = 1645] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x118f63000) [pid = 1645] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119cc8800) [pid = 1645] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:07:45 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x120f95c00) [pid = 1645] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:07:45 INFO - PROCESS | 1645 | 1467796065710 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:07:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:07:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 720ms 02:07:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:07:45 INFO - PROCESS | 1645 | 1467796065724 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 1645 | 1467796065725 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:07:45 INFO - PROCESS | 1645 | 1467796065728 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 1645 | 1467796065729 Marionette TRACE conn2 <- [1,1586,null,{}] 02:07:45 INFO - PROCESS | 1645 | 1467796065739 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:45 INFO - PROCESS | 1645 | 1467796065740 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:45 INFO - PROCESS | 1645 | 1467796065867 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:07:45 INFO - PROCESS | 1645 | 1467796065906 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1645 | 1467796065908 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x119769000 == 36 [pid = 1645] [id = 404] 02:07:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1110a0400) [pid = 1645] [serial = 1211] [outer = 0x0] 02:07:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1186b9c00) [pid = 1645] [serial = 1212] [outer = 0x1110a0400] 02:07:45 INFO - PROCESS | 1645 | 1467796065932 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1218e2000) [pid = 1645] [serial = 1213] [outer = 0x1110a0400] 02:07:46 INFO - PROCESS | 1645 | 1467796066185 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 477ms 02:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:07:46 INFO - PROCESS | 1645 | 1467796066205 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 1645 | 1467796066207 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:07:46 INFO - PROCESS | 1645 | 1467796066211 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:07:46 INFO - PROCESS | 1645 | 1467796066212 Marionette TRACE conn2 <- [1,1590,null,{}] 02:07:46 INFO - PROCESS | 1645 | 1467796066222 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:46 INFO - PROCESS | 1645 | 1467796066224 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:46 INFO - PROCESS | 1645 | 1467796066304 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:07:46 INFO - PROCESS | 1645 | 1467796066307 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 1645 | 1467796066308 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x129457800 == 37 [pid = 1645] [id = 405] 02:07:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1218e4800) [pid = 1645] [serial = 1214] [outer = 0x0] 02:07:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128a62000) [pid = 1645] [serial = 1215] [outer = 0x1218e4800] 02:07:46 INFO - PROCESS | 1645 | 1467796066334 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128cf2400) [pid = 1645] [serial = 1216] [outer = 0x1218e4800] 02:07:46 INFO - PROCESS | 1645 | 1467796066660 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 477ms 02:07:46 INFO - PROCESS | 1645 | 1467796066689 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 1645 | 1467796066690 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:07:46 INFO - PROCESS | 1645 | 1467796066692 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:07:46 INFO - PROCESS | 1645 | 1467796066694 Marionette TRACE conn2 <- [1,1594,null,{}] 02:07:46 INFO - PROCESS | 1645 | 1467796066696 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:46 INFO - PROCESS | 1645 | 1467796066698 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:46 INFO - PROCESS | 1645 | 1467796066819 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:07:46 INFO - PROCESS | 1645 | 1467796066825 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 1645 | 1467796066827 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12183f000 == 38 [pid = 1645] [id = 406] 02:07:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x127430000) [pid = 1645] [serial = 1217] [outer = 0x0] 02:07:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x129259000) [pid = 1645] [serial = 1218] [outer = 0x127430000] 02:07:46 INFO - PROCESS | 1645 | 1467796066854 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1294e1400) [pid = 1645] [serial = 1219] [outer = 0x127430000] 02:07:47 INFO - PROCESS | 1645 | 1467796067166 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:07:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:07:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 524ms 02:07:47 INFO - PROCESS | 1645 | 1467796067216 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 1645 | 1467796067217 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:07:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:07:47 INFO - PROCESS | 1645 | 1467796067220 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 1645 | 1467796067221 Marionette TRACE conn2 <- [1,1598,null,{}] 02:07:47 INFO - PROCESS | 1645 | 1467796067223 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:47 INFO - PROCESS | 1645 | 1467796067224 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:47 INFO - PROCESS | 1645 | 1467796067301 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:07:47 INFO - PROCESS | 1645 | 1467796067305 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 1645 | 1467796067306 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b006000 == 39 [pid = 1645] [id = 407] 02:07:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a4e6000) [pid = 1645] [serial = 1220] [outer = 0x0] 02:07:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a6b9800) [pid = 1645] [serial = 1221] [outer = 0x12a4e6000] 02:07:47 INFO - PROCESS | 1645 | 1467796067330 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12ab97800) [pid = 1645] [serial = 1222] [outer = 0x12a4e6000] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x116607800 == 38 [pid = 1645] [id = 396] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x118108000 == 37 [pid = 1645] [id = 395] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x117e7a800 == 36 [pid = 1645] [id = 397] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12195d000 == 35 [pid = 1645] [id = 400] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x128fbb800 == 34 [pid = 1645] [id = 403] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x121088800 == 33 [pid = 1645] [id = 399] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x1254c1000 == 32 [pid = 1645] [id = 401] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x119769000 == 31 [pid = 1645] [id = 404] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x1265da000 == 30 [pid = 1645] [id = 402] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x129457800 == 29 [pid = 1645] [id = 405] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x119676000 == 28 [pid = 1645] [id = 398] 02:07:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12183f000 == 27 [pid = 1645] [id = 406] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1254cf400) [pid = 1645] [serial = 1149] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128a66000) [pid = 1645] [serial = 1152] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1292e4800) [pid = 1645] [serial = 1155] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113d60000) [pid = 1645] [serial = 1158] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1193cb000) [pid = 1645] [serial = 1140] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119b15400) [pid = 1645] [serial = 1141] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1183c0c00) [pid = 1645] [serial = 1134] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x118f6cc00) [pid = 1645] [serial = 1135] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119cf6c00) [pid = 1645] [serial = 1143] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1210fac00) [pid = 1645] [serial = 1144] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12925d400) [pid = 1645] [serial = 1153] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x129258800) [pid = 1645] [serial = 1129] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x11269f400) [pid = 1645] [serial = 1131] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1129b2000) [pid = 1645] [serial = 1132] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1150ac400) [pid = 1645] [serial = 1137] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x116974c00) [pid = 1645] [serial = 1138] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12ab95000) [pid = 1645] [serial = 1167] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1218dbc00) [pid = 1645] [serial = 1161] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12af1e400) [pid = 1645] [serial = 1168] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1292da800) [pid = 1645] [serial = 1164] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12a4ebc00) [pid = 1645] [serial = 1156] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12a6b7800) [pid = 1645] [serial = 1165] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x123d0dc00) [pid = 1645] [serial = 1147] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1218dcc00) [pid = 1645] [serial = 1146] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x119314800) [pid = 1645] [serial = 1159] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x1265e1800) [pid = 1645] [serial = 1150] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x125494000) [pid = 1645] [serial = 1162] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1645 | 1467796068710 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1524ms 02:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:07:48 INFO - PROCESS | 1645 | 1467796068745 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 1645 | 1467796068748 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:07:48 INFO - PROCESS | 1645 | 1467796068751 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 1645 | 1467796068753 Marionette TRACE conn2 <- [1,1602,null,{}] 02:07:48 INFO - PROCESS | 1645 | 1467796068757 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:48 INFO - PROCESS | 1645 | 1467796068759 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:48 INFO - PROCESS | 1645 | 1467796068841 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:07:48 INFO - PROCESS | 1645 | 1467796068896 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:48 INFO - PROCESS | 1645 | 1467796068897 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x113a24800 == 28 [pid = 1645] [id = 408] 02:07:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x11269d000) [pid = 1645] [serial = 1223] [outer = 0x0] 02:07:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x11269e400) [pid = 1645] [serial = 1224] [outer = 0x11269d000] 02:07:48 INFO - PROCESS | 1645 | 1467796068926 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1128d2400) [pid = 1645] [serial = 1225] [outer = 0x11269d000] 02:07:49 INFO - PROCESS | 1645 | 1467796069238 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms 02:07:49 INFO - PROCESS | 1645 | 1467796069273 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 1645 | 1467796069276 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:07:49 INFO - PROCESS | 1645 | 1467796069281 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1645 | 1467796069283 Marionette TRACE conn2 <- [1,1606,null,{}] 02:07:49 INFO - PROCESS | 1645 | 1467796069285 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:49 INFO - PROCESS | 1645 | 1467796069287 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:49 INFO - PROCESS | 1645 | 1467796069365 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:07:49 INFO - PROCESS | 1645 | 1467796069370 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1645 | 1467796069371 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f2c800 == 29 [pid = 1645] [id = 409] 02:07:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1129b3400) [pid = 1645] [serial = 1226] [outer = 0x0] 02:07:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x112d2d400) [pid = 1645] [serial = 1227] [outer = 0x1129b3400] 02:07:49 INFO - PROCESS | 1645 | 1467796069402 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112f4d400) [pid = 1645] [serial = 1228] [outer = 0x1129b3400] 02:07:49 INFO - PROCESS | 1645 | 1467796069725 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 02:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:07:49 INFO - PROCESS | 1645 | 1467796069751 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 1645 | 1467796069752 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:07:49 INFO - PROCESS | 1645 | 1467796069763 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1645 | 1467796069767 Marionette TRACE conn2 <- [1,1610,null,{}] 02:07:49 INFO - PROCESS | 1645 | 1467796069776 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:49 INFO - PROCESS | 1645 | 1467796069779 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:49 INFO - PROCESS | 1645 | 1467796069855 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:07:49 INFO - PROCESS | 1645 | 1467796069860 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1645 | 1467796069863 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181c0000 == 30 [pid = 1645] [id = 410] 02:07:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x110fb8000) [pid = 1645] [serial = 1229] [outer = 0x0] 02:07:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1150abc00) [pid = 1645] [serial = 1230] [outer = 0x110fb8000] 02:07:49 INFO - PROCESS | 1645 | 1467796069895 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1160ac800) [pid = 1645] [serial = 1231] [outer = 0x110fb8000] 02:07:50 INFO - PROCESS | 1645 | 1467796070220 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 484ms 02:07:50 INFO - PROCESS | 1645 | 1467796070240 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1645 | 1467796070243 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:07:50 INFO - PROCESS | 1645 | 1467796070248 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1645 | 1467796070250 Marionette TRACE conn2 <- [1,1614,null,{}] 02:07:50 INFO - PROCESS | 1645 | 1467796070254 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:50 INFO - PROCESS | 1645 | 1467796070255 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:50 INFO - PROCESS | 1645 | 1467796070389 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:07:50 INFO - PROCESS | 1645 | 1467796070396 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1645 | 1467796070397 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x119684800 == 31 [pid = 1645] [id = 411] 02:07:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1162e0c00) [pid = 1645] [serial = 1232] [outer = 0x0] 02:07:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x116976000) [pid = 1645] [serial = 1233] [outer = 0x1162e0c00] 02:07:50 INFO - PROCESS | 1645 | 1467796070422 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1171ab800) [pid = 1645] [serial = 1234] [outer = 0x1162e0c00] 02:07:50 INFO - PROCESS | 1645 | 1467796070725 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:07: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 02:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 02:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:07:50 INFO - PROCESS | 1645 | 1467796070769 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1645 | 1467796070770 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:07:50 INFO - PROCESS | 1645 | 1467796070772 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1645 | 1467796070773 Marionette TRACE conn2 <- [1,1618,null,{}] 02:07:50 INFO - PROCESS | 1645 | 1467796070775 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:50 INFO - PROCESS | 1645 | 1467796070777 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:50 INFO - PROCESS | 1645 | 1467796070863 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:07:50 INFO - PROCESS | 1645 | 1467796070868 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1645 | 1467796070869 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x121085000 == 32 [pid = 1645] [id = 412] 02:07:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1129b3000) [pid = 1645] [serial = 1235] [outer = 0x0] 02:07:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1180a7c00) [pid = 1645] [serial = 1236] [outer = 0x1129b3000] 02:07:50 INFO - PROCESS | 1645 | 1467796070895 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1186bb000) [pid = 1645] [serial = 1237] [outer = 0x1129b3000] 02:07:51 INFO - PROCESS | 1645 | 1467796071225 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:07:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:07:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 471ms 02:07:51 INFO - PROCESS | 1645 | 1467796071244 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1645 | 1467796071247 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:07:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:07:51 INFO - PROCESS | 1645 | 1467796071250 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1645 | 1467796071251 Marionette TRACE conn2 <- [1,1622,null,{}] 02:07:51 INFO - PROCESS | 1645 | 1467796071254 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:51 INFO - PROCESS | 1645 | 1467796071258 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:51 INFO - PROCESS | 1645 | 1467796071373 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:07:51 INFO - PROCESS | 1645 | 1467796071381 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1645 | 1467796071382 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x121dae800 == 33 [pid = 1645] [id = 413] 02:07:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1186c3400) [pid = 1645] [serial = 1238] [outer = 0x0] 02:07:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x118f62400) [pid = 1645] [serial = 1239] [outer = 0x1186c3400] 02:07:51 INFO - PROCESS | 1645 | 1467796071407 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1196db400) [pid = 1645] [serial = 1240] [outer = 0x1186c3400] 02:07:51 INFO - PROCESS | 1645 | 1467796071705 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:07: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 02:07:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 470ms 02:07:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:07:51 INFO - PROCESS | 1645 | 1467796071721 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1645 | 1467796071722 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:07:51 INFO - PROCESS | 1645 | 1467796071724 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1645 | 1467796071725 Marionette TRACE conn2 <- [1,1626,null,{}] 02:07:51 INFO - PROCESS | 1645 | 1467796071727 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:51 INFO - PROCESS | 1645 | 1467796071729 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:51 INFO - PROCESS | 1645 | 1467796071813 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:07:51 INFO - PROCESS | 1645 | 1467796071818 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1645 | 1467796071819 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254bd800 == 34 [pid = 1645] [id = 414] 02:07:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1150ae800) [pid = 1645] [serial = 1241] [outer = 0x0] 02:07:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11993e000) [pid = 1645] [serial = 1242] [outer = 0x1150ae800] 02:07:51 INFO - PROCESS | 1645 | 1467796071842 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119b15800) [pid = 1645] [serial = 1243] [outer = 0x1150ae800] 02:07:52 INFO - PROCESS | 1645 | 1467796072151 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 470ms 02:07:52 INFO - PROCESS | 1645 | 1467796072194 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:07:52 INFO - PROCESS | 1645 | 1467796072195 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:07:52 INFO - PROCESS | 1645 | 1467796072198 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:07:52 INFO - PROCESS | 1645 | 1467796072199 Marionette TRACE conn2 <- [1,1630,null,{}] 02:07:52 INFO - PROCESS | 1645 | 1467796072201 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:52 INFO - PROCESS | 1645 | 1467796072202 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:52 INFO - PROCESS | 1645 | 1467796072299 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:07:52 INFO - PROCESS | 1645 | 1467796072305 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1645 | 1467796072306 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265cb000 == 35 [pid = 1645] [id = 415] 02:07:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11676a400) [pid = 1645] [serial = 1244] [outer = 0x0] 02:07:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119b18c00) [pid = 1645] [serial = 1245] [outer = 0x11676a400] 02:07:52 INFO - PROCESS | 1645 | 1467796072330 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119cf9800) [pid = 1645] [serial = 1246] [outer = 0x11676a400] 02:07:52 INFO - PROCESS | 1645 | 1467796072616 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 02:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:07:52 INFO - PROCESS | 1645 | 1467796072668 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:07:52 INFO - PROCESS | 1645 | 1467796072669 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:07:52 INFO - PROCESS | 1645 | 1467796072671 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:07:52 INFO - PROCESS | 1645 | 1467796072672 Marionette TRACE conn2 <- [1,1634,null,{}] 02:07:52 INFO - PROCESS | 1645 | 1467796072674 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:52 INFO - PROCESS | 1645 | 1467796072675 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:52 INFO - PROCESS | 1645 | 1467796072757 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:07:52 INFO - PROCESS | 1645 | 1467796072760 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1645 | 1467796072761 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181bf000 == 36 [pid = 1645] [id = 416] 02:07:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1171a4400) [pid = 1645] [serial = 1247] [outer = 0x0] 02:07:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119cfa400) [pid = 1645] [serial = 1248] [outer = 0x1171a4400] 02:07:52 INFO - PROCESS | 1645 | 1467796072789 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x121019800) [pid = 1645] [serial = 1249] [outer = 0x1171a4400] 02:07:53 INFO - PROCESS | 1645 | 1467796073098 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 471ms 02:07:53 INFO - PROCESS | 1645 | 1467796073142 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1645 | 1467796073143 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:07:53 INFO - PROCESS | 1645 | 1467796073145 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1645 | 1467796073147 Marionette TRACE conn2 <- [1,1638,null,{}] 02:07:53 INFO - PROCESS | 1645 | 1467796073149 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:53 INFO - PROCESS | 1645 | 1467796073150 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:53 INFO - PROCESS | 1645 | 1467796073227 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:07:53 INFO - PROCESS | 1645 | 1467796073283 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1645 | 1467796073284 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fbb800 == 37 [pid = 1645] [id = 417] 02:07:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1176e6800) [pid = 1645] [serial = 1250] [outer = 0x0] 02:07:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1210f4000) [pid = 1645] [serial = 1251] [outer = 0x1176e6800] 02:07:53 INFO - PROCESS | 1645 | 1467796073308 Marionette DEBUG loaded listener.js 02:07:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1218dec00) [pid = 1645] [serial = 1252] [outer = 0x1176e6800] 02:07:53 INFO - PROCESS | 1645 | 1467796073573 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 02:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:07:53 INFO - PROCESS | 1645 | 1467796073620 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1645 | 1467796073622 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:07:53 INFO - PROCESS | 1645 | 1467796073624 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1645 | 1467796073625 Marionette TRACE conn2 <- [1,1642,null,{}] 02:07:53 INFO - PROCESS | 1645 | 1467796073628 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:53 INFO - PROCESS | 1645 | 1467796073631 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:53 INFO - PROCESS | 1645 | 1467796073726 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:07:53 INFO - PROCESS | 1645 | 1467796073731 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1645 | 1467796073733 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x121084800 == 38 [pid = 1645] [id = 418] 02:07:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1218e3c00) [pid = 1645] [serial = 1253] [outer = 0x0] 02:07:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123ca4800) [pid = 1645] [serial = 1254] [outer = 0x1218e3c00] 02:07:53 INFO - PROCESS | 1645 | 1467796073758 Marionette DEBUG loaded listener.js 02:07:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124f39400) [pid = 1645] [serial = 1255] [outer = 0x1218e3c00] 02:07:54 INFO - PROCESS | 1645 | 1467796074122 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 02:07:54 INFO - PROCESS | 1645 | 1467796074143 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 1645 | 1467796074145 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:07:54 INFO - PROCESS | 1645 | 1467796074147 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1645 | 1467796074148 Marionette TRACE conn2 <- [1,1646,null,{}] 02:07:54 INFO - PROCESS | 1645 | 1467796074150 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:54 INFO - PROCESS | 1645 | 1467796074151 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:54 INFO - PROCESS | 1645 | 1467796074254 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:07:54 INFO - PROCESS | 1645 | 1467796074257 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:54 INFO - PROCESS | 1645 | 1467796074258 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade4800 == 39 [pid = 1645] [id = 419] 02:07:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119797800) [pid = 1645] [serial = 1256] [outer = 0x0] 02:07:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x125492400) [pid = 1645] [serial = 1257] [outer = 0x119797800] 02:07:54 INFO - PROCESS | 1645 | 1467796074282 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1254db400) [pid = 1645] [serial = 1258] [outer = 0x119797800] 02:07:54 INFO - PROCESS | 1645 | 1467796074609 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 02:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:07:54 INFO - PROCESS | 1645 | 1467796074666 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 1645 | 1467796074667 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:07:54 INFO - PROCESS | 1645 | 1467796074669 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1645 | 1467796074670 Marionette TRACE conn2 <- [1,1650,null,{}] 02:07:54 INFO - PROCESS | 1645 | 1467796074672 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:54 INFO - PROCESS | 1645 | 1467796074673 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:54 INFO - PROCESS | 1645 | 1467796074773 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:07:54 INFO - PROCESS | 1645 | 1467796074786 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:54 INFO - PROCESS | 1645 | 1467796074787 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b927000 == 40 [pid = 1645] [id = 420] 02:07:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x125fbb400) [pid = 1645] [serial = 1259] [outer = 0x0] 02:07:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x127402c00) [pid = 1645] [serial = 1260] [outer = 0x125fbb400] 02:07:54 INFO - PROCESS | 1645 | 1467796074810 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12742dc00) [pid = 1645] [serial = 1261] [outer = 0x125fbb400] 02:07:55 INFO - PROCESS | 1645 | 1467796075227 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 570ms 02:07:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:07:55 INFO - PROCESS | 1645 | 1467796075240 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:07:55 INFO - PROCESS | 1645 | 1467796075242 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:07:55 INFO - PROCESS | 1645 | 1467796075247 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:07:55 INFO - PROCESS | 1645 | 1467796075249 Marionette TRACE conn2 <- [1,1654,null,{}] 02:07:55 INFO - PROCESS | 1645 | 1467796075252 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:55 INFO - PROCESS | 1645 | 1467796075254 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:55 INFO - PROCESS | 1645 | 1467796075406 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:07:55 INFO - PROCESS | 1645 | 1467796075427 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 1645 | 1467796075428 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd3b800 == 41 [pid = 1645] [id = 421] 02:07:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12742e800) [pid = 1645] [serial = 1262] [outer = 0x0] 02:07:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128a5c400) [pid = 1645] [serial = 1263] [outer = 0x12742e800] 02:07:55 INFO - PROCESS | 1645 | 1467796075468 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x128ae8c00) [pid = 1645] [serial = 1264] [outer = 0x12742e800] 02:07:55 INFO - PROCESS | 1645 | 1467796075776 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 572ms 02:07:55 INFO - PROCESS | 1645 | 1467796075824 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:07:55 INFO - PROCESS | 1645 | 1467796075825 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:07:55 INFO - PROCESS | 1645 | 1467796075828 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:07:55 INFO - PROCESS | 1645 | 1467796075829 Marionette TRACE conn2 <- [1,1658,null,{}] 02:07:55 INFO - PROCESS | 1645 | 1467796075831 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:55 INFO - PROCESS | 1645 | 1467796075832 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:56 INFO - PROCESS | 1645 | 1467796076090 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x113845c00) [pid = 1645] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x119ccb800) [pid = 1645] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1128ca400) [pid = 1645] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1110a0400) [pid = 1645] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12742fc00) [pid = 1645] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1218e4800) [pid = 1645] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x127430000) [pid = 1645] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1210ec000) [pid = 1645] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1196d8400) [pid = 1645] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x112f59000) [pid = 1645] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1196da400) [pid = 1645] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112698000) [pid = 1645] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x116774800) [pid = 1645] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112a84c00) [pid = 1645] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1180a2400) [pid = 1645] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x113227800) [pid = 1645] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:07:56 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128cebc00) [pid = 1645] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:07:56 INFO - PROCESS | 1645 | 1467796076135 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 1645 | 1467796076136 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169a9000 == 42 [pid = 1645] [id = 422] 02:07:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x111f29000) [pid = 1645] [serial = 1265] [outer = 0x0] 02:07:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1129a8000) [pid = 1645] [serial = 1266] [outer = 0x111f29000] 02:07:56 INFO - PROCESS | 1645 | 1467796076161 Marionette DEBUG loaded listener.js 02:07:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1162dfc00) [pid = 1645] [serial = 1267] [outer = 0x111f29000] 02:07:56 INFO - PROCESS | 1645 | 1467796076414 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 621ms 02:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:07:56 INFO - PROCESS | 1645 | 1467796076453 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1645 | 1467796076454 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:07:56 INFO - PROCESS | 1645 | 1467796076456 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1645 | 1467796076457 Marionette TRACE conn2 <- [1,1662,null,{}] 02:07:56 INFO - PROCESS | 1645 | 1467796076460 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:56 INFO - PROCESS | 1645 | 1467796076461 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:56 INFO - PROCESS | 1645 | 1467796076543 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:07:56 INFO - PROCESS | 1645 | 1467796076549 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 1645 | 1467796076550 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c70c800 == 43 [pid = 1645] [id = 423] 02:07:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1180a2400) [pid = 1645] [serial = 1268] [outer = 0x0] 02:07:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x120f8b400) [pid = 1645] [serial = 1269] [outer = 0x1180a2400] 02:07:56 INFO - PROCESS | 1645 | 1467796076574 Marionette DEBUG loaded listener.js 02:07:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x128a61800) [pid = 1645] [serial = 1270] [outer = 0x1180a2400] 02:07:56 INFO - PROCESS | 1645 | 1467796076915 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 471ms 02:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:07:56 INFO - PROCESS | 1645 | 1467796076927 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1645 | 1467796076929 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:07:56 INFO - PROCESS | 1645 | 1467796076934 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1645 | 1467796076935 Marionette TRACE conn2 <- [1,1666,null,{}] 02:07:56 INFO - PROCESS | 1645 | 1467796076937 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:56 INFO - PROCESS | 1645 | 1467796076938 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:57 INFO - PROCESS | 1645 | 1467796077054 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:07:57 INFO - PROCESS | 1645 | 1467796077059 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1645 | 1467796077061 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca7a000 == 44 [pid = 1645] [id = 424] 02:07:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1162dac00) [pid = 1645] [serial = 1271] [outer = 0x0] 02:07:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x128cf3400) [pid = 1645] [serial = 1272] [outer = 0x1162dac00] 02:07:57 INFO - PROCESS | 1645 | 1467796077084 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x129015000) [pid = 1645] [serial = 1273] [outer = 0x1162dac00] 02:07:57 INFO - PROCESS | 1645 | 1467796077365 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 02:07:57 INFO - PROCESS | 1645 | 1467796077404 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:07:57 INFO - PROCESS | 1645 | 1467796077405 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:07:57 INFO - PROCESS | 1645 | 1467796077408 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:07:57 INFO - PROCESS | 1645 | 1467796077409 Marionette TRACE conn2 <- [1,1670,null,{}] 02:07:57 INFO - PROCESS | 1645 | 1467796077412 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:57 INFO - PROCESS | 1645 | 1467796077413 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:57 INFO - PROCESS | 1645 | 1467796077511 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:07:57 INFO - PROCESS | 1645 | 1467796077516 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1645 | 1467796077517 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca90000 == 45 [pid = 1645] [id = 425] 02:07:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x129016c00) [pid = 1645] [serial = 1274] [outer = 0x0] 02:07:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1292da800) [pid = 1645] [serial = 1275] [outer = 0x129016c00] 02:07:57 INFO - PROCESS | 1645 | 1467796077555 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1292e4400) [pid = 1645] [serial = 1276] [outer = 0x129016c00] 02:07:57 INFO - PROCESS | 1645 | 1467796077979 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 621ms 02:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:07:58 INFO - PROCESS | 1645 | 1467796078030 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 1645 | 1467796078031 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:07:58 INFO - PROCESS | 1645 | 1467796078033 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1645 | 1467796078034 Marionette TRACE conn2 <- [1,1674,null,{}] 02:07:58 INFO - PROCESS | 1645 | 1467796078036 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:58 INFO - PROCESS | 1645 | 1467796078037 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:58 INFO - PROCESS | 1645 | 1467796078172 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:07:58 INFO - PROCESS | 1645 | 1467796078225 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:58 INFO - PROCESS | 1645 | 1467796078227 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x112639000 == 46 [pid = 1645] [id = 426] 02:07:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x110fb1000) [pid = 1645] [serial = 1277] [outer = 0x0] 02:07:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x110fe4000) [pid = 1645] [serial = 1278] [outer = 0x110fb1000] 02:07:58 INFO - PROCESS | 1645 | 1467796078259 Marionette DEBUG loaded listener.js 02:07:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x111f5b800) [pid = 1645] [serial = 1279] [outer = 0x110fb1000] 02:07:58 INFO - PROCESS | 1645 | 1467796078757 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 768ms 02:07:58 INFO - PROCESS | 1645 | 1467796078802 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 1645 | 1467796078805 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:07:58 INFO - PROCESS | 1645 | 1467796078808 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1645 | 1467796078810 Marionette TRACE conn2 <- [1,1678,null,{}] 02:07:58 INFO - PROCESS | 1645 | 1467796078813 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:58 INFO - PROCESS | 1645 | 1467796078817 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:58 INFO - PROCESS | 1645 | 1467796078955 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:07:59 INFO - PROCESS | 1645 | 1467796079055 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 1645 | 1467796079057 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:07:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x11816d000 == 47 [pid = 1645] [id = 427] 02:07:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1128cbc00) [pid = 1645] [serial = 1280] [outer = 0x0] 02:07:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x112d31800) [pid = 1645] [serial = 1281] [outer = 0x1128cbc00] 02:07:59 INFO - PROCESS | 1645 | 1467796079088 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1132e3000) [pid = 1645] [serial = 1282] [outer = 0x1128cbc00] 02:07:59 INFO - PROCESS | 1645 | 1467796079870 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1069ms 02:07:59 INFO - PROCESS | 1645 | 1467796079910 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:07:59 INFO - PROCESS | 1645 | 1467796079916 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:07:59 INFO - PROCESS | 1645 | 1467796079923 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:07:59 INFO - PROCESS | 1645 | 1467796079924 Marionette TRACE conn2 <- [1,1682,null,{}] 02:07:59 INFO - PROCESS | 1645 | 1467796079929 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:59 INFO - PROCESS | 1645 | 1467796079930 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:00 INFO - PROCESS | 1645 | 1467796080058 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:08:00 INFO - PROCESS | 1645 | 1467796080165 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1645 | 1467796080168 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x116946000 == 48 [pid = 1645] [id = 428] 02:08:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x112d30000) [pid = 1645] [serial = 1283] [outer = 0x0] 02:08:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x113a7e400) [pid = 1645] [serial = 1284] [outer = 0x112d30000] 02:08:00 INFO - PROCESS | 1645 | 1467796080215 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11604d400) [pid = 1645] [serial = 1285] [outer = 0x112d30000] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca90000 == 47 [pid = 1645] [id = 425] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca7a000 == 46 [pid = 1645] [id = 424] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12c70c800 == 45 [pid = 1645] [id = 423] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1169a9000 == 44 [pid = 1645] [id = 422] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd3b800 == 43 [pid = 1645] [id = 421] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12b927000 == 42 [pid = 1645] [id = 420] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade4800 == 41 [pid = 1645] [id = 419] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x121084800 == 40 [pid = 1645] [id = 418] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12a6b9800) [pid = 1645] [serial = 1221] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x128fbb800 == 39 [pid = 1645] [id = 417] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1181bf000 == 38 [pid = 1645] [id = 416] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1265cb000 == 37 [pid = 1645] [id = 415] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1254bd800 == 36 [pid = 1645] [id = 414] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x121dae800 == 35 [pid = 1645] [id = 413] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x121085000 == 34 [pid = 1645] [id = 412] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x119684800 == 33 [pid = 1645] [id = 411] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1181c0000 == 32 [pid = 1645] [id = 410] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x116f2c800 == 31 [pid = 1645] [id = 409] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x113a24800 == 30 [pid = 1645] [id = 408] 02:08:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12b006000 == 29 [pid = 1645] [id = 407] 02:08:00 INFO - PROCESS | 1645 | 1467796080639 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 723ms 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x1218db400) [pid = 1645] [serial = 1201] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12101a800) [pid = 1645] [serial = 1200] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x125fbe000) [pid = 1645] [serial = 1206] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1255cf000) [pid = 1645] [serial = 1204] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x121d7a400) [pid = 1645] [serial = 1203] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1186b9c00) [pid = 1645] [serial = 1212] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x127409400) [pid = 1645] [serial = 1207] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12743a800) [pid = 1645] [serial = 1209] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1218e2000) [pid = 1645] [serial = 1213] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x128a62000) [pid = 1645] [serial = 1215] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x129259000) [pid = 1645] [serial = 1218] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1294e1400) [pid = 1645] [serial = 1219] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x121d80c00) [pid = 1645] [serial = 1176] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x119cf8000) [pid = 1645] [serial = 1174] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1199cb800) [pid = 1645] [serial = 1173] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1162e3800) [pid = 1645] [serial = 1171] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1132ee800) [pid = 1645] [serial = 1170] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119cf6400) [pid = 1645] [serial = 1197] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119797000) [pid = 1645] [serial = 1194] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119b12800) [pid = 1645] [serial = 1195] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11812f800) [pid = 1645] [serial = 1191] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1186c1000) [pid = 1645] [serial = 1192] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11338dc00) [pid = 1645] [serial = 1188] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11604dc00) [pid = 1645] [serial = 1189] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x118885800) [pid = 1645] [serial = 1186] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x118132400) [pid = 1645] [serial = 1185] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x121921c00) [pid = 1645] [serial = 1183] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113d62800) [pid = 1645] [serial = 1182] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12a4e4800) [pid = 1645] [serial = 1180] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x129257000) [pid = 1645] [serial = 1179] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x127435800) [pid = 1645] [serial = 1177] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x128cf2400) [pid = 1645] [serial = 1216] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x128a63000) [pid = 1645] [serial = 1210] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x120f93000) [pid = 1645] [serial = 1198] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1645 | 1467796080678 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1645 | 1467796080685 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:08:00 INFO - PROCESS | 1645 | 1467796080697 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1645 | 1467796080700 Marionette TRACE conn2 <- [1,1686,null,{}] 02:08:00 INFO - PROCESS | 1645 | 1467796080703 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:00 INFO - PROCESS | 1645 | 1467796080706 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:00 INFO - PROCESS | 1645 | 1467796080827 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:08:00 INFO - PROCESS | 1645 | 1467796080842 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1645 | 1467796080843 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x118117800 == 30 [pid = 1645] [id = 429] 02:08:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x116974000) [pid = 1645] [serial = 1286] [outer = 0x0] 02:08:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1171a2000) [pid = 1645] [serial = 1287] [outer = 0x116974000] 02:08:00 INFO - PROCESS | 1645 | 1467796080873 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118132c00) [pid = 1645] [serial = 1288] [outer = 0x116974000] 02:08:01 INFO - PROCESS | 1645 | 1467796081323 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:08: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 02:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 673ms 02:08:01 INFO - PROCESS | 1645 | 1467796081369 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:08:01 INFO - PROCESS | 1645 | 1467796081371 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:08:01 INFO - PROCESS | 1645 | 1467796081374 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 1645 | 1467796081378 Marionette TRACE conn2 <- [1,1690,null,{}] 02:08:01 INFO - PROCESS | 1645 | 1467796081390 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:01 INFO - PROCESS | 1645 | 1467796081395 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:01 INFO - PROCESS | 1645 | 1467796081538 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:08:01 INFO - PROCESS | 1645 | 1467796081619 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:01 INFO - PROCESS | 1645 | 1467796081621 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c36000 == 31 [pid = 1645] [id = 430] 02:08:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11887b400) [pid = 1645] [serial = 1289] [outer = 0x0] 02:08:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x118f6e000) [pid = 1645] [serial = 1290] [outer = 0x11887b400] 02:08:01 INFO - PROCESS | 1645 | 1467796081649 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119649400) [pid = 1645] [serial = 1291] [outer = 0x11887b400] 02:08:01 INFO - PROCESS | 1645 | 1467796081937 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 577ms 02:08:01 INFO - PROCESS | 1645 | 1467796081953 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 1645 | 1467796081955 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:08:01 INFO - PROCESS | 1645 | 1467796081957 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 1645 | 1467796081958 Marionette TRACE conn2 <- [1,1694,null,{}] 02:08:01 INFO - PROCESS | 1645 | 1467796081960 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:01 INFO - PROCESS | 1645 | 1467796081962 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:02 INFO - PROCESS | 1645 | 1467796082055 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:08:02 INFO - PROCESS | 1645 | 1467796082058 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:02 INFO - PROCESS | 1645 | 1467796082059 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x121837800 == 32 [pid = 1645] [id = 431] 02:08:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119656000) [pid = 1645] [serial = 1292] [outer = 0x0] 02:08:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119799c00) [pid = 1645] [serial = 1293] [outer = 0x119656000] 02:08:02 INFO - PROCESS | 1645 | 1467796082086 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119b06000) [pid = 1645] [serial = 1294] [outer = 0x119656000] 02:08:02 INFO - PROCESS | 1645 | 1467796082402 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 470ms 02:08:02 INFO - PROCESS | 1645 | 1467796082427 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 1645 | 1467796082428 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:08:02 INFO - PROCESS | 1645 | 1467796082433 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 1645 | 1467796082434 Marionette TRACE conn2 <- [1,1698,null,{}] 02:08:02 INFO - PROCESS | 1645 | 1467796082436 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:02 INFO - PROCESS | 1645 | 1467796082438 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:02 INFO - PROCESS | 1645 | 1467796082542 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:08:02 INFO - PROCESS | 1645 | 1467796082548 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:02 INFO - PROCESS | 1645 | 1467796082549 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x118119000 == 33 [pid = 1645] [id = 432] 02:08:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1128ce800) [pid = 1645] [serial = 1295] [outer = 0x0] 02:08:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119b04000) [pid = 1645] [serial = 1296] [outer = 0x1128ce800] 02:08:02 INFO - PROCESS | 1645 | 1467796082580 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119cfb800) [pid = 1645] [serial = 1297] [outer = 0x1128ce800] 02:08:02 INFO - PROCESS | 1645 | 1467796082910 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 02:08:02 INFO - PROCESS | 1645 | 1467796082953 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 1645 | 1467796082954 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:08:02 INFO - PROCESS | 1645 | 1467796082956 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 1645 | 1467796082957 Marionette TRACE conn2 <- [1,1702,null,{}] 02:08:02 INFO - PROCESS | 1645 | 1467796082960 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:02 INFO - PROCESS | 1645 | 1467796082964 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:03 INFO - PROCESS | 1645 | 1467796083076 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:08:03 INFO - PROCESS | 1645 | 1467796083089 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1645 | 1467796083090 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x128926800 == 34 [pid = 1645] [id = 433] 02:08:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119f67400) [pid = 1645] [serial = 1298] [outer = 0x0] 02:08:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210f0000) [pid = 1645] [serial = 1299] [outer = 0x119f67400] 02:08:03 INFO - PROCESS | 1645 | 1467796083118 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123ca2800) [pid = 1645] [serial = 1300] [outer = 0x119f67400] 02:08:03 INFO - PROCESS | 1645 | 1467796083458 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 02:08:03 INFO - PROCESS | 1645 | 1467796083476 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:08:03 INFO - PROCESS | 1645 | 1467796083478 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:08:03 INFO - PROCESS | 1645 | 1467796083489 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:08:03 INFO - PROCESS | 1645 | 1467796083491 Marionette TRACE conn2 <- [1,1706,null,{}] 02:08:03 INFO - PROCESS | 1645 | 1467796083494 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:03 INFO - PROCESS | 1645 | 1467796083496 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:03 INFO - PROCESS | 1645 | 1467796083629 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:08:03 INFO - PROCESS | 1645 | 1467796083639 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1645 | 1467796083640 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fae800 == 35 [pid = 1645] [id = 434] 02:08:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123ca5000) [pid = 1645] [serial = 1301] [outer = 0x0] 02:08:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124c6d000) [pid = 1645] [serial = 1302] [outer = 0x123ca5000] 02:08:03 INFO - PROCESS | 1645 | 1467796083694 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1254cdc00) [pid = 1645] [serial = 1303] [outer = 0x123ca5000] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x116946000 == 34 [pid = 1645] [id = 428] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x11816d000 == 33 [pid = 1645] [id = 427] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x112639000 == 32 [pid = 1645] [id = 426] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x118117800 == 31 [pid = 1645] [id = 429] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x119c36000 == 30 [pid = 1645] [id = 430] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x128926800 == 29 [pid = 1645] [id = 433] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x118119000 == 28 [pid = 1645] [id = 432] 02:08:04 INFO - PROCESS | 1645 | --DOCSHELL 0x121837800 == 27 [pid = 1645] [id = 431] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119797800) [pid = 1645] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1218e3c00) [pid = 1645] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x125fbb400) [pid = 1645] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1186c3400) [pid = 1645] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1162e0c00) [pid = 1645] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1150ae800) [pid = 1645] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11676a400) [pid = 1645] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1129b3400) [pid = 1645] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1129b3000) [pid = 1645] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x110fb8000) [pid = 1645] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12a4e6000) [pid = 1645] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11269d000) [pid = 1645] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1176e6800) [pid = 1645] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1171a4400) [pid = 1645] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12742e800) [pid = 1645] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1162dac00) [pid = 1645] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x111f29000) [pid = 1645] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1180a2400) [pid = 1645] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1292da800) [pid = 1645] [serial = 1275] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x125492400) [pid = 1645] [serial = 1257] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x123ca4800) [pid = 1645] [serial = 1254] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x127402c00) [pid = 1645] [serial = 1260] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x118f62400) [pid = 1645] [serial = 1239] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1196db400) [pid = 1645] [serial = 1240] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x116976000) [pid = 1645] [serial = 1233] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1171ab800) [pid = 1645] [serial = 1234] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x11993e000) [pid = 1645] [serial = 1242] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x119b15800) [pid = 1645] [serial = 1243] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x119b18c00) [pid = 1645] [serial = 1245] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x119cf9800) [pid = 1645] [serial = 1246] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x112d2d400) [pid = 1645] [serial = 1227] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x1180a7c00) [pid = 1645] [serial = 1236] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x1254db400) [pid = 1645] [serial = 1258] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1186bb000) [pid = 1645] [serial = 1237] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x1150abc00) [pid = 1645] [serial = 1230] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x1160ac800) [pid = 1645] [serial = 1231] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x112f4d400) [pid = 1645] [serial = 1228] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x12ab97800) [pid = 1645] [serial = 1222] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 61 (0x11269e400) [pid = 1645] [serial = 1224] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 60 (0x1128d2400) [pid = 1645] [serial = 1225] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 59 (0x1210f4000) [pid = 1645] [serial = 1251] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 58 (0x1218dec00) [pid = 1645] [serial = 1252] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 57 (0x119cfa400) [pid = 1645] [serial = 1248] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 56 (0x121019800) [pid = 1645] [serial = 1249] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 55 (0x128a5c400) [pid = 1645] [serial = 1263] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 54 (0x12742dc00) [pid = 1645] [serial = 1261] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 53 (0x128ae8c00) [pid = 1645] [serial = 1264] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 52 (0x129015000) [pid = 1645] [serial = 1273] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 51 (0x1129a8000) [pid = 1645] [serial = 1266] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 50 (0x1162dfc00) [pid = 1645] [serial = 1267] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 49 (0x120f8b400) [pid = 1645] [serial = 1269] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 48 (0x128cf3400) [pid = 1645] [serial = 1272] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 47 (0x124f39400) [pid = 1645] [serial = 1255] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | --DOMWINDOW == 46 (0x128a61800) [pid = 1645] [serial = 1270] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1645 | 1467796085158 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1678ms 02:08:05 INFO - PROCESS | 1645 | 1467796085168 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:08:05 INFO - PROCESS | 1645 | 1467796085170 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:08:05 INFO - PROCESS | 1645 | 1467796085173 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 1645 | 1467796085175 Marionette TRACE conn2 <- [1,1710,null,{}] 02:08:05 INFO - PROCESS | 1645 | 1467796085181 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:05 INFO - PROCESS | 1645 | 1467796085183 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:05 INFO - PROCESS | 1645 | 1467796085278 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:08:05 INFO - PROCESS | 1645 | 1467796085335 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1645 | 1467796085338 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x116076800 == 28 [pid = 1645] [id = 435] 02:08:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 47 (0x1128d0400) [pid = 1645] [serial = 1304] [outer = 0x0] 02:08:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 48 (0x1128d2400) [pid = 1645] [serial = 1305] [outer = 0x1128d0400] 02:08:05 INFO - PROCESS | 1645 | 1467796085369 Marionette DEBUG loaded listener.js 02:08:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 49 (0x1128ce400) [pid = 1645] [serial = 1306] [outer = 0x1128d0400] 02:08:05 INFO - PROCESS | 1645 | 1467796085853 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 722ms 02:08:05 INFO - PROCESS | 1645 | 1467796085900 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:08:05 INFO - PROCESS | 1645 | 1467796085904 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:08:05 INFO - PROCESS | 1645 | 1467796085909 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 1645 | 1467796085910 Marionette TRACE conn2 <- [1,1714,null,{}] 02:08:05 INFO - PROCESS | 1645 | 1467796085914 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:05 INFO - PROCESS | 1645 | 1467796085916 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:05 INFO - PROCESS | 1645 | 1467796085994 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:08:06 INFO - PROCESS | 1645 | 1467796086001 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:06 INFO - PROCESS | 1645 | 1467796086003 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x117168800 == 29 [pid = 1645] [id = 436] 02:08:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 50 (0x1138be800) [pid = 1645] [serial = 1307] [outer = 0x0] 02:08:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 51 (0x113d60c00) [pid = 1645] [serial = 1308] [outer = 0x1138be800] 02:08:06 INFO - PROCESS | 1645 | 1467796086031 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 52 (0x115eeec00) [pid = 1645] [serial = 1309] [outer = 0x1138be800] 02:08:06 INFO - PROCESS | 1645 | 1467796086375 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 474ms 02:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:08:06 INFO - PROCESS | 1645 | 1467796086384 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:08:06 INFO - PROCESS | 1645 | 1467796086385 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:08:06 INFO - PROCESS | 1645 | 1467796086388 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 1645 | 1467796086390 Marionette TRACE conn2 <- [1,1718,null,{}] 02:08:06 INFO - PROCESS | 1645 | 1467796086400 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:06 INFO - PROCESS | 1645 | 1467796086403 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:06 INFO - PROCESS | 1645 | 1467796086480 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:08:06 INFO - PROCESS | 1645 | 1467796086533 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:06 INFO - PROCESS | 1645 | 1467796086535 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188d1800 == 30 [pid = 1645] [id = 437] 02:08:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 53 (0x110faa400) [pid = 1645] [serial = 1310] [outer = 0x0] 02:08:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 54 (0x116976000) [pid = 1645] [serial = 1311] [outer = 0x110faa400] 02:08:06 INFO - PROCESS | 1645 | 1467796086564 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 55 (0x1176e6800) [pid = 1645] [serial = 1312] [outer = 0x110faa400] 02:08:06 INFO - PROCESS | 1645 | 1467796086971 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 620ms 02:08:07 INFO - PROCESS | 1645 | 1467796087009 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 1645 | 1467796087011 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:08:07 INFO - PROCESS | 1645 | 1467796087015 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 1645 | 1467796087017 Marionette TRACE conn2 <- [1,1722,null,{}] 02:08:07 INFO - PROCESS | 1645 | 1467796087021 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:07 INFO - PROCESS | 1645 | 1467796087022 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:07 INFO - PROCESS | 1645 | 1467796087130 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:08:07 INFO - PROCESS | 1645 | 1467796087182 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 1645 | 1467796087184 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x11695e800 == 31 [pid = 1645] [id = 438] 02:08:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 56 (0x1122b8400) [pid = 1645] [serial = 1313] [outer = 0x0] 02:08:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 57 (0x1128d4800) [pid = 1645] [serial = 1314] [outer = 0x1122b8400] 02:08:07 INFO - PROCESS | 1645 | 1467796087215 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 58 (0x112f4b800) [pid = 1645] [serial = 1315] [outer = 0x1122b8400] 02:08:07 INFO - PROCESS | 1645 | 1467796087710 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 770ms 02:08:07 INFO - PROCESS | 1645 | 1467796087789 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 1645 | 1467796087791 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:08:07 INFO - PROCESS | 1645 | 1467796087799 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 1645 | 1467796087801 Marionette TRACE conn2 <- [1,1726,null,{}] 02:08:07 INFO - PROCESS | 1645 | 1467796087804 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:07 INFO - PROCESS | 1645 | 1467796087806 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:07 INFO - PROCESS | 1645 | 1467796087906 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:08:07 INFO - PROCESS | 1645 | 1467796087978 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 1645 | 1467796087979 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x11976c000 == 32 [pid = 1645] [id = 439] 02:08:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 59 (0x1160ab400) [pid = 1645] [serial = 1316] [outer = 0x0] 02:08:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 60 (0x116774000) [pid = 1645] [serial = 1317] [outer = 0x1160ab400] 02:08:08 INFO - PROCESS | 1645 | 1467796088010 Marionette DEBUG loaded listener.js 02:08:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x1176ef400) [pid = 1645] [serial = 1318] [outer = 0x1160ab400] 02:08:08 INFO - PROCESS | 1645 | --DOCSHELL 0x117168800 == 31 [pid = 1645] [id = 436] 02:08:08 INFO - PROCESS | 1645 | --DOCSHELL 0x116076800 == 30 [pid = 1645] [id = 435] 02:08:08 INFO - PROCESS | 1645 | 1467796088542 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 773ms 02:08:08 INFO - PROCESS | 1645 | 1467796088571 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:08:08 INFO - PROCESS | 1645 | 1467796088573 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:08:08 INFO - PROCESS | 1645 | 1467796088576 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 1645 | 1467796088578 Marionette TRACE conn2 <- [1,1730,null,{}] 02:08:08 INFO - PROCESS | 1645 | 1467796088582 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:08 INFO - PROCESS | 1645 | 1467796088583 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:08 INFO - PROCESS | 1645 | 1467796088662 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:08:08 INFO - PROCESS | 1645 | 1467796088669 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 1645 | 1467796088672 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f41800 == 31 [pid = 1645] [id = 440] 02:08:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x112f4cc00) [pid = 1645] [serial = 1319] [outer = 0x0] 02:08:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x113391800) [pid = 1645] [serial = 1320] [outer = 0x112f4cc00] 02:08:08 INFO - PROCESS | 1645 | 1467796088700 Marionette DEBUG loaded listener.js 02:08:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x11604dc00) [pid = 1645] [serial = 1321] [outer = 0x112f4cc00] 02:08:09 INFO - PROCESS | 1645 | 1467796089034 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms 02:08:09 INFO - PROCESS | 1645 | 1467796089058 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 1645 | 1467796089061 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:08:09 INFO - PROCESS | 1645 | 1467796089068 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 1645 | 1467796089069 Marionette TRACE conn2 <- [1,1734,null,{}] 02:08:09 INFO - PROCESS | 1645 | 1467796089072 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:09 INFO - PROCESS | 1645 | 1467796089073 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:09 INFO - PROCESS | 1645 | 1467796089149 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:08:09 INFO - PROCESS | 1645 | 1467796089154 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 1645 | 1467796089155 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x119691000 == 32 [pid = 1645] [id = 441] 02:08:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x1176e8400) [pid = 1645] [serial = 1322] [outer = 0x0] 02:08:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x118137000) [pid = 1645] [serial = 1323] [outer = 0x1176e8400] 02:08:09 INFO - PROCESS | 1645 | 1467796089184 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x1183c8400) [pid = 1645] [serial = 1324] [outer = 0x1176e8400] 02:08:09 INFO - PROCESS | 1645 | 1467796089642 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 620ms 02:08:09 INFO - PROCESS | 1645 | 1467796089689 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:08:09 INFO - PROCESS | 1645 | 1467796089692 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:08:09 INFO - PROCESS | 1645 | 1467796089695 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 1645 | 1467796089699 Marionette TRACE conn2 <- [1,1738,null,{}] 02:08:09 INFO - PROCESS | 1645 | 1467796089711 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:09 INFO - PROCESS | 1645 | 1467796089716 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:09 INFO - PROCESS | 1645 | 1467796089834 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:08:09 INFO - PROCESS | 1645 | 1467796089851 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 1645 | 1467796089854 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x121511800 == 33 [pid = 1645] [id = 442] 02:08:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x110fecc00) [pid = 1645] [serial = 1325] [outer = 0x0] 02:08:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x119649800) [pid = 1645] [serial = 1326] [outer = 0x110fecc00] 02:08:09 INFO - PROCESS | 1645 | 1467796089884 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1196d6400) [pid = 1645] [serial = 1327] [outer = 0x110fecc00] 02:08:10 INFO - PROCESS | 1645 | 1467796090205 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 525ms 02:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:08:10 INFO - PROCESS | 1645 | 1467796090221 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:08:10 INFO - PROCESS | 1645 | 1467796090222 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:08:10 INFO - PROCESS | 1645 | 1467796090224 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 1645 | 1467796090225 Marionette TRACE conn2 <- [1,1742,null,{}] 02:08:10 INFO - PROCESS | 1645 | 1467796090227 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:10 INFO - PROCESS | 1645 | 1467796090229 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:10 INFO - PROCESS | 1645 | 1467796090341 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:08:10 INFO - PROCESS | 1645 | 1467796090347 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1645 | 1467796090348 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x112256800 == 34 [pid = 1645] [id = 443] 02:08:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x1196d7c00) [pid = 1645] [serial = 1328] [outer = 0x0] 02:08:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x11993ec00) [pid = 1645] [serial = 1329] [outer = 0x1196d7c00] 02:08:10 INFO - PROCESS | 1645 | 1467796090372 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x119b11400) [pid = 1645] [serial = 1330] [outer = 0x1196d7c00] 02:08:10 INFO - PROCESS | 1645 | 1467796090702 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 02:08:10 INFO - PROCESS | 1645 | 1467796090744 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:08:10 INFO - PROCESS | 1645 | 1467796090745 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:08:10 INFO - PROCESS | 1645 | 1467796090750 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 1645 | 1467796090758 Marionette TRACE conn2 <- [1,1746,null,{}] 02:08:10 INFO - PROCESS | 1645 | 1467796090760 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:10 INFO - PROCESS | 1645 | 1467796090761 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:10 INFO - PROCESS | 1645 | 1467796090856 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:08:10 INFO - PROCESS | 1645 | 1467796090892 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1645 | 1467796090893 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c2800 == 35 [pid = 1645] [id = 444] 02:08:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1128ca800) [pid = 1645] [serial = 1331] [outer = 0x0] 02:08:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x119cf3000) [pid = 1645] [serial = 1332] [outer = 0x1128ca800] 02:08:10 INFO - PROCESS | 1645 | 1467796090917 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119cfc800) [pid = 1645] [serial = 1333] [outer = 0x1128ca800] 02:08:11 INFO - PROCESS | 1645 | 1467796091239 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 524ms 02:08:11 INFO - PROCESS | 1645 | 1467796091275 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 1645 | 1467796091276 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:08:11 INFO - PROCESS | 1645 | 1467796091278 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 1645 | 1467796091280 Marionette TRACE conn2 <- [1,1750,null,{}] 02:08:11 INFO - PROCESS | 1645 | 1467796091282 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:11 INFO - PROCESS | 1645 | 1467796091286 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:11 INFO - PROCESS | 1645 | 1467796091400 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:08:11 INFO - PROCESS | 1645 | 1467796091413 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1645 | 1467796091414 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fa0000 == 36 [pid = 1645] [id = 445] 02:08:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x119f72000) [pid = 1645] [serial = 1334] [outer = 0x0] 02:08:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1210fa800) [pid = 1645] [serial = 1335] [outer = 0x119f72000] 02:08:11 INFO - PROCESS | 1645 | 1467796091439 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1218e6000) [pid = 1645] [serial = 1336] [outer = 0x119f72000] 02:08:11 INFO - PROCESS | 1645 | 1467796091785 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1128ce800) [pid = 1645] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x129016c00) [pid = 1645] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x119f67400) [pid = 1645] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x1138be800) [pid = 1645] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1128d0400) [pid = 1645] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x119656000) [pid = 1645] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x11887b400) [pid = 1645] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x116974000) [pid = 1645] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x112d30000) [pid = 1645] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x1128cbc00) [pid = 1645] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:08:11 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x110fb1000) [pid = 1645] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 569ms 02:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:08:11 INFO - PROCESS | 1645 | 1467796091847 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 1645 | 1467796091848 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:08:11 INFO - PROCESS | 1645 | 1467796091850 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 1645 | 1467796091851 Marionette TRACE conn2 <- [1,1754,null,{}] 02:08:11 INFO - PROCESS | 1645 | 1467796091854 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:11 INFO - PROCESS | 1645 | 1467796091855 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:11 INFO - PROCESS | 1645 | 1467796091934 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:08:11 INFO - PROCESS | 1645 | 1467796091939 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1645 | 1467796091940 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x124c94800 == 37 [pid = 1645] [id = 446] 02:08:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1128d9c00) [pid = 1645] [serial = 1337] [outer = 0x0] 02:08:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x11321d400) [pid = 1645] [serial = 1338] [outer = 0x1128d9c00] 02:08:11 INFO - PROCESS | 1645 | 1467796091964 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x116971800) [pid = 1645] [serial = 1339] [outer = 0x1128d9c00] 02:08:12 INFO - PROCESS | 1645 | 1467796092277 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 469ms 02:08:12 INFO - PROCESS | 1645 | 1467796092321 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 1645 | 1467796092322 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:08:12 INFO - PROCESS | 1645 | 1467796092324 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1645 | 1467796092325 Marionette TRACE conn2 <- [1,1758,null,{}] 02:08:12 INFO - PROCESS | 1645 | 1467796092327 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:12 INFO - PROCESS | 1645 | 1467796092329 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:12 INFO - PROCESS | 1645 | 1467796092402 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:08:12 INFO - PROCESS | 1645 | 1467796092456 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:12 INFO - PROCESS | 1645 | 1467796092457 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x129446000 == 38 [pid = 1645] [id = 447] 02:08:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1129a7800) [pid = 1645] [serial = 1340] [outer = 0x0] 02:08:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x120f46800) [pid = 1645] [serial = 1341] [outer = 0x1129a7800] 02:08:12 INFO - PROCESS | 1645 | 1467796092482 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x123d09000) [pid = 1645] [serial = 1342] [outer = 0x1129a7800] 02:08:12 INFO - PROCESS | 1645 | 1467796092752 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 02:08:12 INFO - PROCESS | 1645 | 1467796092793 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 1645 | 1467796092794 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:08:12 INFO - PROCESS | 1645 | 1467796092804 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1645 | 1467796092805 Marionette TRACE conn2 <- [1,1762,null,{}] 02:08:12 INFO - PROCESS | 1645 | 1467796092807 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:12 INFO - PROCESS | 1645 | 1467796092808 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:12 INFO - PROCESS | 1645 | 1467796092896 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:08:12 INFO - PROCESS | 1645 | 1467796092902 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:12 INFO - PROCESS | 1645 | 1467796092903 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x121511000 == 39 [pid = 1645] [id = 448] 02:08:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x123d0ac00) [pid = 1645] [serial = 1343] [outer = 0x0] 02:08:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x124cef000) [pid = 1645] [serial = 1344] [outer = 0x123d0ac00] 02:08:12 INFO - PROCESS | 1645 | 1467796092926 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1254cd800) [pid = 1645] [serial = 1345] [outer = 0x123d0ac00] 02:08:13 INFO - PROCESS | 1645 | 1467796093237 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 02:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:08:13 INFO - PROCESS | 1645 | 1467796093275 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 1645 | 1467796093276 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:08:13 INFO - PROCESS | 1645 | 1467796093278 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - PROCESS | 1645 | 1467796093279 Marionette TRACE conn2 <- [1,1766,null,{}] 02:08:13 INFO - PROCESS | 1645 | 1467796093284 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:13 INFO - PROCESS | 1645 | 1467796093285 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:13 INFO - PROCESS | 1645 | 1467796093384 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:08:13 INFO - PROCESS | 1645 | 1467796093390 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 1645 | 1467796093391 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12add7000 == 40 [pid = 1645] [id = 449] 02:08:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x120f53c00) [pid = 1645] [serial = 1346] [outer = 0x0] 02:08:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1254d2800) [pid = 1645] [serial = 1347] [outer = 0x120f53c00] 02:08:13 INFO - PROCESS | 1645 | 1467796093415 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x125fbe400) [pid = 1645] [serial = 1348] [outer = 0x120f53c00] 02:08:13 INFO - PROCESS | 1645 | 1467796093708 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 02:08:13 INFO - PROCESS | 1645 | 1467796093751 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:08:13 INFO - PROCESS | 1645 | 1467796093753 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:08:13 INFO - PROCESS | 1645 | 1467796093755 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - PROCESS | 1645 | 1467796093757 Marionette TRACE conn2 <- [1,1770,null,{}] 02:08:13 INFO - PROCESS | 1645 | 1467796093759 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:13 INFO - PROCESS | 1645 | 1467796093761 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:13 INFO - PROCESS | 1645 | 1467796093855 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:08:13 INFO - PROCESS | 1645 | 1467796093858 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 1645 | 1467796093860 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b922800 == 41 [pid = 1645] [id = 450] 02:08:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119cff400) [pid = 1645] [serial = 1349] [outer = 0x0] 02:08:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x127402c00) [pid = 1645] [serial = 1350] [outer = 0x119cff400] 02:08:13 INFO - PROCESS | 1645 | 1467796093888 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x128a61400) [pid = 1645] [serial = 1351] [outer = 0x119cff400] 02:08:14 INFO - PROCESS | 1645 | 1467796094204 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 02:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:08:14 INFO - PROCESS | 1645 | 1467796094224 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 1645 | 1467796094225 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:08:14 INFO - PROCESS | 1645 | 1467796094227 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 1645 | 1467796094229 Marionette TRACE conn2 <- [1,1774,null,{}] 02:08:14 INFO - PROCESS | 1645 | 1467796094234 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:14 INFO - PROCESS | 1645 | 1467796094236 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:14 INFO - PROCESS | 1645 | 1467796094342 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:08:14 INFO - PROCESS | 1645 | 1467796094348 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 1645 | 1467796094349 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd38800 == 42 [pid = 1645] [id = 451] 02:08:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x12740e400) [pid = 1645] [serial = 1352] [outer = 0x0] 02:08:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x128a67000) [pid = 1645] [serial = 1353] [outer = 0x12740e400] 02:08:14 INFO - PROCESS | 1645 | 1467796094373 Marionette DEBUG loaded listener.js 02:08:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x128cfac00) [pid = 1645] [serial = 1354] [outer = 0x12740e400] 02:08:14 INFO - PROCESS | 1645 | 1467796094692 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms 02:08:14 INFO - PROCESS | 1645 | 1467796094750 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 1645 | 1467796094753 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:08:14 INFO - PROCESS | 1645 | 1467796094756 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 1645 | 1467796094759 Marionette TRACE conn2 <- [1,1778,null,{}] 02:08:14 INFO - PROCESS | 1645 | 1467796094763 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:14 INFO - PROCESS | 1645 | 1467796094765 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:14 INFO - PROCESS | 1645 | 1467796094873 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:08:14 INFO - PROCESS | 1645 | 1467796094924 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 1645 | 1467796094928 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169a2000 == 43 [pid = 1645] [id = 452] 02:08:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1129a4800) [pid = 1645] [serial = 1355] [outer = 0x0] 02:08:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112ae8000) [pid = 1645] [serial = 1356] [outer = 0x1129a4800] 02:08:14 INFO - PROCESS | 1645 | 1467796094959 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1150a1c00) [pid = 1645] [serial = 1357] [outer = 0x1129a4800] 02:08:15 INFO - PROCESS | 1645 | 1467796095401 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 02:08:15 INFO - PROCESS | 1645 | 1467796095427 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:08:15 INFO - PROCESS | 1645 | 1467796095430 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:08:15 INFO - PROCESS | 1645 | 1467796095435 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 1645 | 1467796095437 Marionette TRACE conn2 <- [1,1782,null,{}] 02:08:15 INFO - PROCESS | 1645 | 1467796095439 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:15 INFO - PROCESS | 1645 | 1467796095441 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:15 INFO - PROCESS | 1645 | 1467796095543 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:08:15 INFO - PROCESS | 1645 | 1467796095609 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:15 INFO - PROCESS | 1645 | 1467796095611 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x121dbd000 == 44 [pid = 1645] [id = 453] 02:08:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1176e8c00) [pid = 1645] [serial = 1358] [outer = 0x0] 02:08:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x118514800) [pid = 1645] [serial = 1359] [outer = 0x1176e8c00] 02:08:15 INFO - PROCESS | 1645 | 1467796095643 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x118885000) [pid = 1645] [serial = 1360] [outer = 0x1176e8c00] 02:08:16 INFO - PROCESS | 1645 | 1467796096030 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 622ms 02:08:16 INFO - PROCESS | 1645 | 1467796096066 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:08:16 INFO - PROCESS | 1645 | 1467796096067 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:08:16 INFO - PROCESS | 1645 | 1467796096071 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 1645 | 1467796096073 Marionette TRACE conn2 <- [1,1786,null,{}] 02:08:16 INFO - PROCESS | 1645 | 1467796096083 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:16 INFO - PROCESS | 1645 | 1467796096086 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:16 INFO - PROCESS | 1645 | 1467796096188 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:08:16 INFO - PROCESS | 1645 | 1467796096274 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1645 | 1467796096276 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b91e000 == 45 [pid = 1645] [id = 454] 02:08:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1196dcc00) [pid = 1645] [serial = 1361] [outer = 0x0] 02:08:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119cf3800) [pid = 1645] [serial = 1362] [outer = 0x1196dcc00] 02:08:16 INFO - PROCESS | 1645 | 1467796096307 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120f94c00) [pid = 1645] [serial = 1363] [outer = 0x1196dcc00] 02:08:16 INFO - PROCESS | 1645 | 1467796096731 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 02:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:08:16 INFO - PROCESS | 1645 | 1467796096743 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:08:16 INFO - PROCESS | 1645 | 1467796096745 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:08:16 INFO - PROCESS | 1645 | 1467796096750 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 1645 | 1467796096751 Marionette TRACE conn2 <- [1,1790,null,{}] 02:08:16 INFO - PROCESS | 1645 | 1467796096754 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:16 INFO - PROCESS | 1645 | 1467796096755 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:16 INFO - PROCESS | 1645 | 1467796096855 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:08:16 INFO - PROCESS | 1645 | 1467796096906 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1645 | 1467796096908 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c37c800 == 46 [pid = 1645] [id = 455] 02:08:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12167f800) [pid = 1645] [serial = 1364] [outer = 0x0] 02:08:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1218e0000) [pid = 1645] [serial = 1365] [outer = 0x12167f800] 02:08:16 INFO - PROCESS | 1645 | 1467796096937 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1255d2800) [pid = 1645] [serial = 1366] [outer = 0x12167f800] 02:08:17 INFO - PROCESS | 1645 | 1467796097374 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 02:08:17 INFO - PROCESS | 1645 | 1467796097420 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 1645 | 1467796097421 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:08:17 INFO - PROCESS | 1645 | 1467796097424 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1645 | 1467796097425 Marionette TRACE conn2 <- [1,1794,null,{}] 02:08:17 INFO - PROCESS | 1645 | 1467796097427 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:17 INFO - PROCESS | 1645 | 1467796097429 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:17 INFO - PROCESS | 1645 | 1467796097543 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:08:17 INFO - PROCESS | 1645 | 1467796097612 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:17 INFO - PROCESS | 1645 | 1467796097613 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x113d56800 == 47 [pid = 1645] [id = 456] 02:08:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112233000) [pid = 1645] [serial = 1367] [outer = 0x0] 02:08:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11604a800) [pid = 1645] [serial = 1368] [outer = 0x112233000] 02:08:17 INFO - PROCESS | 1645 | 1467796097654 Marionette DEBUG loaded listener.js 02:08:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119f67c00) [pid = 1645] [serial = 1369] [outer = 0x112233000] 02:08:18 INFO - PROCESS | 1645 | 1467796098178 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 771ms 02:08:18 INFO - PROCESS | 1645 | 1467796098195 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:08:18 INFO - PROCESS | 1645 | 1467796098200 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:08:18 INFO - PROCESS | 1645 | 1467796098203 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 1645 | 1467796098205 Marionette TRACE conn2 <- [1,1798,null,{}] 02:08:18 INFO - PROCESS | 1645 | 1467796098209 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:18 INFO - PROCESS | 1645 | 1467796098211 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:18 INFO - PROCESS | 1645 | 1467796098306 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:08:18 INFO - PROCESS | 1645 | 1467796098376 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:18 INFO - PROCESS | 1645 | 1467796098377 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x119675000 == 48 [pid = 1645] [id = 457] 02:08:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x113d5fc00) [pid = 1645] [serial = 1370] [outer = 0x0] 02:08:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1160abc00) [pid = 1645] [serial = 1371] [outer = 0x113d5fc00] 02:08:18 INFO - PROCESS | 1645 | 1467796098406 Marionette DEBUG loaded listener.js 02:08:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11697d400) [pid = 1645] [serial = 1372] [outer = 0x113d5fc00] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x128fae800 == 47 [pid = 1645] [id = 434] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12b922800 == 46 [pid = 1645] [id = 450] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12add7000 == 45 [pid = 1645] [id = 449] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x121511000 == 44 [pid = 1645] [id = 448] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x129446000 == 43 [pid = 1645] [id = 447] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x124c94800 == 42 [pid = 1645] [id = 446] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x128fa0000 == 41 [pid = 1645] [id = 445] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x124c6d000) [pid = 1645] [serial = 1302] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116976000) [pid = 1645] [serial = 1311] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c2800 == 40 [pid = 1645] [id = 444] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x112256800 == 39 [pid = 1645] [id = 443] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x121511800 == 38 [pid = 1645] [id = 442] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x119691000 == 37 [pid = 1645] [id = 441] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x116f41800 == 36 [pid = 1645] [id = 440] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x11976c000 == 35 [pid = 1645] [id = 439] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x11695e800 == 34 [pid = 1645] [id = 438] 02:08:18 INFO - PROCESS | 1645 | --DOCSHELL 0x1188d1800 == 33 [pid = 1645] [id = 437] 02:08:18 INFO - PROCESS | 1645 | 1467796098810 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 623ms 02:08:18 INFO - PROCESS | 1645 | 1467796098826 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:08:18 INFO - PROCESS | 1645 | 1467796098829 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:08:18 INFO - PROCESS | 1645 | 1467796098836 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 1645 | 1467796098837 Marionette TRACE conn2 <- [1,1802,null,{}] 02:08:18 INFO - PROCESS | 1645 | 1467796098839 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:18 INFO - PROCESS | 1645 | 1467796098841 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:18 INFO - PROCESS | 1645 | 1467796098926 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1128d2400) [pid = 1645] [serial = 1305] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113d60c00) [pid = 1645] [serial = 1308] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119799c00) [pid = 1645] [serial = 1293] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119b06000) [pid = 1645] [serial = 1294] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118f6e000) [pid = 1645] [serial = 1290] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119649400) [pid = 1645] [serial = 1291] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1171a2000) [pid = 1645] [serial = 1287] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x118132c00) [pid = 1645] [serial = 1288] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11604d400) [pid = 1645] [serial = 1285] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113a7e400) [pid = 1645] [serial = 1284] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1128ce400) [pid = 1645] [serial = 1306] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1132e3000) [pid = 1645] [serial = 1282] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112d31800) [pid = 1645] [serial = 1281] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x111f5b800) [pid = 1645] [serial = 1279] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x110fe4000) [pid = 1645] [serial = 1278] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119cfb800) [pid = 1645] [serial = 1297] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119b04000) [pid = 1645] [serial = 1296] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1292e4400) [pid = 1645] [serial = 1276] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1210f0000) [pid = 1645] [serial = 1299] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x115eeec00) [pid = 1645] [serial = 1309] [outer = 0x0] [url = about:blank] 02:08:18 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x123ca2800) [pid = 1645] [serial = 1300] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1645 | 1467796099007 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1645 | 1467796099008 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x117223800 == 34 [pid = 1645] [id = 458] 02:08:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x115eeec00) [pid = 1645] [serial = 1373] [outer = 0x0] 02:08:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1171a2000) [pid = 1645] [serial = 1374] [outer = 0x115eeec00] 02:08:19 INFO - PROCESS | 1645 | 1467796099038 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x118f6f400) [pid = 1645] [serial = 1375] [outer = 0x115eeec00] 02:08:19 INFO - PROCESS | 1645 | 1467796099321 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 02:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:08:19 INFO - PROCESS | 1645 | 1467796099355 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:08:19 INFO - PROCESS | 1645 | 1467796099356 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:08:19 INFO - PROCESS | 1645 | 1467796099358 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:08:19 INFO - PROCESS | 1645 | 1467796099361 Marionette TRACE conn2 <- [1,1806,null,{}] 02:08:19 INFO - PROCESS | 1645 | 1467796099376 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:19 INFO - PROCESS | 1645 | 1467796099379 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:19 INFO - PROCESS | 1645 | 1467796099461 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:08:19 INFO - PROCESS | 1645 | 1467796099530 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1645 | 1467796099532 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212af000 == 35 [pid = 1645] [id = 459] 02:08:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1193cb000) [pid = 1645] [serial = 1376] [outer = 0x0] 02:08:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119b04000) [pid = 1645] [serial = 1377] [outer = 0x1193cb000] 02:08:19 INFO - PROCESS | 1645 | 1467796099560 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x120f98800) [pid = 1645] [serial = 1378] [outer = 0x1193cb000] 02:08:19 INFO - PROCESS | 1645 | 1467796099838 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 530ms 02:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:08:19 INFO - PROCESS | 1645 | 1467796099890 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:08:19 INFO - PROCESS | 1645 | 1467796099892 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:08:19 INFO - PROCESS | 1645 | 1467796099894 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:08:19 INFO - PROCESS | 1645 | 1467796099895 Marionette TRACE conn2 <- [1,1810,null,{}] 02:08:19 INFO - PROCESS | 1645 | 1467796099902 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:19 INFO - PROCESS | 1645 | 1467796099903 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:20 INFO - PROCESS | 1645 | 1467796099992 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:08:20 INFO - PROCESS | 1645 | 1467796099996 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1645 | 1467796100000 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x125f85000 == 36 [pid = 1645] [id = 460] 02:08:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1214fb400) [pid = 1645] [serial = 1379] [outer = 0x0] 02:08:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12482d400) [pid = 1645] [serial = 1380] [outer = 0x1214fb400] 02:08:20 INFO - PROCESS | 1645 | 1467796100042 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1254d4c00) [pid = 1645] [serial = 1381] [outer = 0x1214fb400] 02:08:20 INFO - PROCESS | 1645 | 1467796100531 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 672ms 02:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:08:20 INFO - PROCESS | 1645 | 1467796100567 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 1645 | 1467796100569 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:08:20 INFO - PROCESS | 1645 | 1467796100571 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1645 | 1467796100572 Marionette TRACE conn2 <- [1,1814,null,{}] 02:08:20 INFO - PROCESS | 1645 | 1467796100574 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:20 INFO - PROCESS | 1645 | 1467796100575 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:20 INFO - PROCESS | 1645 | 1467796100652 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:08:20 INFO - PROCESS | 1645 | 1467796100655 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1645 | 1467796100656 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x128925800 == 37 [pid = 1645] [id = 461] 02:08:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x124c44800) [pid = 1645] [serial = 1382] [outer = 0x0] 02:08:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x127404000) [pid = 1645] [serial = 1383] [outer = 0x124c44800] 02:08:20 INFO - PROCESS | 1645 | 1467796100681 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x127434c00) [pid = 1645] [serial = 1384] [outer = 0x124c44800] 02:08:21 INFO - PROCESS | 1645 | 1467796101049 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 02:08:21 INFO - PROCESS | 1645 | 1467796101093 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 1645 | 1467796101094 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:08:21 INFO - PROCESS | 1645 | 1467796101097 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 1645 | 1467796101098 Marionette TRACE conn2 <- [1,1818,null,{}] 02:08:21 INFO - PROCESS | 1645 | 1467796101100 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:21 INFO - PROCESS | 1645 | 1467796101104 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:21 INFO - PROCESS | 1645 | 1467796101227 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:08:21 INFO - PROCESS | 1645 | 1467796101231 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 1645 | 1467796101232 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x113a91800 == 38 [pid = 1645] [id = 462] 02:08:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x127439000) [pid = 1645] [serial = 1385] [outer = 0x0] 02:08:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x128aef000) [pid = 1645] [serial = 1386] [outer = 0x127439000] 02:08:21 INFO - PROCESS | 1645 | 1467796101258 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1294d5800) [pid = 1645] [serial = 1387] [outer = 0x127439000] 02:08:21 INFO - PROCESS | 1645 | 1467796101617 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 569ms 02:08:21 INFO - PROCESS | 1645 | 1467796101666 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 1645 | 1467796101667 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:08:21 INFO - PROCESS | 1645 | 1467796101669 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 1645 | 1467796101671 Marionette TRACE conn2 <- [1,1822,null,{}] 02:08:21 INFO - PROCESS | 1645 | 1467796101673 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:21 INFO - PROCESS | 1645 | 1467796101674 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:21 INFO - PROCESS | 1645 | 1467796101772 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:08:21 INFO - PROCESS | 1645 | 1467796101783 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 1645 | 1467796101784 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b007800 == 39 [pid = 1645] [id = 463] 02:08:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128a5c800) [pid = 1645] [serial = 1388] [outer = 0x0] 02:08:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a4e7c00) [pid = 1645] [serial = 1389] [outer = 0x128a5c800] 02:08:21 INFO - PROCESS | 1645 | 1467796101814 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a6b7800) [pid = 1645] [serial = 1390] [outer = 0x128a5c800] 02:08:22 INFO - PROCESS | 1645 | 1467796102150 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 02:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:08:22 INFO - PROCESS | 1645 | 1467796102189 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:08:22 INFO - PROCESS | 1645 | 1467796102190 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:08:22 INFO - PROCESS | 1645 | 1467796102192 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:08:22 INFO - PROCESS | 1645 | 1467796102194 Marionette TRACE conn2 <- [1,1826,null,{}] 02:08:22 INFO - PROCESS | 1645 | 1467796102196 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:22 INFO - PROCESS | 1645 | 1467796102197 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:22 INFO - PROCESS | 1645 | 1467796102299 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:08:22 INFO - PROCESS | 1645 | 1467796102303 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 1645 | 1467796102303 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c369800 == 40 [pid = 1645] [id = 464] 02:08:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x127439400) [pid = 1645] [serial = 1391] [outer = 0x0] 02:08:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a6bf400) [pid = 1645] [serial = 1392] [outer = 0x127439400] 02:08:22 INFO - PROCESS | 1645 | 1467796102327 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12ab9d000) [pid = 1645] [serial = 1393] [outer = 0x127439400] 02:08:22 INFO - PROCESS | 1645 | 1467796102676 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 517ms 02:08:22 INFO - PROCESS | 1645 | 1467796102711 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:08:22 INFO - PROCESS | 1645 | 1467796102712 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:08:22 INFO - PROCESS | 1645 | 1467796102723 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:08:22 INFO - PROCESS | 1645 | 1467796102724 Marionette TRACE conn2 <- [1,1830,null,{}] 02:08:22 INFO - PROCESS | 1645 | 1467796102726 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:22 INFO - PROCESS | 1645 | 1467796102727 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:22 INFO - PROCESS | 1645 | 1467796102828 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:08:22 INFO - PROCESS | 1645 | 1467796102832 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 1645 | 1467796102840 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca7f000 == 41 [pid = 1645] [id = 465] 02:08:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1294d8c00) [pid = 1645] [serial = 1394] [outer = 0x0] 02:08:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12acbf800) [pid = 1645] [serial = 1395] [outer = 0x1294d8c00] 02:08:22 INFO - PROCESS | 1645 | 1467796102895 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12ad76c00) [pid = 1645] [serial = 1396] [outer = 0x1294d8c00] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x123ca5000) [pid = 1645] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119f72000) [pid = 1645] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1128ca800) [pid = 1645] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1128d9c00) [pid = 1645] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1196d7c00) [pid = 1645] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112f4cc00) [pid = 1645] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x110fecc00) [pid = 1645] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1160ab400) [pid = 1645] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1176e8400) [pid = 1645] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119cff400) [pid = 1645] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x120f53c00) [pid = 1645] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1129a7800) [pid = 1645] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:08:23 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x123d0ac00) [pid = 1645] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:08:23 INFO - PROCESS | 1645 | 1467796103283 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms 02:08:23 INFO - PROCESS | 1645 | 1467796103293 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 1645 | 1467796103295 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:08:23 INFO - PROCESS | 1645 | 1467796103301 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - PROCESS | 1645 | 1467796103302 Marionette TRACE conn2 <- [1,1834,null,{}] 02:08:23 INFO - PROCESS | 1645 | 1467796103304 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:23 INFO - PROCESS | 1645 | 1467796103305 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:23 INFO - PROCESS | 1645 | 1467796103389 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:08:23 INFO - PROCESS | 1645 | 1467796103393 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 1645 | 1467796103394 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab71000 == 42 [pid = 1645] [id = 466] 02:08:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1128d0400) [pid = 1645] [serial = 1397] [outer = 0x0] 02:08:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1183cd400) [pid = 1645] [serial = 1398] [outer = 0x1128d0400] 02:08:23 INFO - PROCESS | 1645 | 1467796103418 Marionette DEBUG loaded listener.js 02:08:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119cffc00) [pid = 1645] [serial = 1399] [outer = 0x1128d0400] 02:08:23 INFO - PROCESS | 1645 | 1467796103773 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 02:08:23 INFO - PROCESS | 1645 | 1467796103819 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 1645 | 1467796103821 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:08:23 INFO - PROCESS | 1645 | 1467796103823 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - PROCESS | 1645 | 1467796103825 Marionette TRACE conn2 <- [1,1838,null,{}] 02:08:23 INFO - PROCESS | 1645 | 1467796103827 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:23 INFO - PROCESS | 1645 | 1467796103829 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:23 INFO - PROCESS | 1645 | 1467796103924 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:08:23 INFO - PROCESS | 1645 | 1467796103928 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 1645 | 1467796103931 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cf25000 == 43 [pid = 1645] [id = 467] 02:08:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123d0d000) [pid = 1645] [serial = 1400] [outer = 0x0] 02:08:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12af20400) [pid = 1645] [serial = 1401] [outer = 0x123d0d000] 02:08:23 INFO - PROCESS | 1645 | 1467796103959 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12af76c00) [pid = 1645] [serial = 1402] [outer = 0x123d0d000] 02:08:24 INFO - PROCESS | 1645 | 1467796104277 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 471ms 02:08:24 INFO - PROCESS | 1645 | 1467796104294 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 1645 | 1467796104295 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:08:24 INFO - PROCESS | 1645 | 1467796104301 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - PROCESS | 1645 | 1467796104303 Marionette TRACE conn2 <- [1,1842,null,{}] 02:08:24 INFO - PROCESS | 1645 | 1467796104305 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:24 INFO - PROCESS | 1645 | 1467796104306 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:24 INFO - PROCESS | 1645 | 1467796104389 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:08:24 INFO - PROCESS | 1645 | 1467796104448 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 1645 | 1467796104449 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d167000 == 44 [pid = 1645] [id = 468] 02:08:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119b03c00) [pid = 1645] [serial = 1403] [outer = 0x0] 02:08:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12af77c00) [pid = 1645] [serial = 1404] [outer = 0x119b03c00] 02:08:24 INFO - PROCESS | 1645 | 1467796104473 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12b80d000) [pid = 1645] [serial = 1405] [outer = 0x119b03c00] 02:08:24 INFO - PROCESS | 1645 | 1467796104757 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 02:08:24 INFO - PROCESS | 1645 | 1467796104772 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 1645 | 1467796104773 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:08:24 INFO - PROCESS | 1645 | 1467796104776 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - PROCESS | 1645 | 1467796104777 Marionette TRACE conn2 <- [1,1846,null,{}] 02:08:24 INFO - PROCESS | 1645 | 1467796104779 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:24 INFO - PROCESS | 1645 | 1467796104782 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:24 INFO - PROCESS | 1645 | 1467796104883 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:08:24 INFO - PROCESS | 1645 | 1467796104888 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 1645 | 1467796104889 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d73d800 == 45 [pid = 1645] [id = 469] 02:08:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12af7d000) [pid = 1645] [serial = 1406] [outer = 0x0] 02:08:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12b815000) [pid = 1645] [serial = 1407] [outer = 0x12af7d000] 02:08:24 INFO - PROCESS | 1645 | 1467796104912 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b81b400) [pid = 1645] [serial = 1408] [outer = 0x12af7d000] 02:08:25 INFO - PROCESS | 1645 | 1467796105278 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 02:08:25 INFO - PROCESS | 1645 | 1467796105345 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 1645 | 1467796105347 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:08:25 INFO - PROCESS | 1645 | 1467796105351 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 1645 | 1467796105353 Marionette TRACE conn2 <- [1,1850,null,{}] 02:08:25 INFO - PROCESS | 1645 | 1467796105357 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:25 INFO - PROCESS | 1645 | 1467796105359 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:25 INFO - PROCESS | 1645 | 1467796105504 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:08:25 INFO - PROCESS | 1645 | 1467796105573 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 1645 | 1467796105576 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x117175800 == 46 [pid = 1645] [id = 470] 02:08:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112a7b400) [pid = 1645] [serial = 1409] [outer = 0x0] 02:08:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x112f4b400) [pid = 1645] [serial = 1410] [outer = 0x112a7b400] 02:08:25 INFO - PROCESS | 1645 | 1467796105607 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x116047c00) [pid = 1645] [serial = 1411] [outer = 0x112a7b400] 02:08:26 INFO - PROCESS | 1645 | 1467796106041 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 721ms 02:08:26 INFO - PROCESS | 1645 | 1467796106072 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:08:26 INFO - PROCESS | 1645 | 1467796106076 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:08:26 INFO - PROCESS | 1645 | 1467796106080 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 1645 | 1467796106082 Marionette TRACE conn2 <- [1,1854,null,{}] 02:08:26 INFO - PROCESS | 1645 | 1467796106085 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:26 INFO - PROCESS | 1645 | 1467796106086 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:26 INFO - PROCESS | 1645 | 1467796106215 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:08:26 INFO - PROCESS | 1645 | 1467796106276 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1645 | 1467796106277 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x124c97800 == 47 [pid = 1645] [id = 471] 02:08:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x118516000) [pid = 1645] [serial = 1412] [outer = 0x0] 02:08:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x119653c00) [pid = 1645] [serial = 1413] [outer = 0x118516000] 02:08:26 INFO - PROCESS | 1645 | 1467796106307 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x119b0a400) [pid = 1645] [serial = 1414] [outer = 0x118516000] 02:08:26 INFO - PROCESS | 1645 | 1467796106694 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 02:08:26 INFO - PROCESS | 1645 | 1467796106752 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:08:26 INFO - PROCESS | 1645 | 1467796106753 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:08:26 INFO - PROCESS | 1645 | 1467796106756 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 1645 | 1467796106758 Marionette TRACE conn2 <- [1,1858,null,{}] 02:08:26 INFO - PROCESS | 1645 | 1467796106766 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:26 INFO - PROCESS | 1645 | 1467796106769 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:26 INFO - PROCESS | 1645 | 1467796106876 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:08:26 INFO - PROCESS | 1645 | 1467796106936 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1645 | 1467796106939 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc37000 == 48 [pid = 1645] [id = 472] 02:08:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1218e9400) [pid = 1645] [serial = 1415] [outer = 0x0] 02:08:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1254d8c00) [pid = 1645] [serial = 1416] [outer = 0x1218e9400] 02:08:26 INFO - PROCESS | 1645 | 1467796106970 Marionette DEBUG loaded listener.js 02:08:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x127438000) [pid = 1645] [serial = 1417] [outer = 0x1218e9400] 02:08:27 INFO - PROCESS | 1645 | 1467796107387 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 671ms 02:08:27 INFO - PROCESS | 1645 | 1467796107428 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:08:27 INFO - PROCESS | 1645 | 1467796107430 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:08:27 INFO - PROCESS | 1645 | 1467796107432 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 1645 | 1467796107433 Marionette TRACE conn2 <- [1,1862,null,{}] 02:08:27 INFO - PROCESS | 1645 | 1467796107436 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:27 INFO - PROCESS | 1645 | 1467796107437 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:27 INFO - PROCESS | 1645 | 1467796107567 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:08:27 INFO - PROCESS | 1645 | 1467796107687 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:27 INFO - PROCESS | 1645 | 1467796107688 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab72000 == 49 [pid = 1645] [id = 473] 02:08:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x116774800) [pid = 1645] [serial = 1418] [outer = 0x0] 02:08:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x128a65800) [pid = 1645] [serial = 1419] [outer = 0x116774800] 02:08:27 INFO - PROCESS | 1645 | 1467796107719 Marionette DEBUG loaded listener.js 02:08:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1292dbc00) [pid = 1645] [serial = 1420] [outer = 0x116774800] 02:08:28 INFO - PROCESS | 1645 | 1467796108322 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 919ms 02:08:28 INFO - PROCESS | 1645 | 1467796108351 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:08:28 INFO - PROCESS | 1645 | 1467796108354 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:08:28 INFO - PROCESS | 1645 | 1467796108358 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:08:28 INFO - PROCESS | 1645 | 1467796108359 Marionette TRACE conn2 <- [1,1866,null,{}] 02:08:28 INFO - PROCESS | 1645 | 1467796108363 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:28 INFO - PROCESS | 1645 | 1467796108364 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:28 INFO - PROCESS | 1645 | 1467796108463 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:08:28 INFO - PROCESS | 1645 | 1467796108523 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 1645 | 1467796108526 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x121bdc000 == 50 [pid = 1645] [id = 474] 02:08:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1160ac800) [pid = 1645] [serial = 1421] [outer = 0x0] 02:08:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x116770c00) [pid = 1645] [serial = 1422] [outer = 0x1160ac800] 02:08:28 INFO - PROCESS | 1645 | 1467796108553 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x118130800) [pid = 1645] [serial = 1423] [outer = 0x1160ac800] 02:08:29 INFO - PROCESS | 1645 | 1467796109005 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 02:08:29 INFO - PROCESS | 1645 | 1467796109028 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:08:29 INFO - PROCESS | 1645 | 1467796109031 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:08:29 INFO - PROCESS | 1645 | 1467796109036 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 1645 | 1467796109037 Marionette TRACE conn2 <- [1,1870,null,{}] 02:08:29 INFO - PROCESS | 1645 | 1467796109040 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:29 INFO - PROCESS | 1645 | 1467796109041 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:29 INFO - PROCESS | 1645 | 1467796109135 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:08:29 INFO - PROCESS | 1645 | 1467796109192 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 1645 | 1467796109193 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181bb000 == 51 [pid = 1645] [id = 475] 02:08:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x1186c2800) [pid = 1645] [serial = 1424] [outer = 0x0] 02:08:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x119311c00) [pid = 1645] [serial = 1425] [outer = 0x1186c2800] 02:08:29 INFO - PROCESS | 1645 | 1467796109224 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x1196dfc00) [pid = 1645] [serial = 1426] [outer = 0x1186c2800] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12d167000 == 50 [pid = 1645] [id = 468] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12cf25000 == 49 [pid = 1645] [id = 467] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab71000 == 48 [pid = 1645] [id = 466] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca7f000 == 47 [pid = 1645] [id = 465] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12c369800 == 46 [pid = 1645] [id = 464] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12b007800 == 45 [pid = 1645] [id = 463] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x128a67000) [pid = 1645] [serial = 1353] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x113a91800 == 44 [pid = 1645] [id = 462] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x128925800 == 43 [pid = 1645] [id = 461] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x125f85000 == 42 [pid = 1645] [id = 460] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x1212af000 == 41 [pid = 1645] [id = 459] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x117223800 == 40 [pid = 1645] [id = 458] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x119675000 == 39 [pid = 1645] [id = 457] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x113d56800 == 38 [pid = 1645] [id = 456] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12c37c800 == 37 [pid = 1645] [id = 455] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12b91e000 == 36 [pid = 1645] [id = 454] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x121dbd000 == 35 [pid = 1645] [id = 453] 02:08:29 INFO - PROCESS | 1645 | --DOCSHELL 0x1169a2000 == 34 [pid = 1645] [id = 452] 02:08:29 INFO - PROCESS | 1645 | 1467796109613 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 619ms 02:08:29 INFO - PROCESS | 1645 | 1467796109655 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:08:29 INFO - PROCESS | 1645 | 1467796109656 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:08:29 INFO - PROCESS | 1645 | 1467796109658 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 1645 | 1467796109661 Marionette TRACE conn2 <- [1,1874,null,{}] 02:08:29 INFO - PROCESS | 1645 | 1467796109668 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:29 INFO - PROCESS | 1645 | 1467796109671 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:29 INFO - PROCESS | 1645 | 1467796109753 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x1254cdc00) [pid = 1645] [serial = 1303] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1210fa800) [pid = 1645] [serial = 1335] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x119cfc800) [pid = 1645] [serial = 1333] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x119cf3000) [pid = 1645] [serial = 1332] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11321d400) [pid = 1645] [serial = 1338] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11993ec00) [pid = 1645] [serial = 1329] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x113391800) [pid = 1645] [serial = 1320] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11604dc00) [pid = 1645] [serial = 1321] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x116971800) [pid = 1645] [serial = 1339] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x119649800) [pid = 1645] [serial = 1326] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1196d6400) [pid = 1645] [serial = 1327] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x116774000) [pid = 1645] [serial = 1317] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1176ef400) [pid = 1645] [serial = 1318] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1128d4800) [pid = 1645] [serial = 1314] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x118137000) [pid = 1645] [serial = 1323] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1183c8400) [pid = 1645] [serial = 1324] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1218e6000) [pid = 1645] [serial = 1336] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x128a61400) [pid = 1645] [serial = 1351] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x127402c00) [pid = 1645] [serial = 1350] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x125fbe400) [pid = 1645] [serial = 1348] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x123d09000) [pid = 1645] [serial = 1342] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124cef000) [pid = 1645] [serial = 1344] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1254cd800) [pid = 1645] [serial = 1345] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119b11400) [pid = 1645] [serial = 1330] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1254d2800) [pid = 1645] [serial = 1347] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x120f46800) [pid = 1645] [serial = 1341] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1645 | 1467796109814 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 1645 | 1467796109816 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x119769000 == 35 [pid = 1645] [id = 476] 02:08:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x116774000) [pid = 1645] [serial = 1427] [outer = 0x0] 02:08:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119649800) [pid = 1645] [serial = 1428] [outer = 0x116774000] 02:08:29 INFO - PROCESS | 1645 | 1467796109850 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x120f8a800) [pid = 1645] [serial = 1429] [outer = 0x116774000] 02:08:30 INFO - PROCESS | 1645 | 1467796110155 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 02:08:30 INFO - PROCESS | 1645 | 1467796110179 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1645 | 1467796110184 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:08:30 INFO - PROCESS | 1645 | 1467796110187 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1645 | 1467796110188 Marionette TRACE conn2 <- [1,1878,null,{}] 02:08:30 INFO - PROCESS | 1645 | 1467796110191 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:30 INFO - PROCESS | 1645 | 1467796110192 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:30 INFO - PROCESS | 1645 | 1467796110271 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:08:30 INFO - PROCESS | 1645 | 1467796110275 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 1645 | 1467796110276 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254c0000 == 36 [pid = 1645] [id = 477] 02:08:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1212cac00) [pid = 1645] [serial = 1430] [outer = 0x0] 02:08:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123ca5000) [pid = 1645] [serial = 1431] [outer = 0x1212cac00] 02:08:30 INFO - PROCESS | 1645 | 1467796110303 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x125493800) [pid = 1645] [serial = 1432] [outer = 0x1212cac00] 02:08:30 INFO - PROCESS | 1645 | 1467796110655 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 02:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:08:30 INFO - PROCESS | 1645 | 1467796110708 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1645 | 1467796110709 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:08:30 INFO - PROCESS | 1645 | 1467796110711 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1645 | 1467796110713 Marionette TRACE conn2 <- [1,1882,null,{}] 02:08:30 INFO - PROCESS | 1645 | 1467796110715 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:30 INFO - PROCESS | 1645 | 1467796110716 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:30 INFO - PROCESS | 1645 | 1467796110792 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:08:30 INFO - PROCESS | 1645 | 1467796110795 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 1645 | 1467796110797 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fa4800 == 37 [pid = 1645] [id = 478] 02:08:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1254d2800) [pid = 1645] [serial = 1433] [outer = 0x0] 02:08:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x125fc3000) [pid = 1645] [serial = 1434] [outer = 0x1254d2800] 02:08:30 INFO - PROCESS | 1645 | 1467796110825 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x127438800) [pid = 1645] [serial = 1435] [outer = 0x1254d2800] 02:08:31 INFO - PROCESS | 1645 | 1467796111149 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 469ms 02:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:08:31 INFO - PROCESS | 1645 | 1467796111183 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 1645 | 1467796111185 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:08:31 INFO - PROCESS | 1645 | 1467796111187 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 1645 | 1467796111188 Marionette TRACE conn2 <- [1,1886,null,{}] 02:08:31 INFO - PROCESS | 1645 | 1467796111190 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:31 INFO - PROCESS | 1645 | 1467796111194 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:31 INFO - PROCESS | 1645 | 1467796111323 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:08:31 INFO - PROCESS | 1645 | 1467796111360 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 1645 | 1467796111361 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12928f000 == 38 [pid = 1645] [id = 479] 02:08:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12743a800) [pid = 1645] [serial = 1436] [outer = 0x0] 02:08:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x128aebc00) [pid = 1645] [serial = 1437] [outer = 0x12743a800] 02:08:31 INFO - PROCESS | 1645 | 1467796111392 Marionette DEBUG loaded listener.js 02:08:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12a6bb800) [pid = 1645] [serial = 1438] [outer = 0x12743a800] 02:08:31 INFO - PROCESS | 1645 | 1467796111708 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 568ms 02:08:31 INFO - PROCESS | 1645 | 1467796111756 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 1645 | 1467796111757 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:08:31 INFO - PROCESS | 1645 | 1467796111759 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 1645 | 1467796111760 Marionette TRACE conn2 <- [1,1890,null,{}] 02:08:31 INFO - PROCESS | 1645 | 1467796111762 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:31 INFO - PROCESS | 1645 | 1467796111763 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:31 INFO - PROCESS | 1645 | 1467796111861 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:08:31 INFO - PROCESS | 1645 | 1467796111902 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 1645 | 1467796111903 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade3800 == 39 [pid = 1645] [id = 480] 02:08:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x120f54800) [pid = 1645] [serial = 1439] [outer = 0x0] 02:08:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12ab9b400) [pid = 1645] [serial = 1440] [outer = 0x120f54800] 02:08:31 INFO - PROCESS | 1645 | 1467796111927 Marionette DEBUG loaded listener.js 02:08:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12ad75400) [pid = 1645] [serial = 1441] [outer = 0x120f54800] 02:08:32 INFO - PROCESS | 1645 | 1467796112222 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 517ms 02:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:08:32 INFO - PROCESS | 1645 | 1467796112277 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:08:32 INFO - PROCESS | 1645 | 1467796112279 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:08:32 INFO - PROCESS | 1645 | 1467796112282 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:08:32 INFO - PROCESS | 1645 | 1467796112284 Marionette TRACE conn2 <- [1,1894,null,{}] 02:08:32 INFO - PROCESS | 1645 | 1467796112286 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:32 INFO - PROCESS | 1645 | 1467796112287 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:32 INFO - PROCESS | 1645 | 1467796112387 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:08:32 INFO - PROCESS | 1645 | 1467796112432 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1645 | 1467796112433 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b01f000 == 40 [pid = 1645] [id = 481] 02:08:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1294e3400) [pid = 1645] [serial = 1442] [outer = 0x0] 02:08:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12af27400) [pid = 1645] [serial = 1443] [outer = 0x1294e3400] 02:08:32 INFO - PROCESS | 1645 | 1467796112457 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12af78800) [pid = 1645] [serial = 1444] [outer = 0x1294e3400] 02:08:32 INFO - PROCESS | 1645 | 1467796112791 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 522ms 02:08:32 INFO - PROCESS | 1645 | 1467796112803 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:08:32 INFO - PROCESS | 1645 | 1467796112804 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:08:32 INFO - PROCESS | 1645 | 1467796112806 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:08:32 INFO - PROCESS | 1645 | 1467796112808 Marionette TRACE conn2 <- [1,1898,null,{}] 02:08:32 INFO - PROCESS | 1645 | 1467796112810 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:32 INFO - PROCESS | 1645 | 1467796112811 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:32 INFO - PROCESS | 1645 | 1467796112917 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:08:32 INFO - PROCESS | 1645 | 1467796112921 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1645 | 1467796112922 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c374800 == 41 [pid = 1645] [id = 482] 02:08:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12a6be000) [pid = 1645] [serial = 1445] [outer = 0x0] 02:08:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12b810800) [pid = 1645] [serial = 1446] [outer = 0x12a6be000] 02:08:32 INFO - PROCESS | 1645 | 1467796112946 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12b95d000) [pid = 1645] [serial = 1447] [outer = 0x12a6be000] 02:08:33 INFO - PROCESS | 1645 | 1467796113288 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 518ms 02:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:08:33 INFO - PROCESS | 1645 | 1467796113325 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 1645 | 1467796113326 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:08:33 INFO - PROCESS | 1645 | 1467796113329 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 1645 | 1467796113330 Marionette TRACE conn2 <- [1,1902,null,{}] 02:08:33 INFO - PROCESS | 1645 | 1467796113332 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:33 INFO - PROCESS | 1645 | 1467796113333 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:33 INFO - PROCESS | 1645 | 1467796113440 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:08:33 INFO - PROCESS | 1645 | 1467796113454 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:33 INFO - PROCESS | 1645 | 1467796113455 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc41000 == 42 [pid = 1645] [id = 483] 02:08:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12b95a800) [pid = 1645] [serial = 1448] [outer = 0x0] 02:08:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12b963800) [pid = 1645] [serial = 1449] [outer = 0x12b95a800] 02:08:33 INFO - PROCESS | 1645 | 1467796113480 Marionette DEBUG loaded listener.js 02:08:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12be28000) [pid = 1645] [serial = 1450] [outer = 0x12b95a800] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x113d5fc00) [pid = 1645] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1193cb000) [pid = 1645] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x127439400) [pid = 1645] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x112233000) [pid = 1645] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x115eeec00) [pid = 1645] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1214fb400) [pid = 1645] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x128a5c800) [pid = 1645] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x124c44800) [pid = 1645] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1294d8c00) [pid = 1645] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1128d0400) [pid = 1645] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x119b03c00) [pid = 1645] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x127439000) [pid = 1645] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:08:33 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x123d0d000) [pid = 1645] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:08:34 INFO - PROCESS | 1645 | 1467796114062 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 769ms 02:08:34 INFO - PROCESS | 1645 | 1467796114099 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:08:34 INFO - PROCESS | 1645 | 1467796114102 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:08:34 INFO - PROCESS | 1645 | 1467796114105 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 1645 | 1467796114108 Marionette TRACE conn2 <- [1,1906,null,{}] 02:08:34 INFO - PROCESS | 1645 | 1467796114111 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:34 INFO - PROCESS | 1645 | 1467796114114 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:34 INFO - PROCESS | 1645 | 1467796114227 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:08:34 INFO - PROCESS | 1645 | 1467796114270 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 1645 | 1467796114272 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x111fa6000 == 43 [pid = 1645] [id = 484] 02:08:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x110fab000) [pid = 1645] [serial = 1451] [outer = 0x0] 02:08:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x112233800) [pid = 1645] [serial = 1452] [outer = 0x110fab000] 02:08:34 INFO - PROCESS | 1645 | 1467796114350 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x112f50000) [pid = 1645] [serial = 1453] [outer = 0x110fab000] 02:08:34 INFO - PROCESS | 1645 | 1467796114779 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 724ms 02:08:34 INFO - PROCESS | 1645 | 1467796114829 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:08:34 INFO - PROCESS | 1645 | 1467796114833 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:08:34 INFO - PROCESS | 1645 | 1467796114837 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 1645 | 1467796114839 Marionette TRACE conn2 <- [1,1910,null,{}] 02:08:34 INFO - PROCESS | 1645 | 1467796114842 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:34 INFO - PROCESS | 1645 | 1467796114843 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:34 INFO - PROCESS | 1645 | 1467796114972 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:08:35 INFO - PROCESS | 1645 | 1467796115059 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:35 INFO - PROCESS | 1645 | 1467796115060 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c23800 == 44 [pid = 1645] [id = 485] 02:08:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x117e38400) [pid = 1645] [serial = 1454] [outer = 0x0] 02:08:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1183c1000) [pid = 1645] [serial = 1455] [outer = 0x117e38400] 02:08:35 INFO - PROCESS | 1645 | 1467796115091 Marionette DEBUG loaded listener.js 02:08:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x118f4a800) [pid = 1645] [serial = 1456] [outer = 0x117e38400] 02:08:35 INFO - PROCESS | 1645 | 1467796115545 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 02:08:35 INFO - PROCESS | 1645 | 1467796115557 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:08:35 INFO - PROCESS | 1645 | 1467796115561 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:08:35 INFO - PROCESS | 1645 | 1467796115570 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:08:35 INFO - PROCESS | 1645 | 1467796115573 Marionette TRACE conn2 <- [1,1914,null,{}] 02:08:35 INFO - PROCESS | 1645 | 1467796115577 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:35 INFO - PROCESS | 1645 | 1467796115580 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:35 INFO - PROCESS | 1645 | 1467796115740 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:08:35 INFO - PROCESS | 1645 | 1467796115845 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:35 INFO - PROCESS | 1645 | 1467796115846 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d6000 == 45 [pid = 1645] [id = 486] 02:08:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x119656800) [pid = 1645] [serial = 1457] [outer = 0x0] 02:08:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x119b0f400) [pid = 1645] [serial = 1458] [outer = 0x119656800] 02:08:35 INFO - PROCESS | 1645 | 1467796115879 Marionette DEBUG loaded listener.js 02:08:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x121019400) [pid = 1645] [serial = 1459] [outer = 0x119656800] 02:08:36 INFO - PROCESS | 1645 | 1467796116342 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 822ms 02:08:36 INFO - PROCESS | 1645 | 1467796116391 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:08:36 INFO - PROCESS | 1645 | 1467796116393 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:08:36 INFO - PROCESS | 1645 | 1467796116395 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:08:36 INFO - PROCESS | 1645 | 1467796116398 Marionette TRACE conn2 <- [1,1918,null,{}] 02:08:36 INFO - PROCESS | 1645 | 1467796116406 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:36 INFO - PROCESS | 1645 | 1467796116409 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:36 INFO - PROCESS | 1645 | 1467796116517 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:08:36 INFO - PROCESS | 1645 | 1467796116595 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 1645 | 1467796116596 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d16e000 == 46 [pid = 1645] [id = 487] 02:08:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x123cad000) [pid = 1645] [serial = 1460] [outer = 0x0] 02:08:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1254cd800) [pid = 1645] [serial = 1461] [outer = 0x123cad000] 02:08:36 INFO - PROCESS | 1645 | 1467796116625 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x127435c00) [pid = 1645] [serial = 1462] [outer = 0x123cad000] 02:08:37 INFO - PROCESS | 1645 | 1467796117058 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 02:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:08:37 INFO - PROCESS | 1645 | 1467796117069 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1645 | 1467796117072 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:08:37 INFO - PROCESS | 1645 | 1467796117075 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 1645 | 1467796117077 Marionette TRACE conn2 <- [1,1922,null,{}] 02:08:37 INFO - PROCESS | 1645 | 1467796117081 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:37 INFO - PROCESS | 1645 | 1467796117083 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:37 INFO - PROCESS | 1645 | 1467796117239 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:08:37 INFO - PROCESS | 1645 | 1467796117342 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:37 INFO - PROCESS | 1645 | 1467796117343 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d7c4800 == 47 [pid = 1645] [id = 488] 02:08:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x125fb9000) [pid = 1645] [serial = 1463] [outer = 0x0] 02:08:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x129256800) [pid = 1645] [serial = 1464] [outer = 0x125fb9000] 02:08:37 INFO - PROCESS | 1645 | 1467796117373 Marionette DEBUG loaded listener.js 02:08:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1292e4400) [pid = 1645] [serial = 1465] [outer = 0x125fb9000] 02:08:37 INFO - PROCESS | 1645 | 1467796117791 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:08:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11813dc00) [pid = 1645] [serial = 1466] [outer = 0x12cb19000] 02:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 773ms 02:08:37 INFO - PROCESS | 1645 | 1467796117862 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1645 | 1467796117863 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:08:38 INFO - PROCESS | 1645 | 1467796118015 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:08:38 INFO - PROCESS | 1645 | 1467796118016 Marionette TRACE conn2 <- [1,1926,null,{}] 02:08:38 INFO - PROCESS | 1645 | 1467796118053 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:38 INFO - PROCESS | 1645 | 1467796118055 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:38 INFO - PROCESS | 1645 | 1467796118148 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:08:38 INFO - PROCESS | 1645 | 1467796118232 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 1645 | 1467796118234 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x119761800 == 48 [pid = 1645] [id = 489] 02:08:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x1132c0800) [pid = 1645] [serial = 1467] [outer = 0x0] 02:08:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11625f800) [pid = 1645] [serial = 1468] [outer = 0x1132c0800] 02:08:38 INFO - PROCESS | 1645 | 1467796118262 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x1176e9c00) [pid = 1645] [serial = 1469] [outer = 0x1132c0800] 02:08:38 INFO - PROCESS | 1645 | 1467796118669 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 845ms 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc41000 == 47 [pid = 1645] [id = 483] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12c374800 == 46 [pid = 1645] [id = 482] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12b01f000 == 45 [pid = 1645] [id = 481] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade3800 == 44 [pid = 1645] [id = 480] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12928f000 == 43 [pid = 1645] [id = 479] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x128fa4800 == 42 [pid = 1645] [id = 478] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1254c0000 == 41 [pid = 1645] [id = 477] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x119769000 == 40 [pid = 1645] [id = 476] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1181bb000 == 39 [pid = 1645] [id = 475] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x121bdc000 == 38 [pid = 1645] [id = 474] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab72000 == 37 [pid = 1645] [id = 473] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc37000 == 36 [pid = 1645] [id = 472] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x124c97800 == 35 [pid = 1645] [id = 471] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x117175800 == 34 [pid = 1645] [id = 470] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x113020800 == 33 [pid = 1645] [id = 26] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab6f800 == 32 [pid = 1645] [id = 8] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x116075000 == 31 [pid = 1645] [id = 23] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12b00e800 == 30 [pid = 1645] [id = 9] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd38800 == 29 [pid = 1645] [id = 451] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d16b800 == 28 [pid = 1645] [id = 18] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x117166000 == 27 [pid = 1645] [id = 24] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca82000 == 26 [pid = 1645] [id = 15] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d736000 == 25 [pid = 1645] [id = 19] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd45000 == 24 [pid = 1645] [id = 11] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x112252800 == 23 [pid = 1645] [id = 25] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12c712800 == 22 [pid = 1645] [id = 14] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12b91a800 == 21 [pid = 1645] [id = 10] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1181ce000 == 20 [pid = 1645] [id = 12] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d7df000 == 19 [pid = 1645] [id = 21] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d7cf800 == 18 [pid = 1645] [id = 20] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12c36d800 == 17 [pid = 1645] [id = 13] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x111fa2000 == 16 [pid = 1645] [id = 22] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x128fb0800 == 15 [pid = 1645] [id = 6] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d73d800 == 14 [pid = 1645] [id = 469] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d7c4800 == 13 [pid = 1645] [id = 488] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d16e000 == 12 [pid = 1645] [id = 487] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1265d6000 == 11 [pid = 1645] [id = 486] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x119c23800 == 10 [pid = 1645] [id = 485] 02:08:40 INFO - PROCESS | 1645 | --DOCSHELL 0x111fa6000 == 9 [pid = 1645] [id = 484] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11697d400) [pid = 1645] [serial = 1372] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1160abc00) [pid = 1645] [serial = 1371] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1218e0000) [pid = 1645] [serial = 1365] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x118514800) [pid = 1645] [serial = 1359] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x119b04000) [pid = 1645] [serial = 1377] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x120f98800) [pid = 1645] [serial = 1378] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12a6bf400) [pid = 1645] [serial = 1392] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x112ae8000) [pid = 1645] [serial = 1356] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x119f67c00) [pid = 1645] [serial = 1369] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11604a800) [pid = 1645] [serial = 1368] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1171a2000) [pid = 1645] [serial = 1374] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x118f6f400) [pid = 1645] [serial = 1375] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x119cf3800) [pid = 1645] [serial = 1362] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12482d400) [pid = 1645] [serial = 1380] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1254d4c00) [pid = 1645] [serial = 1381] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12a4e7c00) [pid = 1645] [serial = 1389] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x127404000) [pid = 1645] [serial = 1383] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12acbf800) [pid = 1645] [serial = 1395] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12ab9d000) [pid = 1645] [serial = 1393] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x119cffc00) [pid = 1645] [serial = 1399] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1183cd400) [pid = 1645] [serial = 1398] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12ad76c00) [pid = 1645] [serial = 1396] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12b80d000) [pid = 1645] [serial = 1405] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12b815000) [pid = 1645] [serial = 1407] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x128aef000) [pid = 1645] [serial = 1386] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1294d5800) [pid = 1645] [serial = 1387] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12a6b7800) [pid = 1645] [serial = 1390] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12af20400) [pid = 1645] [serial = 1401] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12af77c00) [pid = 1645] [serial = 1404] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12af76c00) [pid = 1645] [serial = 1402] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x127434c00) [pid = 1645] [serial = 1384] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1645 | 1467796120917 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:08:40 INFO - PROCESS | 1645 | 1467796120919 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:08:40 INFO - PROCESS | 1645 | 1467796120936 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:08:40 INFO - PROCESS | 1645 | 1467796120940 Marionette TRACE conn2 <- [1,1930,null,{}] 02:08:40 INFO - PROCESS | 1645 | 1467796120944 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:40 INFO - PROCESS | 1645 | 1467796120946 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:41 INFO - PROCESS | 1645 | 1467796121024 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:08:41 INFO - PROCESS | 1645 | 1467796121028 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1645 | 1467796121032 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x1162b6800 == 10 [pid = 1645] [id = 490] 02:08:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x112f4d800) [pid = 1645] [serial = 1470] [outer = 0x0] 02:08:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x112f4ec00) [pid = 1645] [serial = 1471] [outer = 0x112f4d800] 02:08:41 INFO - PROCESS | 1645 | 1467796121059 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x113a73c00) [pid = 1645] [serial = 1472] [outer = 0x112f4d800] 02:08:41 INFO - PROCESS | 1645 | 1467796121528 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 625ms 02:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:08:41 INFO - PROCESS | 1645 | 1467796121561 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 1645 | 1467796121564 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:08:41 INFO - PROCESS | 1645 | 1467796121571 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 1645 | 1467796121575 Marionette TRACE conn2 <- [1,1934,null,{}] 02:08:41 INFO - PROCESS | 1645 | 1467796121580 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:41 INFO - PROCESS | 1645 | 1467796121583 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:41 INFO - PROCESS | 1645 | 1467796121704 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:08:41 INFO - PROCESS | 1645 | 1467796121795 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1645 | 1467796121796 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x118162000 == 11 [pid = 1645] [id = 491] 02:08:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x113d63400) [pid = 1645] [serial = 1473] [outer = 0x0] 02:08:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1171a1800) [pid = 1645] [serial = 1474] [outer = 0x113d63400] 02:08:41 INFO - PROCESS | 1645 | 1467796121840 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1180af400) [pid = 1645] [serial = 1475] [outer = 0x113d63400] 02:08:42 INFO - PROCESS | 1645 | 1467796122125 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 581ms 02:08:42 INFO - PROCESS | 1645 | 1467796122155 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:08:42 INFO - PROCESS | 1645 | 1467796122157 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:08:42 INFO - PROCESS | 1645 | 1467796122159 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 1645 | 1467796122160 Marionette TRACE conn2 <- [1,1938,null,{}] 02:08:42 INFO - PROCESS | 1645 | 1467796122175 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:42 INFO - PROCESS | 1645 | 1467796122178 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:42 INFO - PROCESS | 1645 | 1467796122298 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:08:42 INFO - PROCESS | 1645 | 1467796122325 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:42 INFO - PROCESS | 1645 | 1467796122327 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12108c000 == 12 [pid = 1645] [id = 492] 02:08:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11887b400) [pid = 1645] [serial = 1476] [outer = 0x0] 02:08:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x118f6dc00) [pid = 1645] [serial = 1477] [outer = 0x11887b400] 02:08:42 INFO - PROCESS | 1645 | 1467796122356 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119654000) [pid = 1645] [serial = 1478] [outer = 0x11887b400] 02:08:42 INFO - PROCESS | 1645 | 1467796122681 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 569ms 02:08:42 INFO - PROCESS | 1645 | 1467796122728 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:08:42 INFO - PROCESS | 1645 | 1467796122729 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:08:42 INFO - PROCESS | 1645 | 1467796122732 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 1645 | 1467796122733 Marionette TRACE conn2 <- [1,1942,null,{}] 02:08:42 INFO - PROCESS | 1645 | 1467796122735 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:42 INFO - PROCESS | 1645 | 1467796122736 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:42 INFO - PROCESS | 1645 | 1467796122812 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:08:42 INFO - PROCESS | 1645 | 1467796122818 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:42 INFO - PROCESS | 1645 | 1467796122819 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x124b07800 == 13 [pid = 1645] [id = 493] 02:08:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119b11400) [pid = 1645] [serial = 1479] [outer = 0x0] 02:08:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119cfb800) [pid = 1645] [serial = 1480] [outer = 0x119b11400] 02:08:42 INFO - PROCESS | 1645 | 1467796122845 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119f6ec00) [pid = 1645] [serial = 1481] [outer = 0x119b11400] 02:08:43 INFO - PROCESS | 1645 | 1467796123205 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 02:08:43 INFO - PROCESS | 1645 | 1467796123252 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:08:43 INFO - PROCESS | 1645 | 1467796123253 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:08:43 INFO - PROCESS | 1645 | 1467796123255 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:08:43 INFO - PROCESS | 1645 | 1467796123257 Marionette TRACE conn2 <- [1,1946,null,{}] 02:08:43 INFO - PROCESS | 1645 | 1467796123259 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:43 INFO - PROCESS | 1645 | 1467796123260 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:43 INFO - PROCESS | 1645 | 1467796123355 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:08:43 INFO - PROCESS | 1645 | 1467796123358 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 1645 | 1467796123360 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d1000 == 14 [pid = 1645] [id = 494] 02:08:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x118f6bc00) [pid = 1645] [serial = 1482] [outer = 0x0] 02:08:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x120f96400) [pid = 1645] [serial = 1483] [outer = 0x118f6bc00] 02:08:43 INFO - PROCESS | 1645 | 1467796123384 Marionette DEBUG loaded listener.js 02:08:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1214f0400) [pid = 1645] [serial = 1484] [outer = 0x118f6bc00] 02:08:43 INFO - PROCESS | 1645 | 1467796123739 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 02:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:08:43 INFO - PROCESS | 1645 | 1467796123776 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:08:43 INFO - PROCESS | 1645 | 1467796123778 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:08:43 INFO - PROCESS | 1645 | 1467796123780 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:08:43 INFO - PROCESS | 1645 | 1467796123781 Marionette TRACE conn2 <- [1,1950,null,{}] 02:08:43 INFO - PROCESS | 1645 | 1467796123783 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:43 INFO - PROCESS | 1645 | 1467796123787 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:43 INFO - PROCESS | 1645 | 1467796123910 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:08:43 INFO - PROCESS | 1645 | 1467796123950 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 1645 | 1467796123952 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fb5800 == 15 [pid = 1645] [id = 495] 02:08:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1218e1c00) [pid = 1645] [serial = 1485] [outer = 0x0] 02:08:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1219d8000) [pid = 1645] [serial = 1486] [outer = 0x1218e1c00] 02:08:43 INFO - PROCESS | 1645 | 1467796123976 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1254d9c00) [pid = 1645] [serial = 1487] [outer = 0x1218e1c00] 02:08:44 INFO - PROCESS | 1645 | 1467796124334 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 570ms 02:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:08:44 INFO - PROCESS | 1645 | 1467796124351 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:08:44 INFO - PROCESS | 1645 | 1467796124352 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:08:44 INFO - PROCESS | 1645 | 1467796124355 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 1645 | 1467796124356 Marionette TRACE conn2 <- [1,1954,null,{}] 02:08:44 INFO - PROCESS | 1645 | 1467796124359 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:44 INFO - PROCESS | 1645 | 1467796124361 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:44 INFO - PROCESS | 1645 | 1467796124468 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:08:44 INFO - PROCESS | 1645 | 1467796124471 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:44 INFO - PROCESS | 1645 | 1467796124473 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x129457000 == 16 [pid = 1645] [id = 496] 02:08:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1255c7000) [pid = 1645] [serial = 1488] [outer = 0x0] 02:08:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x127402c00) [pid = 1645] [serial = 1489] [outer = 0x1255c7000] 02:08:44 INFO - PROCESS | 1645 | 1467796124496 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x128a5b400) [pid = 1645] [serial = 1490] [outer = 0x1255c7000] 02:08:44 INFO - PROCESS | 1645 | 1467796124836 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 02:08:44 INFO - PROCESS | 1645 | 1467796124878 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:08:44 INFO - PROCESS | 1645 | 1467796124880 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:08:44 INFO - PROCESS | 1645 | 1467796124882 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 1645 | 1467796124883 Marionette TRACE conn2 <- [1,1958,null,{}] 02:08:44 INFO - PROCESS | 1645 | 1467796124885 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:44 INFO - PROCESS | 1645 | 1467796124886 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:45 INFO - PROCESS | 1645 | 1467796125243 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12740e400) [pid = 1645] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x110fab000) [pid = 1645] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1294e3400) [pid = 1645] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x120f54800) [pid = 1645] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1212cac00) [pid = 1645] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1254d2800) [pid = 1645] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x116774000) [pid = 1645] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x116774800) [pid = 1645] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1218e9400) [pid = 1645] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x112a7b400) [pid = 1645] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1160ac800) [pid = 1645] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1186c2800) [pid = 1645] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x118516000) [pid = 1645] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12b95a800) [pid = 1645] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12743a800) [pid = 1645] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12af7d000) [pid = 1645] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12a6be000) [pid = 1645] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1122b8400) [pid = 1645] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x110faa400) [pid = 1645] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x125fb9000) [pid = 1645] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123cad000) [pid = 1645] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1129a4800) [pid = 1645] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1196dcc00) [pid = 1645] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12167f800) [pid = 1645] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1176e8c00) [pid = 1645] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119656800) [pid = 1645] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:08:45 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x117e38400) [pid = 1645] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:08:45 INFO - PROCESS | 1645 | 1467796125298 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1645 | 1467796125299 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x113251800 == 17 [pid = 1645] [id = 497] 02:08:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x110fab000) [pid = 1645] [serial = 1491] [outer = 0x0] 02:08:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x112695400) [pid = 1645] [serial = 1492] [outer = 0x110fab000] 02:08:45 INFO - PROCESS | 1645 | 1467796125323 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1138c5800) [pid = 1645] [serial = 1493] [outer = 0x110fab000] 02:08:45 INFO - PROCESS | 1645 | 1467796125706 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 870ms 02:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:08:45 INFO - PROCESS | 1645 | 1467796125753 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:08:45 INFO - PROCESS | 1645 | 1467796125754 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:08:45 INFO - PROCESS | 1645 | 1467796125756 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:08:45 INFO - PROCESS | 1645 | 1467796125757 Marionette TRACE conn2 <- [1,1962,null,{}] 02:08:45 INFO - PROCESS | 1645 | 1467796125759 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:45 INFO - PROCESS | 1645 | 1467796125760 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:45 INFO - PROCESS | 1645 | 1467796125837 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:08:45 INFO - PROCESS | 1645 | 1467796125904 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1645 | 1467796125905 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b006000 == 18 [pid = 1645] [id = 498] 02:08:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1126a2400) [pid = 1645] [serial = 1494] [outer = 0x0] 02:08:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1176e8c00) [pid = 1645] [serial = 1495] [outer = 0x1126a2400] 02:08:45 INFO - PROCESS | 1645 | 1467796125929 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120f8ac00) [pid = 1645] [serial = 1496] [outer = 0x1126a2400] 02:08:46 INFO - PROCESS | 1645 | 1467796126188 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 468ms 02:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:08:46 INFO - PROCESS | 1645 | 1467796126225 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 1645 | 1467796126226 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:08:46 INFO - PROCESS | 1645 | 1467796126228 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1645 | 1467796126229 Marionette TRACE conn2 <- [1,1966,null,{}] 02:08:46 INFO - PROCESS | 1645 | 1467796126239 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:46 INFO - PROCESS | 1645 | 1467796126240 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:46 INFO - PROCESS | 1645 | 1467796126321 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:08:46 INFO - PROCESS | 1645 | 1467796126326 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 1645 | 1467796126327 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b92f800 == 19 [pid = 1645] [id = 499] 02:08:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120f8d000) [pid = 1645] [serial = 1497] [outer = 0x0] 02:08:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124c78000) [pid = 1645] [serial = 1498] [outer = 0x120f8d000] 02:08:46 INFO - PROCESS | 1645 | 1467796126353 Marionette DEBUG loaded listener.js 02:08:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12743bc00) [pid = 1645] [serial = 1499] [outer = 0x120f8d000] 02:08:46 INFO - PROCESS | 1645 | 1467796126677 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 478ms 02:08:46 INFO - PROCESS | 1645 | 1467796126706 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:08:46 INFO - PROCESS | 1645 | 1467796126708 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:08:46 INFO - PROCESS | 1645 | 1467796126710 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1645 | 1467796126712 Marionette TRACE conn2 <- [1,1970,null,{}] 02:08:46 INFO - PROCESS | 1645 | 1467796126714 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:46 INFO - PROCESS | 1645 | 1467796126715 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:46 INFO - PROCESS | 1645 | 1467796126803 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:08:46 INFO - PROCESS | 1645 | 1467796126806 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 1645 | 1467796126808 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c377000 == 20 [pid = 1645] [id = 500] 02:08:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x128af0c00) [pid = 1645] [serial = 1500] [outer = 0x0] 02:08:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x129016000) [pid = 1645] [serial = 1501] [outer = 0x128af0c00] 02:08:46 INFO - PROCESS | 1645 | 1467796126837 Marionette DEBUG loaded listener.js 02:08:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1292e2c00) [pid = 1645] [serial = 1502] [outer = 0x128af0c00] 02:08:47 INFO - PROCESS | 1645 | 1467796127183 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 02:08:47 INFO - PROCESS | 1645 | 1467796127272 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:08:47 INFO - PROCESS | 1645 | 1467796127275 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:08:47 INFO - PROCESS | 1645 | 1467796127280 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:08:47 INFO - PROCESS | 1645 | 1467796127283 Marionette TRACE conn2 <- [1,1974,null,{}] 02:08:47 INFO - PROCESS | 1645 | 1467796127287 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:47 INFO - PROCESS | 1645 | 1467796127290 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:47 INFO - PROCESS | 1645 | 1467796127394 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:08:47 INFO - PROCESS | 1645 | 1467796127499 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:47 INFO - PROCESS | 1645 | 1467796127503 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x11699b800 == 21 [pid = 1645] [id = 501] 02:08:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1126a0400) [pid = 1645] [serial = 1503] [outer = 0x0] 02:08:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1129a6800) [pid = 1645] [serial = 1504] [outer = 0x1126a0400] 02:08:47 INFO - PROCESS | 1645 | 1467796127534 Marionette DEBUG loaded listener.js 02:08:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x113349c00) [pid = 1645] [serial = 1505] [outer = 0x1126a0400] 02:08:47 INFO - PROCESS | 1645 | 1467796127940 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 674ms 02:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:08:47 INFO - PROCESS | 1645 | 1467796127954 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:08:47 INFO - PROCESS | 1645 | 1467796127956 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:08:47 INFO - PROCESS | 1645 | 1467796127961 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:08:47 INFO - PROCESS | 1645 | 1467796127963 Marionette TRACE conn2 <- [1,1978,null,{}] 02:08:47 INFO - PROCESS | 1645 | 1467796127966 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:47 INFO - PROCESS | 1645 | 1467796127968 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:48 INFO - PROCESS | 1645 | 1467796128064 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:08:48 INFO - PROCESS | 1645 | 1467796128125 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 1645 | 1467796128126 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fd1800 == 22 [pid = 1645] [id = 502] 02:08:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1162dd000) [pid = 1645] [serial = 1506] [outer = 0x0] 02:08:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x117e35800) [pid = 1645] [serial = 1507] [outer = 0x1162dd000] 02:08:48 INFO - PROCESS | 1645 | 1467796128156 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x118511000) [pid = 1645] [serial = 1508] [outer = 0x1162dd000] 02:08:48 INFO - PROCESS | 1645 | 1467796128602 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 675ms 02:08:48 INFO - PROCESS | 1645 | 1467796128633 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:08:48 INFO - PROCESS | 1645 | 1467796128635 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:08:48 INFO - PROCESS | 1645 | 1467796128637 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:08:48 INFO - PROCESS | 1645 | 1467796128638 Marionette TRACE conn2 <- [1,1982,null,{}] 02:08:48 INFO - PROCESS | 1645 | 1467796128645 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:48 INFO - PROCESS | 1645 | 1467796128648 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:48 INFO - PROCESS | 1645 | 1467796128748 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:08:48 INFO - PROCESS | 1645 | 1467796128845 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 1645 | 1467796128848 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c37a800 == 23 [pid = 1645] [id = 503] 02:08:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x120f95c00) [pid = 1645] [serial = 1509] [outer = 0x0] 02:08:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12101a000) [pid = 1645] [serial = 1510] [outer = 0x120f95c00] 02:08:48 INFO - PROCESS | 1645 | 1467796128891 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1218e6c00) [pid = 1645] [serial = 1511] [outer = 0x120f95c00] 02:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:08:49 INFO - PROCESS | 1645 | 1467796129303 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 02:08:49 INFO - PROCESS | 1645 | 1467796129309 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:08:49 INFO - PROCESS | 1645 | 1467796129311 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:08:49 INFO - PROCESS | 1645 | 1467796129313 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:08:49 INFO - PROCESS | 1645 | 1467796129314 Marionette TRACE conn2 <- [1,1986,null,{}] 02:08:49 INFO - PROCESS | 1645 | 1467796129317 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:49 INFO - PROCESS | 1645 | 1467796129318 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:49 INFO - PROCESS | 1645 | 1467796129415 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:08:49 INFO - PROCESS | 1645 | 1467796129472 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:49 INFO - PROCESS | 1645 | 1467796129473 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca80000 == 24 [pid = 1645] [id = 504] 02:08:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1249b5c00) [pid = 1645] [serial = 1512] [outer = 0x0] 02:08:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x125496c00) [pid = 1645] [serial = 1513] [outer = 0x1249b5c00] 02:08:49 INFO - PROCESS | 1645 | 1467796129502 Marionette DEBUG loaded listener.js 02:08:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12743a800) [pid = 1645] [serial = 1514] [outer = 0x1249b5c00] 02:08:49 INFO - PROCESS | 1645 | 1467796129937 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 02:08:49 INFO - PROCESS | 1645 | 1467796129984 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:08:49 INFO - PROCESS | 1645 | 1467796129985 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:08:49 INFO - PROCESS | 1645 | 1467796129987 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:08:49 INFO - PROCESS | 1645 | 1467796129988 Marionette TRACE conn2 <- [1,1990,null,{}] 02:08:49 INFO - PROCESS | 1645 | 1467796129991 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:49 INFO - PROCESS | 1645 | 1467796129992 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:50 INFO - PROCESS | 1645 | 1467796130196 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1183c1000) [pid = 1645] [serial = 1455] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x112233800) [pid = 1645] [serial = 1452] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12af27400) [pid = 1645] [serial = 1443] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12ad75400) [pid = 1645] [serial = 1441] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12ab9b400) [pid = 1645] [serial = 1440] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x125493800) [pid = 1645] [serial = 1432] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x125fc3000) [pid = 1645] [serial = 1434] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x127438800) [pid = 1645] [serial = 1435] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12af78800) [pid = 1645] [serial = 1444] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x119649800) [pid = 1645] [serial = 1428] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x120f8a800) [pid = 1645] [serial = 1429] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x128a65800) [pid = 1645] [serial = 1419] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1292dbc00) [pid = 1645] [serial = 1420] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1254d8c00) [pid = 1645] [serial = 1416] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x127438000) [pid = 1645] [serial = 1417] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112f4b400) [pid = 1645] [serial = 1410] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x116047c00) [pid = 1645] [serial = 1411] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116770c00) [pid = 1645] [serial = 1422] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x118130800) [pid = 1645] [serial = 1423] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119311c00) [pid = 1645] [serial = 1425] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1196dfc00) [pid = 1645] [serial = 1426] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119653c00) [pid = 1645] [serial = 1413] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12b963800) [pid = 1645] [serial = 1449] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119b0a400) [pid = 1645] [serial = 1414] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128aebc00) [pid = 1645] [serial = 1437] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12b81b400) [pid = 1645] [serial = 1408] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123ca5000) [pid = 1645] [serial = 1431] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12b810800) [pid = 1645] [serial = 1446] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12b95d000) [pid = 1645] [serial = 1447] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12be28000) [pid = 1645] [serial = 1450] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12a6bb800) [pid = 1645] [serial = 1438] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1292e4400) [pid = 1645] [serial = 1465] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x127435c00) [pid = 1645] [serial = 1462] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x120f94c00) [pid = 1645] [serial = 1363] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1255d2800) [pid = 1645] [serial = 1366] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x118885000) [pid = 1645] [serial = 1360] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x129256800) [pid = 1645] [serial = 1464] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x121019400) [pid = 1645] [serial = 1459] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1254cd800) [pid = 1645] [serial = 1461] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x119b0f400) [pid = 1645] [serial = 1458] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x118f4a800) [pid = 1645] [serial = 1456] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x112f50000) [pid = 1645] [serial = 1453] [outer = 0x0] [url = about:blank] 02:08:50 INFO - PROCESS | 1645 | 1467796130274 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 1645 | 1467796130275 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x116679800 == 25 [pid = 1645] [id = 505] 02:08:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x112f52400) [pid = 1645] [serial = 1515] [outer = 0x0] 02:08:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x116263400) [pid = 1645] [serial = 1516] [outer = 0x112f52400] 02:08:50 INFO - PROCESS | 1645 | 1467796130304 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x118885800) [pid = 1645] [serial = 1517] [outer = 0x112f52400] 02:08:51 INFO - PROCESS | 1645 | --DOCSHELL 0x119761800 == 24 [pid = 1645] [id = 489] 02:08:51 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x128cfac00) [pid = 1645] [serial = 1354] [outer = 0x0] [url = about:blank] 02:08:51 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x112f4b800) [pid = 1645] [serial = 1315] [outer = 0x0] [url = about:blank] 02:08:51 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1176e6800) [pid = 1645] [serial = 1312] [outer = 0x0] [url = about:blank] 02:08:51 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x11625f800) [pid = 1645] [serial = 1468] [outer = 0x0] [url = about:blank] 02:08:51 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12a4e7000) [pid = 1645] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:08:51 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x1150a1c00) [pid = 1645] [serial = 1357] [outer = 0x0] [url = about:blank] 02:08:51 INFO - PROCESS | 1645 | 1467796131287 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1321ms 02:08:51 INFO - PROCESS | 1645 | 1467796131360 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 1645 | 1467796131363 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:08:51 INFO - PROCESS | 1645 | 1467796131378 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1645 | 1467796131382 Marionette TRACE conn2 <- [1,1994,null,{}] 02:08:51 INFO - PROCESS | 1645 | 1467796131398 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:51 INFO - PROCESS | 1645 | 1467796131402 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:51 INFO - PROCESS | 1645 | 1467796131577 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:08:51 INFO - PROCESS | 1645 | 1467796131601 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 1645 | 1467796131603 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ed0800 == 25 [pid = 1645] [id = 506] 02:08:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1128d0400) [pid = 1645] [serial = 1518] [outer = 0x0] 02:08:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1128d6c00) [pid = 1645] [serial = 1519] [outer = 0x1128d0400] 02:08:51 INFO - PROCESS | 1645 | 1467796131636 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x112a7b800) [pid = 1645] [serial = 1520] [outer = 0x1128d0400] 02:08:51 INFO - PROCESS | 1645 | 1467796131969 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 633ms 02:08:52 INFO - PROCESS | 1645 | 1467796132011 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:08:52 INFO - PROCESS | 1645 | 1467796132013 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:08:52 INFO - PROCESS | 1645 | 1467796132018 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 1645 | 1467796132019 Marionette TRACE conn2 <- [1,1998,null,{}] 02:08:52 INFO - PROCESS | 1645 | 1467796132022 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:52 INFO - PROCESS | 1645 | 1467796132023 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:52 INFO - PROCESS | 1645 | 1467796132115 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:08:52 INFO - PROCESS | 1645 | 1467796132150 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1645 | 1467796132151 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e72000 == 26 [pid = 1645] [id = 507] 02:08:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x112f50000) [pid = 1645] [serial = 1521] [outer = 0x0] 02:08:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1132e8800) [pid = 1645] [serial = 1522] [outer = 0x112f50000] 02:08:52 INFO - PROCESS | 1645 | 1467796132177 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x113d62800) [pid = 1645] [serial = 1523] [outer = 0x112f50000] 02:08:52 INFO - PROCESS | 1645 | 1467796132509 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 02:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:08:52 INFO - PROCESS | 1645 | 1467796132538 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:08:52 INFO - PROCESS | 1645 | 1467796132539 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:08:52 INFO - PROCESS | 1645 | 1467796132541 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 1645 | 1467796132543 Marionette TRACE conn2 <- [1,2002,null,{}] 02:08:52 INFO - PROCESS | 1645 | 1467796132558 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:52 INFO - PROCESS | 1645 | 1467796132561 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:52 INFO - PROCESS | 1645 | 1467796132653 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:08:52 INFO - PROCESS | 1645 | 1467796132657 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1645 | 1467796132659 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x119256800 == 27 [pid = 1645] [id = 508] 02:08:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x116055c00) [pid = 1645] [serial = 1524] [outer = 0x0] 02:08:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x116774000) [pid = 1645] [serial = 1525] [outer = 0x116055c00] 02:08:52 INFO - PROCESS | 1645 | 1467796132686 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1176eb000) [pid = 1645] [serial = 1526] [outer = 0x116055c00] 02:08:53 INFO - PROCESS | 1645 | 1467796133050 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 524ms 02:08:53 INFO - PROCESS | 1645 | 1467796133067 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 1645 | 1467796133068 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:08:53 INFO - PROCESS | 1645 | 1467796133070 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1645 | 1467796133071 Marionette TRACE conn2 <- [1,2006,null,{}] 02:08:53 INFO - PROCESS | 1645 | 1467796133074 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:53 INFO - PROCESS | 1645 | 1467796133075 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:53 INFO - PROCESS | 1645 | 1467796133169 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:08:53 INFO - PROCESS | 1645 | 1467796133203 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1645 | 1467796133204 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x121089800 == 28 [pid = 1645] [id = 509] 02:08:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1180afc00) [pid = 1645] [serial = 1527] [outer = 0x0] 02:08:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1186b9800) [pid = 1645] [serial = 1528] [outer = 0x1180afc00] 02:08:53 INFO - PROCESS | 1645 | 1467796133229 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x118883400) [pid = 1645] [serial = 1529] [outer = 0x1180afc00] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1132c0800) [pid = 1645] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1218e1c00) [pid = 1645] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1126a2400) [pid = 1645] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x118f6bc00) [pid = 1645] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1255c7000) [pid = 1645] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x110fab000) [pid = 1645] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x120f8d000) [pid = 1645] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x128af0c00) [pid = 1645] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x11887b400) [pid = 1645] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x112f4d800) [pid = 1645] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:08:53 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x119b11400) [pid = 1645] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:08:53 INFO - PROCESS | 1645 | 1467796133615 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 569ms 02:08:53 INFO - PROCESS | 1645 | 1467796133641 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:08:53 INFO - PROCESS | 1645 | 1467796133642 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:08:53 INFO - PROCESS | 1645 | 1467796133645 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1645 | 1467796133647 Marionette TRACE conn2 <- [1,2010,null,{}] 02:08:53 INFO - PROCESS | 1645 | 1467796133653 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:53 INFO - PROCESS | 1645 | 1467796133655 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:53 INFO - PROCESS | 1645 | 1467796133764 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:08:53 INFO - PROCESS | 1645 | 1467796133844 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1645 | 1467796133845 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214dc800 == 29 [pid = 1645] [id = 510] 02:08:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x110fb7400) [pid = 1645] [serial = 1530] [outer = 0x0] 02:08:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x118133400) [pid = 1645] [serial = 1531] [outer = 0x110fb7400] 02:08:53 INFO - PROCESS | 1645 | 1467796133888 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x119649c00) [pid = 1645] [serial = 1532] [outer = 0x110fb7400] 02:08:54 INFO - PROCESS | 1645 | 1467796134207 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 573ms 02:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:08:54 INFO - PROCESS | 1645 | 1467796134225 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:08:54 INFO - PROCESS | 1645 | 1467796134226 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:08:54 INFO - PROCESS | 1645 | 1467796134228 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1645 | 1467796134230 Marionette TRACE conn2 <- [1,2014,null,{}] 02:08:54 INFO - PROCESS | 1645 | 1467796134240 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:54 INFO - PROCESS | 1645 | 1467796134244 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:54 INFO - PROCESS | 1645 | 1467796134339 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:08:54 INFO - PROCESS | 1645 | 1467796134394 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:54 INFO - PROCESS | 1645 | 1467796134395 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248d5000 == 30 [pid = 1645] [id = 511] 02:08:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x112d3b000) [pid = 1645] [serial = 1533] [outer = 0x0] 02:08:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x119657800) [pid = 1645] [serial = 1534] [outer = 0x112d3b000] 02:08:54 INFO - PROCESS | 1645 | 1467796134421 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x119cc5800) [pid = 1645] [serial = 1535] [outer = 0x112d3b000] 02:08:54 INFO - PROCESS | 1645 | 1467796134698 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 528ms 02:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:08:54 INFO - PROCESS | 1645 | 1467796134757 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:08:54 INFO - PROCESS | 1645 | 1467796134759 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:08:54 INFO - PROCESS | 1645 | 1467796134761 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1645 | 1467796134762 Marionette TRACE conn2 <- [1,2018,null,{}] 02:08:54 INFO - PROCESS | 1645 | 1467796134764 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:54 INFO - PROCESS | 1645 | 1467796134767 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:54 INFO - PROCESS | 1645 | 1467796134837 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:08:54 INFO - PROCESS | 1645 | 1467796134840 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:54 INFO - PROCESS | 1645 | 1467796134841 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x128923800 == 31 [pid = 1645] [id = 512] 02:08:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1196df800) [pid = 1645] [serial = 1536] [outer = 0x0] 02:08:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119f6b800) [pid = 1645] [serial = 1537] [outer = 0x1196df800] 02:08:54 INFO - PROCESS | 1645 | 1467796134868 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x120f93800) [pid = 1645] [serial = 1538] [outer = 0x1196df800] 02:08:55 INFO - PROCESS | 1645 | 1467796135192 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 469ms 02:08:55 INFO - PROCESS | 1645 | 1467796135230 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:08:55 INFO - PROCESS | 1645 | 1467796135232 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:08:55 INFO - PROCESS | 1645 | 1467796135236 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:08:55 INFO - PROCESS | 1645 | 1467796135237 Marionette TRACE conn2 <- [1,2022,null,{}] 02:08:55 INFO - PROCESS | 1645 | 1467796135240 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:55 INFO - PROCESS | 1645 | 1467796135241 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:55 INFO - PROCESS | 1645 | 1467796135337 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:08:55 INFO - PROCESS | 1645 | 1467796135342 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 1645 | 1467796135343 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c77800 == 32 [pid = 1645] [id = 513] 02:08:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x120f94400) [pid = 1645] [serial = 1539] [outer = 0x0] 02:08:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1210f4000) [pid = 1645] [serial = 1540] [outer = 0x120f94400] 02:08:55 INFO - PROCESS | 1645 | 1467796135370 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1214fb400) [pid = 1645] [serial = 1541] [outer = 0x120f94400] 02:08:55 INFO - PROCESS | 1645 | 1467796135876 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 718ms 02:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:08:55 INFO - PROCESS | 1645 | 1467796135955 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:08:55 INFO - PROCESS | 1645 | 1467796135957 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:08:55 INFO - PROCESS | 1645 | 1467796135961 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:08:55 INFO - PROCESS | 1645 | 1467796135963 Marionette TRACE conn2 <- [1,2026,null,{}] 02:08:55 INFO - PROCESS | 1645 | 1467796135966 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:55 INFO - PROCESS | 1645 | 1467796135968 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:56 INFO - PROCESS | 1645 | 1467796136072 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:08:56 INFO - PROCESS | 1645 | 1467796136149 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:56 INFO - PROCESS | 1645 | 1467796136151 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x117224800 == 33 [pid = 1645] [id = 514] 02:08:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112231c00) [pid = 1645] [serial = 1542] [outer = 0x0] 02:08:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1128d8c00) [pid = 1645] [serial = 1543] [outer = 0x112231c00] 02:08:56 INFO - PROCESS | 1645 | 1467796136182 Marionette DEBUG loaded listener.js 02:08:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112f4b000) [pid = 1645] [serial = 1544] [outer = 0x112231c00] 02:08:56 INFO - PROCESS | 1645 | 1467796136813 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 872ms 02:08:56 INFO - PROCESS | 1645 | 1467796136857 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 1645 | 1467796136860 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:08:56 INFO - PROCESS | 1645 | 1467796136864 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 1645 | 1467796136869 Marionette TRACE conn2 <- [1,2030,null,{}] 02:08:56 INFO - PROCESS | 1645 | 1467796136873 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:56 INFO - PROCESS | 1645 | 1467796136874 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:56 INFO - PROCESS | 1645 | 1467796136985 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:08:57 INFO - PROCESS | 1645 | 1467796137061 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 1645 | 1467796137064 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169b9800 == 34 [pid = 1645] [id = 515] 02:08:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1132c5400) [pid = 1645] [serial = 1545] [outer = 0x0] 02:08:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11383a800) [pid = 1645] [serial = 1546] [outer = 0x1132c5400] 02:08:57 INFO - PROCESS | 1645 | 1467796137093 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1150a1c00) [pid = 1645] [serial = 1547] [outer = 0x1132c5400] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119cfb800) [pid = 1645] [serial = 1480] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1176e9c00) [pid = 1645] [serial = 1469] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x118f6dc00) [pid = 1645] [serial = 1477] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x113a73c00) [pid = 1645] [serial = 1472] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112f4ec00) [pid = 1645] [serial = 1471] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1214f0400) [pid = 1645] [serial = 1484] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12743bc00) [pid = 1645] [serial = 1499] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x128a5b400) [pid = 1645] [serial = 1490] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1138c5800) [pid = 1645] [serial = 1493] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1171a1800) [pid = 1645] [serial = 1474] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x1219d8000) [pid = 1645] [serial = 1486] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x119f6ec00) [pid = 1645] [serial = 1481] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x112695400) [pid = 1645] [serial = 1492] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x120f8ac00) [pid = 1645] [serial = 1496] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x120f96400) [pid = 1645] [serial = 1483] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x129016000) [pid = 1645] [serial = 1501] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x119654000) [pid = 1645] [serial = 1478] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x1254d9c00) [pid = 1645] [serial = 1487] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x124c78000) [pid = 1645] [serial = 1498] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1292e2c00) [pid = 1645] [serial = 1502] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x127402c00) [pid = 1645] [serial = 1489] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x1176e8c00) [pid = 1645] [serial = 1495] [outer = 0x0] [url = about:blank] 02:08:57 INFO - PROCESS | 1645 | 1467796137443 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 624ms 02:08:57 INFO - PROCESS | 1645 | 1467796137487 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:08:57 INFO - PROCESS | 1645 | 1467796137491 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:08:57 INFO - PROCESS | 1645 | 1467796137495 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:08:57 INFO - PROCESS | 1645 | 1467796137497 Marionette TRACE conn2 <- [1,2034,null,{}] 02:08:57 INFO - PROCESS | 1645 | 1467796137500 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:57 INFO - PROCESS | 1645 | 1467796137501 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:57 INFO - PROCESS | 1645 | 1467796137580 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:08:57 INFO - PROCESS | 1645 | 1467796137586 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 1645 | 1467796137588 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x119673000 == 35 [pid = 1645] [id = 516] 02:08:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x1160ab000) [pid = 1645] [serial = 1548] [outer = 0x0] 02:08:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x116971800) [pid = 1645] [serial = 1549] [outer = 0x1160ab000] 02:08:57 INFO - PROCESS | 1645 | 1467796137615 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x1176e4c00) [pid = 1645] [serial = 1550] [outer = 0x1160ab000] 02:08:57 INFO - PROCESS | 1645 | 1467796137956 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 472ms 02:08:57 INFO - PROCESS | 1645 | 1467796137969 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:08:57 INFO - PROCESS | 1645 | 1467796137970 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:08:57 INFO - PROCESS | 1645 | 1467796137973 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:08:57 INFO - PROCESS | 1645 | 1467796137975 Marionette TRACE conn2 <- [1,2038,null,{}] 02:08:57 INFO - PROCESS | 1645 | 1467796137986 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:57 INFO - PROCESS | 1645 | 1467796137989 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:58 INFO - PROCESS | 1645 | 1467796138108 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:08:58 INFO - PROCESS | 1645 | 1467796138117 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1645 | 1467796138120 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214e4000 == 36 [pid = 1645] [id = 517] 02:08:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1186c3c00) [pid = 1645] [serial = 1551] [outer = 0x0] 02:08:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x118f6f800) [pid = 1645] [serial = 1552] [outer = 0x1186c3c00] 02:08:58 INFO - PROCESS | 1645 | 1467796138147 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x119652c00) [pid = 1645] [serial = 1553] [outer = 0x1186c3c00] 02:08:58 INFO - PROCESS | 1645 | 1467796138484 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 525ms 02:08:58 INFO - PROCESS | 1645 | 1467796138503 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:08:58 INFO - PROCESS | 1645 | 1467796138506 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:08:58 INFO - PROCESS | 1645 | 1467796138509 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 1645 | 1467796138511 Marionette TRACE conn2 <- [1,2042,null,{}] 02:08:58 INFO - PROCESS | 1645 | 1467796138514 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:58 INFO - PROCESS | 1645 | 1467796138518 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:58 INFO - PROCESS | 1645 | 1467796138644 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:08:58 INFO - PROCESS | 1645 | 1467796138721 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1645 | 1467796138723 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b5000 == 37 [pid = 1645] [id = 518] 02:08:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x1126a2800) [pid = 1645] [serial = 1554] [outer = 0x0] 02:08:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1196df000) [pid = 1645] [serial = 1555] [outer = 0x1126a2800] 02:08:58 INFO - PROCESS | 1645 | 1467796138765 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x119b08800) [pid = 1645] [serial = 1556] [outer = 0x1126a2800] 02:08:59 INFO - PROCESS | 1645 | 1467796139086 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 622ms 02:08:59 INFO - PROCESS | 1645 | 1467796139133 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 1645 | 1467796139136 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:08:59 INFO - PROCESS | 1645 | 1467796139139 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 1645 | 1467796139140 Marionette TRACE conn2 <- [1,2046,null,{}] 02:08:59 INFO - PROCESS | 1645 | 1467796139142 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:59 INFO - PROCESS | 1645 | 1467796139143 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:59 INFO - PROCESS | 1645 | 1467796139246 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:08:59 INFO - PROCESS | 1645 | 1467796139253 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:59 INFO - PROCESS | 1645 | 1467796139255 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d8800 == 38 [pid = 1645] [id = 519] 02:08:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x119797000) [pid = 1645] [serial = 1557] [outer = 0x0] 02:08:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x119cf2000) [pid = 1645] [serial = 1558] [outer = 0x119797000] 02:08:59 INFO - PROCESS | 1645 | 1467796139279 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x120f90c00) [pid = 1645] [serial = 1559] [outer = 0x119797000] 02:08:59 INFO - PROCESS | 1645 | 1467796139621 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 02:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:08:59 INFO - PROCESS | 1645 | 1467796139659 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 1645 | 1467796139660 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:08:59 INFO - PROCESS | 1645 | 1467796139662 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 1645 | 1467796139663 Marionette TRACE conn2 <- [1,2050,null,{}] 02:08:59 INFO - PROCESS | 1645 | 1467796139668 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:59 INFO - PROCESS | 1645 | 1467796139672 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:59 INFO - PROCESS | 1645 | 1467796139787 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:08:59 INFO - PROCESS | 1645 | 1467796139824 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:59 INFO - PROCESS | 1645 | 1467796139825 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:08:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x129224000 == 39 [pid = 1645] [id = 520] 02:08:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x120f98400) [pid = 1645] [serial = 1560] [outer = 0x0] 02:08:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1218df400) [pid = 1645] [serial = 1561] [outer = 0x120f98400] 02:08:59 INFO - PROCESS | 1645 | 1467796139849 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x124c44800) [pid = 1645] [serial = 1562] [outer = 0x120f98400] 02:09:00 INFO - PROCESS | 1645 | 1467796140182 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 570ms 02:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:09:00 INFO - PROCESS | 1645 | 1467796140233 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 1645 | 1467796140234 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:09:00 INFO - PROCESS | 1645 | 1467796140236 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 1645 | 1467796140237 Marionette TRACE conn2 <- [1,2054,null,{}] 02:09:00 INFO - PROCESS | 1645 | 1467796140239 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:00 INFO - PROCESS | 1645 | 1467796140240 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:00 INFO - PROCESS | 1645 | 1467796140332 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:09:00 INFO - PROCESS | 1645 | 1467796140369 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:00 INFO - PROCESS | 1645 | 1467796140370 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x129451800 == 40 [pid = 1645] [id = 521] 02:09:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x124c3fc00) [pid = 1645] [serial = 1563] [outer = 0x0] 02:09:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x12548dc00) [pid = 1645] [serial = 1564] [outer = 0x124c3fc00] 02:09:00 INFO - PROCESS | 1645 | 1467796140394 Marionette DEBUG loaded listener.js 02:09:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1255cf000) [pid = 1645] [serial = 1565] [outer = 0x124c3fc00] 02:09:00 INFO - PROCESS | 1645 | 1467796140712 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 02:09:00 INFO - PROCESS | 1645 | 1467796140754 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 1645 | 1467796140756 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:09:00 INFO - PROCESS | 1645 | 1467796140758 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 1645 | 1467796140759 Marionette TRACE conn2 <- [1,2058,null,{}] 02:09:00 INFO - PROCESS | 1645 | 1467796140761 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:00 INFO - PROCESS | 1645 | 1467796140762 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:00 INFO - PROCESS | 1645 | 1467796140857 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:09:00 INFO - PROCESS | 1645 | 1467796140861 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:00 INFO - PROCESS | 1645 | 1467796140862 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac3b800 == 41 [pid = 1645] [id = 522] 02:09:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x125fb8400) [pid = 1645] [serial = 1566] [outer = 0x0] 02:09:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1265dd400) [pid = 1645] [serial = 1567] [outer = 0x125fb8400] 02:09:00 INFO - PROCESS | 1645 | 1467796140885 Marionette DEBUG loaded listener.js 02:09:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x127408000) [pid = 1645] [serial = 1568] [outer = 0x125fb8400] 02:09:01 INFO - PROCESS | 1645 | 1467796141211 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 469ms 02:09:01 INFO - PROCESS | 1645 | 1467796141228 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:09:01 INFO - PROCESS | 1645 | 1467796141229 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:09:01 INFO - PROCESS | 1645 | 1467796141231 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1645 | 1467796141234 Marionette TRACE conn2 <- [1,2062,null,{}] 02:09:01 INFO - PROCESS | 1645 | 1467796141238 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:01 INFO - PROCESS | 1645 | 1467796141240 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:01 INFO - PROCESS | 1645 | 1467796141337 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:09:01 INFO - PROCESS | 1645 | 1467796141373 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 1645 | 1467796141374 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12adee000 == 42 [pid = 1645] [id = 523] 02:09:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x125fc0800) [pid = 1645] [serial = 1569] [outer = 0x0] 02:09:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x127435400) [pid = 1645] [serial = 1570] [outer = 0x125fc0800] 02:09:01 INFO - PROCESS | 1645 | 1467796141398 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x128a5c800) [pid = 1645] [serial = 1571] [outer = 0x125fc0800] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1196df800) [pid = 1645] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1128d0400) [pid = 1645] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116055c00) [pid = 1645] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1126a0400) [pid = 1645] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1162dd000) [pid = 1645] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x120f95c00) [pid = 1645] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1249b5c00) [pid = 1645] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x112f50000) [pid = 1645] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1180afc00) [pid = 1645] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x110fb7400) [pid = 1645] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x112f52400) [pid = 1645] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x112d3b000) [pid = 1645] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:09:01 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x113d63400) [pid = 1645] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:09:01 INFO - PROCESS | 1645 | 1467796141735 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 02:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:09:01 INFO - PROCESS | 1645 | 1467796141754 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:09:01 INFO - PROCESS | 1645 | 1467796141756 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:09:01 INFO - PROCESS | 1645 | 1467796141759 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1645 | 1467796141761 Marionette TRACE conn2 <- [1,2066,null,{}] 02:09:01 INFO - PROCESS | 1645 | 1467796141764 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:01 INFO - PROCESS | 1645 | 1467796141768 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:01 INFO - PROCESS | 1645 | 1467796141919 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:09:01 INFO - PROCESS | 1645 | 1467796141969 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 1645 | 1467796141970 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b4800 == 43 [pid = 1645] [id = 524] 02:09:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x111d7b400) [pid = 1645] [serial = 1572] [outer = 0x0] 02:09:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11625e400) [pid = 1645] [serial = 1573] [outer = 0x111d7b400] 02:09:02 INFO - PROCESS | 1645 | 1467796142010 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1193c5c00) [pid = 1645] [serial = 1574] [outer = 0x111d7b400] 02:09:02 INFO - PROCESS | 1645 | 1467796142339 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 620ms 02:09:02 INFO - PROCESS | 1645 | 1467796142379 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:09:02 INFO - PROCESS | 1645 | 1467796142380 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:09:02 INFO - PROCESS | 1645 | 1467796142385 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:09:02 INFO - PROCESS | 1645 | 1467796142388 Marionette TRACE conn2 <- [1,2070,null,{}] 02:09:02 INFO - PROCESS | 1645 | 1467796142390 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:02 INFO - PROCESS | 1645 | 1467796142392 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:02 INFO - PROCESS | 1645 | 1467796142505 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:09:02 INFO - PROCESS | 1645 | 1467796142511 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 1645 | 1467796142512 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b924800 == 44 [pid = 1645] [id = 525] 02:09:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1126a0400) [pid = 1645] [serial = 1575] [outer = 0x0] 02:09:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x120f91000) [pid = 1645] [serial = 1576] [outer = 0x1126a0400] 02:09:02 INFO - PROCESS | 1645 | 1467796142538 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x128af1c00) [pid = 1645] [serial = 1577] [outer = 0x1126a0400] 02:09:02 INFO - PROCESS | 1645 | 1467796142863 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 02:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:09:02 INFO - PROCESS | 1645 | 1467796142905 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:09:02 INFO - PROCESS | 1645 | 1467796142906 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:09:02 INFO - PROCESS | 1645 | 1467796142908 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:09:02 INFO - PROCESS | 1645 | 1467796142909 Marionette TRACE conn2 <- [1,2074,null,{}] 02:09:02 INFO - PROCESS | 1645 | 1467796142911 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:02 INFO - PROCESS | 1645 | 1467796142912 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:02 INFO - PROCESS | 1645 | 1467796142990 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:09:03 INFO - PROCESS | 1645 | 1467796142994 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1645 | 1467796142995 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c369000 == 45 [pid = 1645] [id = 526] 02:09:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x128cf7400) [pid = 1645] [serial = 1578] [outer = 0x0] 02:09:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x12900e400) [pid = 1645] [serial = 1579] [outer = 0x128cf7400] 02:09:03 INFO - PROCESS | 1645 | 1467796143018 Marionette DEBUG loaded listener.js 02:09:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x129255c00) [pid = 1645] [serial = 1580] [outer = 0x128cf7400] 02:09:03 INFO - PROCESS | 1645 | 1467796143338 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 02:09:03 INFO - PROCESS | 1645 | 1467796143378 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 1645 | 1467796143379 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:09:03 INFO - PROCESS | 1645 | 1467796143382 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1645 | 1467796143384 Marionette TRACE conn2 <- [1,2078,null,{}] 02:09:03 INFO - PROCESS | 1645 | 1467796143387 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:03 INFO - PROCESS | 1645 | 1467796143388 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:03 INFO - PROCESS | 1645 | 1467796143492 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:09:03 INFO - PROCESS | 1645 | 1467796143498 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1645 | 1467796143499 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c706800 == 46 [pid = 1645] [id = 527] 02:09:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x129014c00) [pid = 1645] [serial = 1581] [outer = 0x0] 02:09:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x129261800) [pid = 1645] [serial = 1582] [outer = 0x129014c00] 02:09:03 INFO - PROCESS | 1645 | 1467796143524 Marionette DEBUG loaded listener.js 02:09:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1292e2c00) [pid = 1645] [serial = 1583] [outer = 0x129014c00] 02:09:04 INFO - PROCESS | 1645 | 1467796144006 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 675ms 02:09:04 INFO - PROCESS | 1645 | 1467796144058 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:09:04 INFO - PROCESS | 1645 | 1467796144060 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:09:04 INFO - PROCESS | 1645 | 1467796144063 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:09:04 INFO - PROCESS | 1645 | 1467796144067 Marionette TRACE conn2 <- [1,2082,null,{}] 02:09:04 INFO - PROCESS | 1645 | 1467796144070 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:04 INFO - PROCESS | 1645 | 1467796144072 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:04 INFO - PROCESS | 1645 | 1467796144175 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:09:04 INFO - PROCESS | 1645 | 1467796144232 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:04 INFO - PROCESS | 1645 | 1467796144233 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x119b56800 == 47 [pid = 1645] [id = 528] 02:09:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x113a7ec00) [pid = 1645] [serial = 1584] [outer = 0x0] 02:09:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11604ac00) [pid = 1645] [serial = 1585] [outer = 0x113a7ec00] 02:09:04 INFO - PROCESS | 1645 | 1467796144264 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1176ef400) [pid = 1645] [serial = 1586] [outer = 0x113a7ec00] 02:09:04 INFO - PROCESS | 1645 | 1467796144713 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 02:09:04 INFO - PROCESS | 1645 | 1467796144736 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:09:04 INFO - PROCESS | 1645 | 1467796144739 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:09:04 INFO - PROCESS | 1645 | 1467796144744 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:09:04 INFO - PROCESS | 1645 | 1467796144745 Marionette TRACE conn2 <- [1,2086,null,{}] 02:09:04 INFO - PROCESS | 1645 | 1467796144748 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:04 INFO - PROCESS | 1645 | 1467796144750 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:04 INFO - PROCESS | 1645 | 1467796144853 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:09:04 INFO - PROCESS | 1645 | 1467796144941 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:04 INFO - PROCESS | 1645 | 1467796144942 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x129287800 == 48 [pid = 1645] [id = 529] 02:09:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1183c8400) [pid = 1645] [serial = 1587] [outer = 0x0] 02:09:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1196d7000) [pid = 1645] [serial = 1588] [outer = 0x1183c8400] 02:09:04 INFO - PROCESS | 1645 | 1467796144984 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119b07000) [pid = 1645] [serial = 1589] [outer = 0x1183c8400] 02:09:05 INFO - PROCESS | 1645 | 1467796145396 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 676ms 02:09:05 INFO - PROCESS | 1645 | 1467796145419 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:09:05 INFO - PROCESS | 1645 | 1467796145421 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:09:05 INFO - PROCESS | 1645 | 1467796145423 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:09:05 INFO - PROCESS | 1645 | 1467796145426 Marionette TRACE conn2 <- [1,2090,null,{}] 02:09:05 INFO - PROCESS | 1645 | 1467796145433 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:05 INFO - PROCESS | 1645 | 1467796145436 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:05 INFO - PROCESS | 1645 | 1467796145536 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:09:05 INFO - PROCESS | 1645 | 1467796145596 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 1645 | 1467796145598 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca76800 == 49 [pid = 1645] [id = 530] 02:09:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120f96400) [pid = 1645] [serial = 1590] [outer = 0x0] 02:09:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1218e6800) [pid = 1645] [serial = 1591] [outer = 0x120f96400] 02:09:05 INFO - PROCESS | 1645 | 1467796145629 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124948c00) [pid = 1645] [serial = 1592] [outer = 0x120f96400] 02:09:06 INFO - PROCESS | 1645 | 1467796146285 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 925ms 02:09:06 INFO - PROCESS | 1645 | 1467796146349 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 1645 | 1467796146351 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:09:06 INFO - PROCESS | 1645 | 1467796146355 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 1645 | 1467796146357 Marionette TRACE conn2 <- [1,2094,null,{}] 02:09:06 INFO - PROCESS | 1645 | 1467796146361 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:06 INFO - PROCESS | 1645 | 1467796146362 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:06 INFO - PROCESS | 1645 | 1467796146449 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:09:06 INFO - PROCESS | 1645 | 1467796146508 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:06 INFO - PROCESS | 1645 | 1467796146509 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968d000 == 50 [pid = 1645] [id = 531] 02:09:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1150ac800) [pid = 1645] [serial = 1593] [outer = 0x0] 02:09:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x116629800) [pid = 1645] [serial = 1594] [outer = 0x1150ac800] 02:09:06 INFO - PROCESS | 1645 | 1467796146537 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1180a7000) [pid = 1645] [serial = 1595] [outer = 0x1150ac800] 02:09:06 INFO - PROCESS | 1645 | 1467796146934 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 02:09:06 INFO - PROCESS | 1645 | 1467796146976 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 1645 | 1467796146978 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:09:06 INFO - PROCESS | 1645 | 1467796146983 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 1645 | 1467796146984 Marionette TRACE conn2 <- [1,2098,null,{}] 02:09:06 INFO - PROCESS | 1645 | 1467796146987 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:06 INFO - PROCESS | 1645 | 1467796146988 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:07 INFO - PROCESS | 1645 | 1467796147080 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:09:07 INFO - PROCESS | 1645 | 1467796147140 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:07 INFO - PROCESS | 1645 | 1467796147141 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x119676000 == 51 [pid = 1645] [id = 532] 02:09:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1183cec00) [pid = 1645] [serial = 1596] [outer = 0x0] 02:09:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x118f4a800) [pid = 1645] [serial = 1597] [outer = 0x1183cec00] 02:09:07 INFO - PROCESS | 1645 | 1467796147169 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x119652000) [pid = 1645] [serial = 1598] [outer = 0x1183cec00] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12c369000 == 50 [pid = 1645] [id = 526] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12b924800 == 49 [pid = 1645] [id = 525] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b4800 == 48 [pid = 1645] [id = 524] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12adee000 == 47 [pid = 1645] [id = 523] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac3b800 == 46 [pid = 1645] [id = 522] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x129451800 == 45 [pid = 1645] [id = 521] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x129224000 == 44 [pid = 1645] [id = 520] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1265d8800 == 43 [pid = 1645] [id = 519] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b5000 == 42 [pid = 1645] [id = 518] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1214e4000 == 41 [pid = 1645] [id = 517] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x119673000 == 40 [pid = 1645] [id = 516] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1169b9800 == 39 [pid = 1645] [id = 515] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x117224800 == 38 [pid = 1645] [id = 514] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x121089800 == 37 [pid = 1645] [id = 509] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x128c77800 == 36 [pid = 1645] [id = 513] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x119256800 == 35 [pid = 1645] [id = 508] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x128923800 == 34 [pid = 1645] [id = 512] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1214dc800 == 33 [pid = 1645] [id = 510] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1248d5000 == 32 [pid = 1645] [id = 511] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x11968d000 == 31 [pid = 1645] [id = 531] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca76800 == 30 [pid = 1645] [id = 530] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x129287800 == 29 [pid = 1645] [id = 529] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x119b56800 == 28 [pid = 1645] [id = 528] 02:09:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12c706800 == 27 [pid = 1645] [id = 527] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1128d6c00) [pid = 1645] [serial = 1519] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x116774000) [pid = 1645] [serial = 1525] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x113349c00) [pid = 1645] [serial = 1505] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1129a6800) [pid = 1645] [serial = 1504] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118511000) [pid = 1645] [serial = 1508] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x117e35800) [pid = 1645] [serial = 1507] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1218e6c00) [pid = 1645] [serial = 1511] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12101a000) [pid = 1645] [serial = 1510] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12743a800) [pid = 1645] [serial = 1514] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x125496c00) [pid = 1645] [serial = 1513] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x113d62800) [pid = 1645] [serial = 1523] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1132e8800) [pid = 1645] [serial = 1522] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1186b9800) [pid = 1645] [serial = 1528] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x118133400) [pid = 1645] [serial = 1531] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1176eb000) [pid = 1645] [serial = 1526] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x118883400) [pid = 1645] [serial = 1529] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116263400) [pid = 1645] [serial = 1516] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119cc5800) [pid = 1645] [serial = 1535] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x112a7b800) [pid = 1645] [serial = 1520] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119649c00) [pid = 1645] [serial = 1532] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x118885800) [pid = 1645] [serial = 1517] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119657800) [pid = 1645] [serial = 1534] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x120f93800) [pid = 1645] [serial = 1538] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1180af400) [pid = 1645] [serial = 1475] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1210f4000) [pid = 1645] [serial = 1540] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x119f6b800) [pid = 1645] [serial = 1537] [outer = 0x0] [url = about:blank] 02:09:08 INFO - PROCESS | 1645 | 1467796148140 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1172ms 02:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:09:08 INFO - PROCESS | 1645 | 1467796148155 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 1645 | 1467796148159 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:09:08 INFO - PROCESS | 1645 | 1467796148163 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 1645 | 1467796148171 Marionette TRACE conn2 <- [1,2102,null,{}] 02:09:08 INFO - PROCESS | 1645 | 1467796148185 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:08 INFO - PROCESS | 1645 | 1467796148187 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:08 INFO - PROCESS | 1645 | 1467796148285 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:09:08 INFO - PROCESS | 1645 | 1467796148289 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 1645 | 1467796148291 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f30800 == 28 [pid = 1645] [id = 533] 02:09:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112aec800) [pid = 1645] [serial = 1599] [outer = 0x0] 02:09:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x112f51400) [pid = 1645] [serial = 1600] [outer = 0x112aec800] 02:09:08 INFO - PROCESS | 1645 | 1467796148321 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x111da8400) [pid = 1645] [serial = 1601] [outer = 0x112aec800] 02:09:08 INFO - PROCESS | 1645 | 1467796148668 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 537ms 02:09:08 INFO - PROCESS | 1645 | 1467796148700 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 1645 | 1467796148703 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:09:08 INFO - PROCESS | 1645 | 1467796148707 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 1645 | 1467796148709 Marionette TRACE conn2 <- [1,2106,null,{}] 02:09:08 INFO - PROCESS | 1645 | 1467796148711 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:08 INFO - PROCESS | 1645 | 1467796148713 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:08 INFO - PROCESS | 1645 | 1467796148791 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:09:08 INFO - PROCESS | 1645 | 1467796148795 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 1645 | 1467796148797 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181ca800 == 29 [pid = 1645] [id = 534] 02:09:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x113d62800) [pid = 1645] [serial = 1602] [outer = 0x0] 02:09:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1162de800) [pid = 1645] [serial = 1603] [outer = 0x113d62800] 02:09:08 INFO - PROCESS | 1645 | 1467796148826 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1176ea000) [pid = 1645] [serial = 1604] [outer = 0x113d62800] 02:09:09 INFO - PROCESS | 1645 | 1467796149278 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 622ms 02:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:09:09 INFO - PROCESS | 1645 | 1467796149330 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 1645 | 1467796149332 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:09:09 INFO - PROCESS | 1645 | 1467796149335 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1645 | 1467796149339 Marionette TRACE conn2 <- [1,2110,null,{}] 02:09:09 INFO - PROCESS | 1645 | 1467796149360 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:09 INFO - PROCESS | 1645 | 1467796149364 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:09 INFO - PROCESS | 1645 | 1467796149484 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:09:09 INFO - PROCESS | 1645 | 1467796149502 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 1645 | 1467796149505 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x121197000 == 30 [pid = 1645] [id = 535] 02:09:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118f6bc00) [pid = 1645] [serial = 1605] [outer = 0x0] 02:09:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11964b000) [pid = 1645] [serial = 1606] [outer = 0x118f6bc00] 02:09:09 INFO - PROCESS | 1645 | 1467796149550 Marionette DEBUG loaded listener.js 02:09:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1196dd400) [pid = 1645] [serial = 1607] [outer = 0x118f6bc00] 02:09:09 INFO - PROCESS | 1645 | 1467796149917 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 625ms 02:09:09 INFO - PROCESS | 1645 | 1467796149959 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 1645 | 1467796149961 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:09:09 INFO - PROCESS | 1645 | 1467796149963 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1645 | 1467796149964 Marionette TRACE conn2 <- [1,2114,null,{}] 02:09:09 INFO - PROCESS | 1645 | 1467796149984 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:09 INFO - PROCESS | 1645 | 1467796149985 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:10 INFO - PROCESS | 1645 | 1467796150107 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:09:10 INFO - PROCESS | 1645 | 1467796150111 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 1645 | 1467796150112 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x124b05800 == 31 [pid = 1645] [id = 536] 02:09:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1196e2800) [pid = 1645] [serial = 1608] [outer = 0x0] 02:09:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1199c7800) [pid = 1645] [serial = 1609] [outer = 0x1196e2800] 02:09:10 INFO - PROCESS | 1645 | 1467796150137 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119ccb800) [pid = 1645] [serial = 1610] [outer = 0x1196e2800] 02:09:10 INFO - PROCESS | 1645 | 1467796150474 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 538ms 02:09:10 INFO - PROCESS | 1645 | 1467796150502 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 1645 | 1467796150503 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:09:10 INFO - PROCESS | 1645 | 1467796150505 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 1645 | 1467796150506 Marionette TRACE conn2 <- [1,2118,null,{}] 02:09:10 INFO - PROCESS | 1645 | 1467796150509 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:10 INFO - PROCESS | 1645 | 1467796150510 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:10 INFO - PROCESS | 1645 | 1467796150602 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:09:10 INFO - PROCESS | 1645 | 1467796150642 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 1645 | 1467796150643 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c3000 == 32 [pid = 1645] [id = 537] 02:09:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x112ad5800) [pid = 1645] [serial = 1611] [outer = 0x0] 02:09:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119f67400) [pid = 1645] [serial = 1612] [outer = 0x112ad5800] 02:09:10 INFO - PROCESS | 1645 | 1467796150668 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120f95800) [pid = 1645] [serial = 1613] [outer = 0x112ad5800] 02:09:10 INFO - PROCESS | 1645 | 1467796150994 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 02:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:09:11 INFO - PROCESS | 1645 | 1467796151024 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1645 | 1467796151025 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:09:11 INFO - PROCESS | 1645 | 1467796151027 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1645 | 1467796151028 Marionette TRACE conn2 <- [1,2122,null,{}] 02:09:11 INFO - PROCESS | 1645 | 1467796151030 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:11 INFO - PROCESS | 1645 | 1467796151034 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:11 INFO - PROCESS | 1645 | 1467796151136 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:09:11 INFO - PROCESS | 1645 | 1467796151173 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1645 | 1467796151174 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c77800 == 33 [pid = 1645] [id = 538] 02:09:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x120f99400) [pid = 1645] [serial = 1614] [outer = 0x0] 02:09:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1218e7400) [pid = 1645] [serial = 1615] [outer = 0x120f99400] 02:09:11 INFO - PROCESS | 1645 | 1467796151199 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124c3d800) [pid = 1645] [serial = 1616] [outer = 0x120f99400] 02:09:11 INFO - PROCESS | 1645 | 1467796151542 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 02:09:11 INFO - PROCESS | 1645 | 1467796151551 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1645 | 1467796151553 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:09:11 INFO - PROCESS | 1645 | 1467796151563 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1645 | 1467796151564 Marionette TRACE conn2 <- [1,2126,null,{}] 02:09:11 INFO - PROCESS | 1645 | 1467796151567 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:11 INFO - PROCESS | 1645 | 1467796151569 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:11 INFO - PROCESS | 1645 | 1467796151663 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:09:11 INFO - PROCESS | 1645 | 1467796151702 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1645 | 1467796151703 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x129294800 == 34 [pid = 1645] [id = 539] 02:09:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x110ff2800) [pid = 1645] [serial = 1617] [outer = 0x0] 02:09:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124f35800) [pid = 1645] [serial = 1618] [outer = 0x110ff2800] 02:09:11 INFO - PROCESS | 1645 | 1467796151727 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1254d5400) [pid = 1645] [serial = 1619] [outer = 0x110ff2800] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x129014c00) [pid = 1645] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x128cf7400) [pid = 1645] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124c3fc00) [pid = 1645] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x120f98400) [pid = 1645] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x111d7b400) [pid = 1645] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x125fc0800) [pid = 1645] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x125fb8400) [pid = 1645] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x120f94400) [pid = 1645] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112231c00) [pid = 1645] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1160ab000) [pid = 1645] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1126a2800) [pid = 1645] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119797000) [pid = 1645] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1132c5400) [pid = 1645] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1186c3c00) [pid = 1645] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:09:12 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1126a0400) [pid = 1645] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:09:12 INFO - PROCESS | 1645 | 1467796152195 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 02:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:09:12 INFO - PROCESS | 1645 | 1467796152234 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1645 | 1467796152236 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:09:12 INFO - PROCESS | 1645 | 1467796152238 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1645 | 1467796152239 Marionette TRACE conn2 <- [1,2130,null,{}] 02:09:12 INFO - PROCESS | 1645 | 1467796152241 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:12 INFO - PROCESS | 1645 | 1467796152242 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:12 INFO - PROCESS | 1645 | 1467796152315 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:09:12 INFO - PROCESS | 1645 | 1467796152321 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 1645 | 1467796152322 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12923f000 == 35 [pid = 1645] [id = 540] 02:09:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112231c00) [pid = 1645] [serial = 1620] [outer = 0x0] 02:09:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112f52c00) [pid = 1645] [serial = 1621] [outer = 0x112231c00] 02:09:12 INFO - PROCESS | 1645 | 1467796152346 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x117290400) [pid = 1645] [serial = 1622] [outer = 0x112231c00] 02:09:12 INFO - PROCESS | 1645 | 1467796152676 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1645 | 1467796152708 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:09:12 INFO - PROCESS | 1645 | 1467796152710 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1645 | 1467796152711 Marionette TRACE conn2 <- [1,2134,null,{}] 02:09:12 INFO - PROCESS | 1645 | 1467796152724 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:12 INFO - PROCESS | 1645 | 1467796152725 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:12 INFO - PROCESS | 1645 | 1467796152798 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:09:12 INFO - PROCESS | 1645 | 1467796152855 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 1645 | 1467796152856 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12adea800 == 36 [pid = 1645] [id = 541] 02:09:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1129a5c00) [pid = 1645] [serial = 1623] [outer = 0x0] 02:09:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1199be400) [pid = 1645] [serial = 1624] [outer = 0x1129a5c00] 02:09:12 INFO - PROCESS | 1645 | 1467796152881 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x125fbe000) [pid = 1645] [serial = 1625] [outer = 0x1129a5c00] 02:09:13 INFO - PROCESS | 1645 | 1467796153142 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 470ms 02:09:13 INFO - PROCESS | 1645 | 1467796153188 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1645 | 1467796153189 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:09:13 INFO - PROCESS | 1645 | 1467796153192 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1645 | 1467796153193 Marionette TRACE conn2 <- [1,2138,null,{}] 02:09:13 INFO - PROCESS | 1645 | 1467796153195 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:13 INFO - PROCESS | 1645 | 1467796153196 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:13 INFO - PROCESS | 1645 | 1467796153275 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:09:13 INFO - PROCESS | 1645 | 1467796153279 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 1645 | 1467796153280 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b928800 == 37 [pid = 1645] [id = 542] 02:09:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1210f7400) [pid = 1645] [serial = 1626] [outer = 0x0] 02:09:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12740d000) [pid = 1645] [serial = 1627] [outer = 0x1210f7400] 02:09:13 INFO - PROCESS | 1645 | 1467796153306 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x127437c00) [pid = 1645] [serial = 1628] [outer = 0x1210f7400] 02:09:13 INFO - PROCESS | 1645 | 1467796153650 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 470ms 02:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:09:13 INFO - PROCESS | 1645 | 1467796153662 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1645 | 1467796153663 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:09:13 INFO - PROCESS | 1645 | 1467796153668 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1645 | 1467796153671 Marionette TRACE conn2 <- [1,2142,null,{}] 02:09:13 INFO - PROCESS | 1645 | 1467796153674 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:13 INFO - PROCESS | 1645 | 1467796153684 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:13 INFO - PROCESS | 1645 | 1467796153801 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:09:13 INFO - PROCESS | 1645 | 1467796153805 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 1645 | 1467796153806 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c370000 == 38 [pid = 1645] [id = 543] 02:09:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x125fbf000) [pid = 1645] [serial = 1629] [outer = 0x0] 02:09:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128a65800) [pid = 1645] [serial = 1630] [outer = 0x125fbf000] 02:09:13 INFO - PROCESS | 1645 | 1467796153833 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x129016c00) [pid = 1645] [serial = 1631] [outer = 0x125fbf000] 02:09:14 INFO - PROCESS | 1645 | 1467796154139 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:09:14 INFO - PROCESS | 1645 | 1467796154219 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:09:14 INFO - PROCESS | 1645 | 1467796154223 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - PROCESS | 1645 | 1467796154226 Marionette TRACE conn2 <- [1,2146,null,{}] 02:09:14 INFO - PROCESS | 1645 | 1467796154230 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:14 INFO - PROCESS | 1645 | 1467796154232 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:14 INFO - PROCESS | 1645 | 1467796154324 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:09:14 INFO - PROCESS | 1645 | 1467796154416 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 1645 | 1467796154418 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1167f1800 == 39 [pid = 1645] [id = 544] 02:09:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1122ba000) [pid = 1645] [serial = 1632] [outer = 0x0] 02:09:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1128cbc00) [pid = 1645] [serial = 1633] [outer = 0x1122ba000] 02:09:14 INFO - PROCESS | 1645 | 1467796154450 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1129adc00) [pid = 1645] [serial = 1634] [outer = 0x1122ba000] 02:09:14 INFO - PROCESS | 1645 | 1467796154948 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 1645 | 1467796155006 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:09:15 INFO - PROCESS | 1645 | 1467796155033 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 1645 | 1467796155036 Marionette TRACE conn2 <- [1,2150,null,{}] 02:09:15 INFO - PROCESS | 1645 | 1467796155064 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:15 INFO - PROCESS | 1645 | 1467796155066 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:15 INFO - PROCESS | 1645 | 1467796155173 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:09:15 INFO - PROCESS | 1645 | 1467796155229 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 1645 | 1467796155230 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212ab800 == 40 [pid = 1645] [id = 545] 02:09:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x116a12c00) [pid = 1645] [serial = 1635] [outer = 0x0] 02:09:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1180a2400) [pid = 1645] [serial = 1636] [outer = 0x116a12c00] 02:09:15 INFO - PROCESS | 1645 | 1467796155261 Marionette DEBUG loaded listener.js 02:09:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1186c3000) [pid = 1645] [serial = 1637] [outer = 0x116a12c00] 02:09:15 INFO - PROCESS | 1645 | 1467796155915 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 972ms 02:09:15 INFO - PROCESS | 1645 | 1467796155983 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:09:15 INFO - PROCESS | 1645 | 1467796155986 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:09:15 INFO - PROCESS | 1645 | 1467796155990 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 1645 | 1467796155992 Marionette TRACE conn2 <- [1,2154,null,{}] 02:09:15 INFO - PROCESS | 1645 | 1467796155995 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:15 INFO - PROCESS | 1645 | 1467796155997 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:16 INFO - PROCESS | 1645 | 1467796156089 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12b928800 == 39 [pid = 1645] [id = 542] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12adea800 == 38 [pid = 1645] [id = 541] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12923f000 == 37 [pid = 1645] [id = 540] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x129294800 == 36 [pid = 1645] [id = 539] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x128c77800 == 35 [pid = 1645] [id = 538] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c3000 == 34 [pid = 1645] [id = 537] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x124b05800 == 33 [pid = 1645] [id = 536] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x121197000 == 32 [pid = 1645] [id = 535] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x1181ca800 == 31 [pid = 1645] [id = 534] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x116f30800 == 30 [pid = 1645] [id = 533] 02:09:16 INFO - PROCESS | 1645 | --DOCSHELL 0x119676000 == 29 [pid = 1645] [id = 532] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12548dc00) [pid = 1645] [serial = 1564] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124c44800) [pid = 1645] [serial = 1562] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1218df400) [pid = 1645] [serial = 1561] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1255cf000) [pid = 1645] [serial = 1565] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11625e400) [pid = 1645] [serial = 1573] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x127435400) [pid = 1645] [serial = 1570] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1265dd400) [pid = 1645] [serial = 1567] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x127408000) [pid = 1645] [serial = 1568] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1214fb400) [pid = 1645] [serial = 1541] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1128d8c00) [pid = 1645] [serial = 1543] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112f4b000) [pid = 1645] [serial = 1544] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x116971800) [pid = 1645] [serial = 1549] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1176e4c00) [pid = 1645] [serial = 1550] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1196df000) [pid = 1645] [serial = 1555] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119b08800) [pid = 1645] [serial = 1556] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119cf2000) [pid = 1645] [serial = 1558] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11383a800) [pid = 1645] [serial = 1546] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1150a1c00) [pid = 1645] [serial = 1547] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x118f6f800) [pid = 1645] [serial = 1552] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119652c00) [pid = 1645] [serial = 1553] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x128af1c00) [pid = 1645] [serial = 1577] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x128a5c800) [pid = 1645] [serial = 1571] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x129255c00) [pid = 1645] [serial = 1580] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1193c5c00) [pid = 1645] [serial = 1574] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x120f90c00) [pid = 1645] [serial = 1559] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x120f91000) [pid = 1645] [serial = 1576] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1292e2c00) [pid = 1645] [serial = 1583] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x129261800) [pid = 1645] [serial = 1582] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x12900e400) [pid = 1645] [serial = 1579] [outer = 0x0] [url = about:blank] 02:09:16 INFO - PROCESS | 1645 | 1467796156179 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 1645 | 1467796156182 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x11605d800 == 30 [pid = 1645] [id = 546] 02:09:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1128cb000) [pid = 1645] [serial = 1638] [outer = 0x0] 02:09:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1129af400) [pid = 1645] [serial = 1639] [outer = 0x1128cb000] 02:09:16 INFO - PROCESS | 1645 | 1467796156211 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x113d63400) [pid = 1645] [serial = 1640] [outer = 0x1128cb000] 02:09:16 INFO - PROCESS | 1645 | 1467796156537 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 572ms 02:09:16 INFO - PROCESS | 1645 | 1467796156562 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1645 | 1467796156565 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:09:16 INFO - PROCESS | 1645 | 1467796156573 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1645 | 1467796156575 Marionette TRACE conn2 <- [1,2158,null,{}] 02:09:16 INFO - PROCESS | 1645 | 1467796156577 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:16 INFO - PROCESS | 1645 | 1467796156579 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:16 INFO - PROCESS | 1645 | 1467796156660 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:09:16 INFO - PROCESS | 1645 | 1467796156737 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 1645 | 1467796156738 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x119254800 == 31 [pid = 1645] [id = 547] 02:09:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x113f02800) [pid = 1645] [serial = 1641] [outer = 0x0] 02:09:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x116905000) [pid = 1645] [serial = 1642] [outer = 0x113f02800] 02:09:16 INFO - PROCESS | 1645 | 1467796156778 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1186c2c00) [pid = 1645] [serial = 1643] [outer = 0x113f02800] 02:09:17 INFO - PROCESS | 1645 | 1467796157213 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 02:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:09:17 INFO - PROCESS | 1645 | 1467796157244 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 1645 | 1467796157246 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:09:17 INFO - PROCESS | 1645 | 1467796157248 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1645 | 1467796157253 Marionette TRACE conn2 <- [1,2162,null,{}] 02:09:17 INFO - PROCESS | 1645 | 1467796157261 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:17 INFO - PROCESS | 1645 | 1467796157264 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:17 INFO - PROCESS | 1645 | 1467796157348 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:09:17 INFO - PROCESS | 1645 | 1467796157356 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1645 | 1467796157358 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x121bf0800 == 32 [pid = 1645] [id = 548] 02:09:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x119319400) [pid = 1645] [serial = 1644] [outer = 0x0] 02:09:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119796c00) [pid = 1645] [serial = 1645] [outer = 0x119319400] 02:09:17 INFO - PROCESS | 1645 | 1467796157385 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119b16c00) [pid = 1645] [serial = 1646] [outer = 0x119319400] 02:09:17 INFO - PROCESS | 1645 | 1467796157767 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 575ms 02:09:17 INFO - PROCESS | 1645 | 1467796157831 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 1645 | 1467796157834 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:09:17 INFO - PROCESS | 1645 | 1467796157845 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1645 | 1467796157847 Marionette TRACE conn2 <- [1,2166,null,{}] 02:09:17 INFO - PROCESS | 1645 | 1467796157852 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:17 INFO - PROCESS | 1645 | 1467796157854 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:17 INFO - PROCESS | 1645 | 1467796157977 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:09:18 INFO - PROCESS | 1645 | 1467796158011 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1645 | 1467796158012 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x128921000 == 33 [pid = 1645] [id = 549] 02:09:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x120f90400) [pid = 1645] [serial = 1647] [outer = 0x0] 02:09:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x120f95c00) [pid = 1645] [serial = 1648] [outer = 0x120f90400] 02:09:18 INFO - PROCESS | 1645 | 1467796158053 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1212ccc00) [pid = 1645] [serial = 1649] [outer = 0x120f90400] 02:09:18 INFO - PROCESS | 1645 | 1467796158478 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 674ms 02:09:18 INFO - PROCESS | 1645 | 1467796158521 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 1645 | 1467796158522 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:09:18 INFO - PROCESS | 1645 | 1467796158524 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 1645 | 1467796158526 Marionette TRACE conn2 <- [1,2170,null,{}] 02:09:18 INFO - PROCESS | 1645 | 1467796158528 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:18 INFO - PROCESS | 1645 | 1467796158529 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:18 INFO - PROCESS | 1645 | 1467796158630 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:09:18 INFO - PROCESS | 1645 | 1467796158634 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1645 | 1467796158635 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x129224000 == 34 [pid = 1645] [id = 550] 02:09:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x111da9800) [pid = 1645] [serial = 1650] [outer = 0x0] 02:09:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x12167a000) [pid = 1645] [serial = 1651] [outer = 0x111da9800] 02:09:18 INFO - PROCESS | 1645 | 1467796158659 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1219ccc00) [pid = 1645] [serial = 1652] [outer = 0x111da9800] 02:09:18 INFO - PROCESS | 1645 | 1467796158990 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 02:09:19 INFO - PROCESS | 1645 | 1467796159048 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 1645 | 1467796159049 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:09:19 INFO - PROCESS | 1645 | 1467796159058 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 1645 | 1467796159059 Marionette TRACE conn2 <- [1,2174,null,{}] 02:09:19 INFO - PROCESS | 1645 | 1467796159061 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:19 INFO - PROCESS | 1645 | 1467796159065 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:19 INFO - PROCESS | 1645 | 1467796159183 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:09:19 INFO - PROCESS | 1645 | 1467796159187 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1645 | 1467796159188 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab76800 == 35 [pid = 1645] [id = 551] 02:09:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1218dc000) [pid = 1645] [serial = 1653] [outer = 0x0] 02:09:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x124cef000) [pid = 1645] [serial = 1654] [outer = 0x1218dc000] 02:09:19 INFO - PROCESS | 1645 | 1467796159212 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x128a5c000) [pid = 1645] [serial = 1655] [outer = 0x1218dc000] 02:09:19 INFO - PROCESS | 1645 | 1467796159561 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 524ms 02:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:09:19 INFO - PROCESS | 1645 | 1467796159576 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 1645 | 1467796159577 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:09:19 INFO - PROCESS | 1645 | 1467796159579 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 1645 | 1467796159580 Marionette TRACE conn2 <- [1,2178,null,{}] 02:09:19 INFO - PROCESS | 1645 | 1467796159584 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:19 INFO - PROCESS | 1645 | 1467796159587 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:19 INFO - PROCESS | 1645 | 1467796159689 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:09:19 INFO - PROCESS | 1645 | 1467796159701 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1645 | 1467796159702 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b005000 == 36 [pid = 1645] [id = 552] 02:09:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x128a5d400) [pid = 1645] [serial = 1656] [outer = 0x0] 02:09:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128aebc00) [pid = 1645] [serial = 1657] [outer = 0x128a5d400] 02:09:19 INFO - PROCESS | 1645 | 1467796159726 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12900c800) [pid = 1645] [serial = 1658] [outer = 0x128a5d400] 02:09:20 INFO - PROCESS | 1645 | 1467796160040 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 473ms 02:09:20 INFO - PROCESS | 1645 | 1467796160054 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1645 | 1467796160055 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:09:20 INFO - PROCESS | 1645 | 1467796160058 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1645 | 1467796160059 Marionette TRACE conn2 <- [1,2182,null,{}] 02:09:20 INFO - PROCESS | 1645 | 1467796160061 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:20 INFO - PROCESS | 1645 | 1467796160062 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:20 INFO - PROCESS | 1645 | 1467796160162 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:09:20 INFO - PROCESS | 1645 | 1467796160166 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 1645 | 1467796160167 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b92c800 == 37 [pid = 1645] [id = 553] 02:09:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128a63400) [pid = 1645] [serial = 1659] [outer = 0x0] 02:09:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x129019800) [pid = 1645] [serial = 1660] [outer = 0x128a63400] 02:09:20 INFO - PROCESS | 1645 | 1467796160192 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1292df800) [pid = 1645] [serial = 1661] [outer = 0x128a63400] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x118f6bc00) [pid = 1645] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1183cec00) [pid = 1645] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113d62800) [pid = 1645] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112aec800) [pid = 1645] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1196e2800) [pid = 1645] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x113a7ec00) [pid = 1645] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1183c8400) [pid = 1645] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x120f96400) [pid = 1645] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1210f7400) [pid = 1645] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x120f99400) [pid = 1645] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x112ad5800) [pid = 1645] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1150ac800) [pid = 1645] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x110ff2800) [pid = 1645] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112231c00) [pid = 1645] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:09:20 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1129a5c00) [pid = 1645] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:09:20 INFO - PROCESS | 1645 | 1467796160589 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 02:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:09:20 INFO - PROCESS | 1645 | 1467796160628 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1645 | 1467796160630 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:09:20 INFO - PROCESS | 1645 | 1467796160636 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1645 | 1467796160638 Marionette TRACE conn2 <- [1,2186,null,{}] 02:09:20 INFO - PROCESS | 1645 | 1467796160642 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:20 INFO - PROCESS | 1645 | 1467796160644 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:20 INFO - PROCESS | 1645 | 1467796160774 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:09:20 INFO - PROCESS | 1645 | 1467796160780 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 1645 | 1467796160781 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd49800 == 38 [pid = 1645] [id = 554] 02:09:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11269e000) [pid = 1645] [serial = 1662] [outer = 0x0] 02:09:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119657000) [pid = 1645] [serial = 1663] [outer = 0x11269e000] 02:09:20 INFO - PROCESS | 1645 | 1467796160820 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x120f96800) [pid = 1645] [serial = 1664] [outer = 0x11269e000] 02:09:21 INFO - PROCESS | 1645 | 1467796161189 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 573ms 02:09:21 INFO - PROCESS | 1645 | 1467796161206 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 1645 | 1467796161208 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:09:21 INFO - PROCESS | 1645 | 1467796161210 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 1645 | 1467796161211 Marionette TRACE conn2 <- [1,2190,null,{}] 02:09:21 INFO - PROCESS | 1645 | 1467796161213 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:21 INFO - PROCESS | 1645 | 1467796161214 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:21 INFO - PROCESS | 1645 | 1467796161294 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:09:21 INFO - PROCESS | 1645 | 1467796161367 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1645 | 1467796161368 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c362800 == 39 [pid = 1645] [id = 555] 02:09:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1214f7000) [pid = 1645] [serial = 1665] [outer = 0x0] 02:09:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x128aec800) [pid = 1645] [serial = 1666] [outer = 0x1214f7000] 02:09:21 INFO - PROCESS | 1645 | 1467796161392 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1292e3800) [pid = 1645] [serial = 1667] [outer = 0x1214f7000] 02:09:21 INFO - PROCESS | 1645 | 1467796161673 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 02:09:21 INFO - PROCESS | 1645 | 1467796161730 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 1645 | 1467796161732 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:09:21 INFO - PROCESS | 1645 | 1467796161744 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 1645 | 1467796161745 Marionette TRACE conn2 <- [1,2194,null,{}] 02:09:21 INFO - PROCESS | 1645 | 1467796161748 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:21 INFO - PROCESS | 1645 | 1467796161749 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:21 INFO - PROCESS | 1645 | 1467796161838 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:09:21 INFO - PROCESS | 1645 | 1467796161843 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1645 | 1467796161844 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc31000 == 40 [pid = 1645] [id = 556] 02:09:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1292e4400) [pid = 1645] [serial = 1668] [outer = 0x0] 02:09:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12a4e9c00) [pid = 1645] [serial = 1669] [outer = 0x1292e4400] 02:09:21 INFO - PROCESS | 1645 | 1467796161870 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12a6bf000) [pid = 1645] [serial = 1670] [outer = 0x1292e4400] 02:09:22 INFO - PROCESS | 1645 | 1467796162191 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 468ms 02:09:22 INFO - PROCESS | 1645 | 1467796162212 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1645 | 1467796162214 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:09:22 INFO - PROCESS | 1645 | 1467796162217 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1645 | 1467796162219 Marionette TRACE conn2 <- [1,2198,null,{}] 02:09:22 INFO - PROCESS | 1645 | 1467796162221 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:22 INFO - PROCESS | 1645 | 1467796162222 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:22 INFO - PROCESS | 1645 | 1467796162329 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:09:22 INFO - PROCESS | 1645 | 1467796162335 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 1645 | 1467796162336 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cf18000 == 41 [pid = 1645] [id = 557] 02:09:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x121d7e000) [pid = 1645] [serial = 1671] [outer = 0x0] 02:09:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12ab94c00) [pid = 1645] [serial = 1672] [outer = 0x121d7e000] 02:09:22 INFO - PROCESS | 1645 | 1467796162360 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12ab9fc00) [pid = 1645] [serial = 1673] [outer = 0x121d7e000] 02:09:22 INFO - PROCESS | 1645 | 1467796162938 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 772ms 02:09:22 INFO - PROCESS | 1645 | 1467796162990 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1645 | 1467796162993 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:09:23 INFO - PROCESS | 1645 | 1467796162998 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 1645 | 1467796163003 Marionette TRACE conn2 <- [1,2202,null,{}] 02:09:23 INFO - PROCESS | 1645 | 1467796163008 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:23 INFO - PROCESS | 1645 | 1467796163010 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:23 INFO - PROCESS | 1645 | 1467796163149 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:09:23 INFO - PROCESS | 1645 | 1467796163219 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1645 | 1467796163221 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x119683000 == 42 [pid = 1645] [id = 558] 02:09:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x113d0cc00) [pid = 1645] [serial = 1674] [outer = 0x0] 02:09:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11604d000) [pid = 1645] [serial = 1675] [outer = 0x113d0cc00] 02:09:23 INFO - PROCESS | 1645 | 1467796163251 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1180a7c00) [pid = 1645] [serial = 1676] [outer = 0x113d0cc00] 02:09:23 INFO - PROCESS | 1645 | 1467796163679 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 725ms 02:09:23 INFO - PROCESS | 1645 | 1467796163722 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 1645 | 1467796163725 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:09:23 INFO - PROCESS | 1645 | 1467796163729 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 1645 | 1467796163731 Marionette TRACE conn2 <- [1,2206,null,{}] 02:09:23 INFO - PROCESS | 1645 | 1467796163734 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:23 INFO - PROCESS | 1645 | 1467796163735 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:23 INFO - PROCESS | 1645 | 1467796163839 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:09:23 INFO - PROCESS | 1645 | 1467796163928 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1645 | 1467796163929 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x129290800 == 43 [pid = 1645] [id = 559] 02:09:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119312400) [pid = 1645] [serial = 1677] [outer = 0x0] 02:09:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1196e2800) [pid = 1645] [serial = 1678] [outer = 0x119312400] 02:09:23 INFO - PROCESS | 1645 | 1467796163960 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119cc4000) [pid = 1645] [serial = 1679] [outer = 0x119312400] 02:09:24 INFO - PROCESS | 1645 | 1467796164364 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 02:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:09:24 INFO - PROCESS | 1645 | 1467796164399 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 1645 | 1467796164401 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:09:24 INFO - PROCESS | 1645 | 1467796164403 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 1645 | 1467796164405 Marionette TRACE conn2 <- [1,2210,null,{}] 02:09:24 INFO - PROCESS | 1645 | 1467796164413 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:24 INFO - PROCESS | 1645 | 1467796164416 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:24 INFO - PROCESS | 1645 | 1467796164519 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:09:24 INFO - PROCESS | 1645 | 1467796164578 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:24 INFO - PROCESS | 1645 | 1467796164580 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cf27800 == 44 [pid = 1645] [id = 560] 02:09:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1218e2000) [pid = 1645] [serial = 1680] [outer = 0x0] 02:09:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124cf1800) [pid = 1645] [serial = 1681] [outer = 0x1218e2000] 02:09:24 INFO - PROCESS | 1645 | 1467796164611 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x127402800) [pid = 1645] [serial = 1682] [outer = 0x1218e2000] 02:09:25 INFO - PROCESS | 1645 | 1467796165050 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 02:09:25 INFO - PROCESS | 1645 | 1467796165074 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 1645 | 1467796165076 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:09:25 INFO - PROCESS | 1645 | 1467796165078 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 1645 | 1467796165080 Marionette TRACE conn2 <- [1,2214,null,{}] 02:09:25 INFO - PROCESS | 1645 | 1467796165082 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:25 INFO - PROCESS | 1645 | 1467796165083 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:25 INFO - PROCESS | 1645 | 1467796165185 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:09:25 INFO - PROCESS | 1645 | 1467796165299 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 1645 | 1467796165300 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d72b800 == 45 [pid = 1645] [id = 561] 02:09:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11383a400) [pid = 1645] [serial = 1683] [outer = 0x0] 02:09:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12925b400) [pid = 1645] [serial = 1684] [outer = 0x11383a400] 02:09:25 INFO - PROCESS | 1645 | 1467796165330 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1294dc400) [pid = 1645] [serial = 1685] [outer = 0x11383a400] 02:09:25 INFO - PROCESS | 1645 | 1467796165943 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 918ms 02:09:26 INFO - PROCESS | 1645 | 1467796166000 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:09:26 INFO - PROCESS | 1645 | 1467796166004 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:09:26 INFO - PROCESS | 1645 | 1467796166009 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 1645 | 1467796166012 Marionette TRACE conn2 <- [1,2218,null,{}] 02:09:26 INFO - PROCESS | 1645 | 1467796166017 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:26 INFO - PROCESS | 1645 | 1467796166020 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:26 INFO - PROCESS | 1645 | 1467796166154 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:09:26 INFO - PROCESS | 1645 | 1467796166254 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 1645 | 1467796166255 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x119256000 == 46 [pid = 1645] [id = 562] 02:09:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112f4cc00) [pid = 1645] [serial = 1686] [outer = 0x0] 02:09:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x113a7fc00) [pid = 1645] [serial = 1687] [outer = 0x112f4cc00] 02:09:26 INFO - PROCESS | 1645 | 1467796166301 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x116775c00) [pid = 1645] [serial = 1688] [outer = 0x112f4cc00] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc31000 == 45 [pid = 1645] [id = 556] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12c362800 == 44 [pid = 1645] [id = 555] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd49800 == 43 [pid = 1645] [id = 554] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12b92c800 == 42 [pid = 1645] [id = 553] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12b005000 == 41 [pid = 1645] [id = 552] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab76800 == 40 [pid = 1645] [id = 551] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x129224000 == 39 [pid = 1645] [id = 550] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x128921000 == 38 [pid = 1645] [id = 549] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x121bf0800 == 37 [pid = 1645] [id = 548] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x119254800 == 36 [pid = 1645] [id = 547] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11605d800 == 35 [pid = 1645] [id = 546] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1212ab800 == 34 [pid = 1645] [id = 545] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12c370000 == 33 [pid = 1645] [id = 543] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1167f1800 == 32 [pid = 1645] [id = 544] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12d72b800 == 31 [pid = 1645] [id = 561] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12cf27800 == 30 [pid = 1645] [id = 560] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x129290800 == 29 [pid = 1645] [id = 559] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x119683000 == 28 [pid = 1645] [id = 558] 02:09:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12cf18000 == 27 [pid = 1645] [id = 557] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11964b000) [pid = 1645] [serial = 1606] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x119652000) [pid = 1645] [serial = 1598] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x118f4a800) [pid = 1645] [serial = 1597] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1162de800) [pid = 1645] [serial = 1603] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1176ea000) [pid = 1645] [serial = 1604] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112f51400) [pid = 1645] [serial = 1600] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x111da8400) [pid = 1645] [serial = 1601] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1199c7800) [pid = 1645] [serial = 1609] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1176ef400) [pid = 1645] [serial = 1586] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11604ac00) [pid = 1645] [serial = 1585] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1196d7000) [pid = 1645] [serial = 1588] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119b07000) [pid = 1645] [serial = 1589] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124948c00) [pid = 1645] [serial = 1592] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1218e6800) [pid = 1645] [serial = 1591] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x127437c00) [pid = 1645] [serial = 1628] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1218e7400) [pid = 1645] [serial = 1615] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x120f95800) [pid = 1645] [serial = 1613] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119f67400) [pid = 1645] [serial = 1612] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1180a7000) [pid = 1645] [serial = 1595] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124f35800) [pid = 1645] [serial = 1618] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x116629800) [pid = 1645] [serial = 1594] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124c3d800) [pid = 1645] [serial = 1616] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x112f52c00) [pid = 1645] [serial = 1621] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x117290400) [pid = 1645] [serial = 1622] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12740d000) [pid = 1645] [serial = 1627] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1254d5400) [pid = 1645] [serial = 1619] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x125fbe000) [pid = 1645] [serial = 1625] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x128a65800) [pid = 1645] [serial = 1630] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x119ccb800) [pid = 1645] [serial = 1610] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1199be400) [pid = 1645] [serial = 1624] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1196dd400) [pid = 1645] [serial = 1607] [outer = 0x0] [url = about:blank] 02:09:27 INFO - PROCESS | 1645 | 1467796167312 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:09:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1327ms 02:09:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:09:27 INFO - PROCESS | 1645 | 1467796167335 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 1645 | 1467796167337 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:09:27 INFO - PROCESS | 1645 | 1467796167341 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1645 | 1467796167342 Marionette TRACE conn2 <- [1,2222,null,{}] 02:09:27 INFO - PROCESS | 1645 | 1467796167346 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:27 INFO - PROCESS | 1645 | 1467796167347 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:27 INFO - PROCESS | 1645 | 1467796167426 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:09:27 INFO - PROCESS | 1645 | 1467796167431 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1645 | 1467796167433 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x11606e800 == 28 [pid = 1645] [id = 563] 02:09:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112694c00) [pid = 1645] [serial = 1689] [outer = 0x0] 02:09:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11269a400) [pid = 1645] [serial = 1690] [outer = 0x112694c00] 02:09:27 INFO - PROCESS | 1645 | 1467796167464 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1128d0400) [pid = 1645] [serial = 1691] [outer = 0x112694c00] 02:09:27 INFO - PROCESS | 1645 | 1467796167835 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:09:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 02:09:27 INFO - PROCESS | 1645 | 1467796167860 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 1645 | 1467796167864 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:09:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:09:27 INFO - PROCESS | 1645 | 1467796167869 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1645 | 1467796167870 Marionette TRACE conn2 <- [1,2226,null,{}] 02:09:27 INFO - PROCESS | 1645 | 1467796167873 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:27 INFO - PROCESS | 1645 | 1467796167874 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:27 INFO - PROCESS | 1645 | 1467796167951 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:09:27 INFO - PROCESS | 1645 | 1467796167955 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1645 | 1467796167956 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e66000 == 29 [pid = 1645] [id = 564] 02:09:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x112f4c000) [pid = 1645] [serial = 1692] [outer = 0x0] 02:09:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112f53000) [pid = 1645] [serial = 1693] [outer = 0x112f4c000] 02:09:27 INFO - PROCESS | 1645 | 1467796167985 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1132ea800) [pid = 1645] [serial = 1694] [outer = 0x112f4c000] 02:09:28 INFO - PROCESS | 1645 | 1467796168315 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 02:09:28 INFO - PROCESS | 1645 | 1467796168338 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 1645 | 1467796168347 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:09:28 INFO - PROCESS | 1645 | 1467796168350 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1645 | 1467796168352 Marionette TRACE conn2 <- [1,2230,null,{}] 02:09:28 INFO - PROCESS | 1645 | 1467796168360 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:28 INFO - PROCESS | 1645 | 1467796168363 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:28 INFO - PROCESS | 1645 | 1467796168444 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:09:28 INFO - PROCESS | 1645 | 1467796168500 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 1645 | 1467796168502 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968f000 == 30 [pid = 1645] [id = 565] 02:09:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1128cac00) [pid = 1645] [serial = 1695] [outer = 0x0] 02:09:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11625e400) [pid = 1645] [serial = 1696] [outer = 0x1128cac00] 02:09:28 INFO - PROCESS | 1645 | 1467796168530 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x117296000) [pid = 1645] [serial = 1697] [outer = 0x1128cac00] 02:09:28 INFO - PROCESS | 1645 | 1467796168824 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 521ms 02:09:28 INFO - PROCESS | 1645 | 1467796168871 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 1645 | 1467796168873 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:09:28 INFO - PROCESS | 1645 | 1467796168875 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1645 | 1467796168876 Marionette TRACE conn2 <- [1,2234,null,{}] 02:09:28 INFO - PROCESS | 1645 | 1467796168879 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:28 INFO - PROCESS | 1645 | 1467796168880 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:28 INFO - PROCESS | 1645 | 1467796168966 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:09:29 INFO - PROCESS | 1645 | 1467796169038 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1645 | 1467796169039 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1212a9800 == 31 [pid = 1645] [id = 566] 02:09:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x117290400) [pid = 1645] [serial = 1698] [outer = 0x0] 02:09:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1183cb800) [pid = 1645] [serial = 1699] [outer = 0x117290400] 02:09:29 INFO - PROCESS | 1645 | 1467796169080 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11887fc00) [pid = 1645] [serial = 1700] [outer = 0x117290400] 02:09:29 INFO - PROCESS | 1645 | 1467796169511 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 02:09:29 INFO - PROCESS | 1645 | 1467796169554 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 1645 | 1467796169555 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:09:29 INFO - PROCESS | 1645 | 1467796169558 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1645 | 1467796169559 Marionette TRACE conn2 <- [1,2238,null,{}] 02:09:29 INFO - PROCESS | 1645 | 1467796169561 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:29 INFO - PROCESS | 1645 | 1467796169562 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:29 INFO - PROCESS | 1645 | 1467796169661 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:09:29 INFO - PROCESS | 1645 | 1467796169666 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1645 | 1467796169667 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x124b03800 == 32 [pid = 1645] [id = 567] 02:09:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1129ab400) [pid = 1645] [serial = 1701] [outer = 0x0] 02:09:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118f6c000) [pid = 1645] [serial = 1702] [outer = 0x1129ab400] 02:09:29 INFO - PROCESS | 1645 | 1467796169691 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11964cc00) [pid = 1645] [serial = 1703] [outer = 0x1129ab400] 02:09:30 INFO - PROCESS | 1645 | 1467796170041 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 02:09:30 INFO - PROCESS | 1645 | 1467796170082 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:09:30 INFO - PROCESS | 1645 | 1467796170084 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:09:30 INFO - PROCESS | 1645 | 1467796170086 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1645 | 1467796170088 Marionette TRACE conn2 <- [1,2242,null,{}] 02:09:30 INFO - PROCESS | 1645 | 1467796170090 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:30 INFO - PROCESS | 1645 | 1467796170094 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:30 INFO - PROCESS | 1645 | 1467796170210 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:09:30 INFO - PROCESS | 1645 | 1467796170214 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1645 | 1467796170215 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d8800 == 33 [pid = 1645] [id = 568] 02:09:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x118f6f800) [pid = 1645] [serial = 1704] [outer = 0x0] 02:09:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1196d8400) [pid = 1645] [serial = 1705] [outer = 0x118f6f800] 02:09:30 INFO - PROCESS | 1645 | 1467796170241 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119cf8000) [pid = 1645] [serial = 1706] [outer = 0x118f6f800] 02:09:30 INFO - PROCESS | 1645 | 1467796170605 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 569ms 02:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:09:30 INFO - PROCESS | 1645 | 1467796170655 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 1645 | 1467796170657 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:09:30 INFO - PROCESS | 1645 | 1467796170659 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1645 | 1467796170660 Marionette TRACE conn2 <- [1,2246,null,{}] 02:09:30 INFO - PROCESS | 1645 | 1467796170662 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:30 INFO - PROCESS | 1645 | 1467796170663 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:30 INFO - PROCESS | 1645 | 1467796170760 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:09:30 INFO - PROCESS | 1645 | 1467796170797 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1645 | 1467796170798 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fb7000 == 34 [pid = 1645] [id = 569] 02:09:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x111d75400) [pid = 1645] [serial = 1707] [outer = 0x0] 02:09:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x120f45400) [pid = 1645] [serial = 1708] [outer = 0x111d75400] 02:09:30 INFO - PROCESS | 1645 | 1467796170823 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x120f98800) [pid = 1645] [serial = 1709] [outer = 0x111d75400] 02:09:31 INFO - PROCESS | 1645 | 1467796171126 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 02:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:09:31 INFO - PROCESS | 1645 | 1467796171179 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1645 | 1467796171180 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:09:31 INFO - PROCESS | 1645 | 1467796171183 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1645 | 1467796171184 Marionette TRACE conn2 <- [1,2250,null,{}] 02:09:31 INFO - PROCESS | 1645 | 1467796171186 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:31 INFO - PROCESS | 1645 | 1467796171187 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:31 INFO - PROCESS | 1645 | 1467796171283 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1292e4400) [pid = 1645] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x111da9800) [pid = 1645] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1218dc000) [pid = 1645] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119319400) [pid = 1645] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x120f90400) [pid = 1645] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x116a12c00) [pid = 1645] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1128cb000) [pid = 1645] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1122ba000) [pid = 1645] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113f02800) [pid = 1645] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x125fbf000) [pid = 1645] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128a5d400) [pid = 1645] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x128a63400) [pid = 1645] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11269e000) [pid = 1645] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1214f7000) [pid = 1645] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:09:31 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x121d7e000) [pid = 1645] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:09:31 INFO - PROCESS | 1645 | 1467796171520 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1645 | 1467796171521 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181c4000 == 35 [pid = 1645] [id = 570] 02:09:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x111f2ec00) [pid = 1645] [serial = 1710] [outer = 0x0] 02:09:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1129a5c00) [pid = 1645] [serial = 1711] [outer = 0x111f2ec00] 02:09:31 INFO - PROCESS | 1645 | 1467796171545 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x116a12c00) [pid = 1645] [serial = 1712] [outer = 0x111f2ec00] 02:09:31 INFO - PROCESS | 1645 | 1467796171807 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 02:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:09:31 INFO - PROCESS | 1645 | 1467796171856 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1645 | 1467796171858 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:09:31 INFO - PROCESS | 1645 | 1467796171860 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1645 | 1467796171861 Marionette TRACE conn2 <- [1,2254,null,{}] 02:09:31 INFO - PROCESS | 1645 | 1467796171863 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:31 INFO - PROCESS | 1645 | 1467796171865 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:31 INFO - PROCESS | 1645 | 1467796171954 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:09:31 INFO - PROCESS | 1645 | 1467796171958 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1645 | 1467796171959 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968e000 == 36 [pid = 1645] [id = 571] 02:09:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1183c2400) [pid = 1645] [serial = 1713] [outer = 0x0] 02:09:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x120f93000) [pid = 1645] [serial = 1714] [outer = 0x1183c2400] 02:09:31 INFO - PROCESS | 1645 | 1467796171983 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12167ec00) [pid = 1645] [serial = 1715] [outer = 0x1183c2400] 02:09:32 INFO - PROCESS | 1645 | 1467796172293 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 472ms 02:09:32 INFO - PROCESS | 1645 | 1467796172335 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:09:32 INFO - PROCESS | 1645 | 1467796172336 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:09:32 INFO - PROCESS | 1645 | 1467796172339 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 1645 | 1467796172340 Marionette TRACE conn2 <- [1,2258,null,{}] 02:09:32 INFO - PROCESS | 1645 | 1467796172342 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:32 INFO - PROCESS | 1645 | 1467796172343 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:32 INFO - PROCESS | 1645 | 1467796172442 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:09:32 INFO - PROCESS | 1645 | 1467796172449 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 1645 | 1467796172451 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab6e000 == 37 [pid = 1645] [id = 572] 02:09:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12167f400) [pid = 1645] [serial = 1716] [outer = 0x0] 02:09:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1218e2c00) [pid = 1645] [serial = 1717] [outer = 0x12167f400] 02:09:32 INFO - PROCESS | 1645 | 1467796172476 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x121923800) [pid = 1645] [serial = 1718] [outer = 0x12167f400] 02:09:32 INFO - PROCESS | 1645 | 1467796172790 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 468ms 02:09:32 INFO - PROCESS | 1645 | 1467796172807 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:09:32 INFO - PROCESS | 1645 | 1467796172809 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:09:32 INFO - PROCESS | 1645 | 1467796172811 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 1645 | 1467796172813 Marionette TRACE conn2 <- [1,2262,null,{}] 02:09:32 INFO - PROCESS | 1645 | 1467796172815 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:32 INFO - PROCESS | 1645 | 1467796172819 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:32 INFO - PROCESS | 1645 | 1467796172906 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:09:32 INFO - PROCESS | 1645 | 1467796172910 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 1645 | 1467796172911 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248f1800 == 38 [pid = 1645] [id = 573] 02:09:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x121922000) [pid = 1645] [serial = 1719] [outer = 0x0] 02:09:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12482bc00) [pid = 1645] [serial = 1720] [outer = 0x121922000] 02:09:32 INFO - PROCESS | 1645 | 1467796172948 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1254d8c00) [pid = 1645] [serial = 1721] [outer = 0x121922000] 02:09:33 INFO - PROCESS | 1645 | 1467796173274 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 02:09:33 INFO - PROCESS | 1645 | 1467796173280 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 1645 | 1467796173281 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:09:33 INFO - PROCESS | 1645 | 1467796173285 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 1645 | 1467796173287 Marionette TRACE conn2 <- [1,2266,null,{}] 02:09:33 INFO - PROCESS | 1645 | 1467796173289 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:33 INFO - PROCESS | 1645 | 1467796173290 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:33 INFO - PROCESS | 1645 | 1467796173369 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:09:33 INFO - PROCESS | 1645 | 1467796173430 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1645 | 1467796173431 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd34800 == 39 [pid = 1645] [id = 574] 02:09:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1180a6c00) [pid = 1645] [serial = 1722] [outer = 0x0] 02:09:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x125fbe000) [pid = 1645] [serial = 1723] [outer = 0x1180a6c00] 02:09:33 INFO - PROCESS | 1645 | 1467796173455 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x127406000) [pid = 1645] [serial = 1724] [outer = 0x1180a6c00] 02:09:33 INFO - PROCESS | 1645 | 1467796173958 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 720ms 02:09:34 INFO - PROCESS | 1645 | 1467796174006 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1645 | 1467796174008 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:09:34 INFO - PROCESS | 1645 | 1467796174011 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1645 | 1467796174015 Marionette TRACE conn2 <- [1,2270,null,{}] 02:09:34 INFO - PROCESS | 1645 | 1467796174018 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:34 INFO - PROCESS | 1645 | 1467796174020 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:34 INFO - PROCESS | 1645 | 1467796174128 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:09:34 INFO - PROCESS | 1645 | 1467796174232 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 1645 | 1467796174233 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181ca800 == 40 [pid = 1645] [id = 575] 02:09:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1129abc00) [pid = 1645] [serial = 1725] [outer = 0x0] 02:09:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112a7b800) [pid = 1645] [serial = 1726] [outer = 0x1129abc00] 02:09:34 INFO - PROCESS | 1645 | 1467796174266 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1132ecc00) [pid = 1645] [serial = 1727] [outer = 0x1129abc00] 02:09:34 INFO - PROCESS | 1645 | 1467796174723 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 774ms 02:09:34 INFO - PROCESS | 1645 | 1467796174809 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1645 | 1467796174812 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:09:34 INFO - PROCESS | 1645 | 1467796174820 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1645 | 1467796174822 Marionette TRACE conn2 <- [1,2274,null,{}] 02:09:34 INFO - PROCESS | 1645 | 1467796174825 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:34 INFO - PROCESS | 1645 | 1467796174826 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:34 INFO - PROCESS | 1645 | 1467796174939 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:09:35 INFO - PROCESS | 1645 | 1467796175020 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1645 | 1467796175021 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x121975800 == 41 [pid = 1645] [id = 576] 02:09:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1162dc000) [pid = 1645] [serial = 1728] [outer = 0x0] 02:09:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1171a1800) [pid = 1645] [serial = 1729] [outer = 0x1162dc000] 02:09:35 INFO - PROCESS | 1645 | 1467796175052 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1180af800) [pid = 1645] [serial = 1730] [outer = 0x1162dc000] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x1248f1800 == 40 [pid = 1645] [id = 573] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab6e000 == 39 [pid = 1645] [id = 572] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x11968e000 == 38 [pid = 1645] [id = 571] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x1181c4000 == 37 [pid = 1645] [id = 570] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x128fb7000 == 36 [pid = 1645] [id = 569] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x1265d8800 == 35 [pid = 1645] [id = 568] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x124b03800 == 34 [pid = 1645] [id = 567] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x1212a9800 == 33 [pid = 1645] [id = 566] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x11968f000 == 32 [pid = 1645] [id = 565] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x117e66000 == 31 [pid = 1645] [id = 564] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x11606e800 == 30 [pid = 1645] [id = 563] 02:09:35 INFO - PROCESS | 1645 | --DOCSHELL 0x119256000 == 29 [pid = 1645] [id = 562] 02:09:35 INFO - PROCESS | 1645 | 1467796175715 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12a4e9c00) [pid = 1645] [serial = 1669] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12167a000) [pid = 1645] [serial = 1651] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x124cef000) [pid = 1645] [serial = 1654] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119796c00) [pid = 1645] [serial = 1645] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119b16c00) [pid = 1645] [serial = 1646] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x120f95c00) [pid = 1645] [serial = 1648] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1180a2400) [pid = 1645] [serial = 1636] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1186c3000) [pid = 1645] [serial = 1637] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1129af400) [pid = 1645] [serial = 1639] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x113d63400) [pid = 1645] [serial = 1640] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1128cbc00) [pid = 1645] [serial = 1633] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1129adc00) [pid = 1645] [serial = 1634] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x116905000) [pid = 1645] [serial = 1642] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1186c2c00) [pid = 1645] [serial = 1643] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x129016c00) [pid = 1645] [serial = 1631] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128aebc00) [pid = 1645] [serial = 1657] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128a5c000) [pid = 1645] [serial = 1655] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12a6bf000) [pid = 1645] [serial = 1670] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x129019800) [pid = 1645] [serial = 1660] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12900c800) [pid = 1645] [serial = 1658] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119657000) [pid = 1645] [serial = 1663] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1292e3800) [pid = 1645] [serial = 1667] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1292df800) [pid = 1645] [serial = 1661] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1219ccc00) [pid = 1645] [serial = 1652] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x120f96800) [pid = 1645] [serial = 1664] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x128aec800) [pid = 1645] [serial = 1666] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1212ccc00) [pid = 1645] [serial = 1649] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12ab9fc00) [pid = 1645] [serial = 1673] [outer = 0x0] [url = about:blank] 02:09:35 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12ab94c00) [pid = 1645] [serial = 1672] [outer = 0x0] [url = about:blank] 02:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 929ms 02:09:35 INFO - PROCESS | 1645 | 1467796175749 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 1645 | 1467796175753 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:09:35 INFO - PROCESS | 1645 | 1467796175756 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 1645 | 1467796175758 Marionette TRACE conn2 <- [1,2278,null,{}] 02:09:35 INFO - PROCESS | 1645 | 1467796175761 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:35 INFO - PROCESS | 1645 | 1467796175763 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:35 INFO - PROCESS | 1645 | 1467796175838 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:09:35 INFO - PROCESS | 1645 | 1467796175842 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1645 | 1467796175845 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169b8000 == 30 [pid = 1645] [id = 577] 02:09:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x112a82000) [pid = 1645] [serial = 1731] [outer = 0x0] 02:09:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1132c5800) [pid = 1645] [serial = 1732] [outer = 0x112a82000] 02:09:35 INFO - PROCESS | 1645 | 1467796175875 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x113d10c00) [pid = 1645] [serial = 1733] [outer = 0x112a82000] 02:09:36 INFO - PROCESS | 1645 | 1467796176220 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 471ms 02:09:36 INFO - PROCESS | 1645 | 1467796176227 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1645 | 1467796176230 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:09:36 INFO - PROCESS | 1645 | 1467796176237 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1645 | 1467796176239 Marionette TRACE conn2 <- [1,2282,null,{}] 02:09:36 INFO - PROCESS | 1645 | 1467796176242 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:36 INFO - PROCESS | 1645 | 1467796176243 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:36 INFO - PROCESS | 1645 | 1467796176343 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:09:36 INFO - PROCESS | 1645 | 1467796176414 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1645 | 1467796176415 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188ce000 == 31 [pid = 1645] [id = 578] 02:09:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x117293c00) [pid = 1645] [serial = 1734] [outer = 0x0] 02:09:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1176eb000) [pid = 1645] [serial = 1735] [outer = 0x117293c00] 02:09:36 INFO - PROCESS | 1645 | 1467796176444 Marionette DEBUG loaded listener.js 02:09:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11813a000) [pid = 1645] [serial = 1736] [outer = 0x117293c00] 02:09:36 INFO - PROCESS | 1645 | 1467796176726 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 523ms 02:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:09:36 INFO - PROCESS | 1645 | 1467796176757 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1645 | 1467796176759 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:09:36 INFO - PROCESS | 1645 | 1467796176761 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1645 | 1467796176763 Marionette TRACE conn2 <- [1,2286,null,{}] 02:09:36 INFO - PROCESS | 1645 | 1467796176779 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:36 INFO - PROCESS | 1645 | 1467796176783 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:36 INFO - PROCESS | 1645 | 1467796176873 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:09:36 INFO - PROCESS | 1645 | 1467796176924 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1645 | 1467796176927 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x121970800 == 32 [pid = 1645] [id = 579] 02:09:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x117e38400) [pid = 1645] [serial = 1737] [outer = 0x0] 02:09:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x118f47400) [pid = 1645] [serial = 1738] [outer = 0x117e38400] 02:09:36 INFO - PROCESS | 1645 | 1467796176954 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119658800) [pid = 1645] [serial = 1739] [outer = 0x117e38400] 02:09:37 INFO - PROCESS | 1645 | 1467796177240 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 525ms 02:09:37 INFO - PROCESS | 1645 | 1467796177288 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1645 | 1467796177290 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:09:37 INFO - PROCESS | 1645 | 1467796177292 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1645 | 1467796177293 Marionette TRACE conn2 <- [1,2290,null,{}] 02:09:37 INFO - PROCESS | 1645 | 1467796177295 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:37 INFO - PROCESS | 1645 | 1467796177296 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:37 INFO - PROCESS | 1645 | 1467796177376 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:09:37 INFO - PROCESS | 1645 | 1467796177380 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1645 | 1467796177381 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12892d000 == 33 [pid = 1645] [id = 580] 02:09:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119797c00) [pid = 1645] [serial = 1740] [outer = 0x0] 02:09:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119b10c00) [pid = 1645] [serial = 1741] [outer = 0x119797c00] 02:09:37 INFO - PROCESS | 1645 | 1467796177408 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119cf1400) [pid = 1645] [serial = 1742] [outer = 0x119797c00] 02:09:37 INFO - PROCESS | 1645 | 1467796177742 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 468ms 02:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:09:37 INFO - PROCESS | 1645 | 1467796177761 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1645 | 1467796177762 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:09:37 INFO - PROCESS | 1645 | 1467796177764 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1645 | 1467796177765 Marionette TRACE conn2 <- [1,2294,null,{}] 02:09:37 INFO - PROCESS | 1645 | 1467796177768 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:37 INFO - PROCESS | 1645 | 1467796177769 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:37 INFO - PROCESS | 1645 | 1467796177878 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:09:37 INFO - PROCESS | 1645 | 1467796177889 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1645 | 1467796177890 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fac000 == 34 [pid = 1645] [id = 581] 02:09:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x112015000) [pid = 1645] [serial = 1743] [outer = 0x0] 02:09:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119cf5800) [pid = 1645] [serial = 1744] [outer = 0x112015000] 02:09:37 INFO - PROCESS | 1645 | 1467796177914 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x120f98000) [pid = 1645] [serial = 1745] [outer = 0x112015000] 02:09:38 INFO - PROCESS | 1645 | 1467796178254 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 02:09:38 INFO - PROCESS | 1645 | 1467796178283 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1645 | 1467796178284 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:09:38 INFO - PROCESS | 1645 | 1467796178286 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1645 | 1467796178287 Marionette TRACE conn2 <- [1,2298,null,{}] 02:09:38 INFO - PROCESS | 1645 | 1467796178289 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:38 INFO - PROCESS | 1645 | 1467796178293 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:38 INFO - PROCESS | 1645 | 1467796178408 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:09:38 INFO - PROCESS | 1645 | 1467796178419 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1645 | 1467796178420 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x129442800 == 35 [pid = 1645] [id = 582] 02:09:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x120f95800) [pid = 1645] [serial = 1746] [outer = 0x0] 02:09:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1218e0000) [pid = 1645] [serial = 1747] [outer = 0x120f95800] 02:09:38 INFO - PROCESS | 1645 | 1467796178445 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124f35c00) [pid = 1645] [serial = 1748] [outer = 0x120f95800] 02:09:38 INFO - PROCESS | 1645 | 1467796178782 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 02:09:38 INFO - PROCESS | 1645 | 1467796178805 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1645 | 1467796178807 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:09:38 INFO - PROCESS | 1645 | 1467796178809 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1645 | 1467796178810 Marionette TRACE conn2 <- [1,2302,null,{}] 02:09:38 INFO - PROCESS | 1645 | 1467796178821 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:38 INFO - PROCESS | 1645 | 1467796178823 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:38 INFO - PROCESS | 1645 | 1467796178917 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:09:38 INFO - PROCESS | 1645 | 1467796178921 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1645 | 1467796178922 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12119b000 == 36 [pid = 1645] [id = 583] 02:09:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x110fee000) [pid = 1645] [serial = 1749] [outer = 0x0] 02:09:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1254d2800) [pid = 1645] [serial = 1750] [outer = 0x110fee000] 02:09:38 INFO - PROCESS | 1645 | 1467796178947 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1265e8c00) [pid = 1645] [serial = 1751] [outer = 0x110fee000] 02:09:39 INFO - PROCESS | 1645 | 1467796179335 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 02:09:39 INFO - PROCESS | 1645 | 1467796179382 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:09:39 INFO - PROCESS | 1645 | 1467796179384 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:09:39 INFO - PROCESS | 1645 | 1467796179387 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 1645 | 1467796179389 Marionette TRACE conn2 <- [1,2306,null,{}] 02:09:39 INFO - PROCESS | 1645 | 1467796179392 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:39 INFO - PROCESS | 1645 | 1467796179394 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:39 INFO - PROCESS | 1645 | 1467796179527 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:09:39 INFO - PROCESS | 1645 | 1467796179543 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 1645 | 1467796179544 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b92a800 == 37 [pid = 1645] [id = 584] 02:09:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x127408000) [pid = 1645] [serial = 1752] [outer = 0x0] 02:09:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12742ec00) [pid = 1645] [serial = 1753] [outer = 0x127408000] 02:09:39 INFO - PROCESS | 1645 | 1467796179582 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x127438000) [pid = 1645] [serial = 1754] [outer = 0x127408000] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1129ab400) [pid = 1645] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112694c00) [pid = 1645] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112f4cc00) [pid = 1645] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1128cac00) [pid = 1645] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x117290400) [pid = 1645] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112f4c000) [pid = 1645] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x113d0cc00) [pid = 1645] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119312400) [pid = 1645] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1218e2000) [pid = 1645] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11383a400) [pid = 1645] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x118f6f800) [pid = 1645] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x111d75400) [pid = 1645] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x111f2ec00) [pid = 1645] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x121922000) [pid = 1645] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1183c2400) [pid = 1645] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:09:40 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12167f400) [pid = 1645] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:09:40 INFO - PROCESS | 1645 | 1467796180080 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 723ms 02:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:09:40 INFO - PROCESS | 1645 | 1467796180110 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:09:40 INFO - PROCESS | 1645 | 1467796180111 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:09:40 INFO - PROCESS | 1645 | 1467796180113 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 1645 | 1467796180114 Marionette TRACE conn2 <- [1,2310,null,{}] 02:09:40 INFO - PROCESS | 1645 | 1467796180117 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:40 INFO - PROCESS | 1645 | 1467796180118 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:40 INFO - PROCESS | 1645 | 1467796180194 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:09:40 INFO - PROCESS | 1645 | 1467796180197 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1645 | 1467796180199 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd33000 == 38 [pid = 1645] [id = 585] 02:09:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112695c00) [pid = 1645] [serial = 1755] [outer = 0x0] 02:09:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11383a400) [pid = 1645] [serial = 1756] [outer = 0x112695c00] 02:09:40 INFO - PROCESS | 1645 | 1467796180226 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119316400) [pid = 1645] [serial = 1757] [outer = 0x112695c00] 02:09:40 INFO - PROCESS | 1645 | 1467796180602 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 02:09:40 INFO - PROCESS | 1645 | 1467796180633 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:09:40 INFO - PROCESS | 1645 | 1467796180635 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:09:40 INFO - PROCESS | 1645 | 1467796180639 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 1645 | 1467796180641 Marionette TRACE conn2 <- [1,2314,null,{}] 02:09:40 INFO - PROCESS | 1645 | 1467796180644 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:40 INFO - PROCESS | 1645 | 1467796180645 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:40 INFO - PROCESS | 1645 | 1467796180769 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:09:40 INFO - PROCESS | 1645 | 1467796180775 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1645 | 1467796180776 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c70c800 == 39 [pid = 1645] [id = 586] 02:09:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x117e39c00) [pid = 1645] [serial = 1758] [outer = 0x0] 02:09:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x124cf1c00) [pid = 1645] [serial = 1759] [outer = 0x117e39c00] 02:09:40 INFO - PROCESS | 1645 | 1467796180808 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x127438800) [pid = 1645] [serial = 1760] [outer = 0x117e39c00] 02:09:41 INFO - PROCESS | 1645 | 1467796181177 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 571ms 02:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:09:41 INFO - PROCESS | 1645 | 1467796181209 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1645 | 1467796181211 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:09:41 INFO - PROCESS | 1645 | 1467796181213 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1645 | 1467796181214 Marionette TRACE conn2 <- [1,2318,null,{}] 02:09:41 INFO - PROCESS | 1645 | 1467796181219 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:41 INFO - PROCESS | 1645 | 1467796181221 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:41 INFO - PROCESS | 1645 | 1467796181337 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:09:41 INFO - PROCESS | 1645 | 1467796181343 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 1645 | 1467796181344 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca73000 == 40 [pid = 1645] [id = 587] 02:09:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x120f96400) [pid = 1645] [serial = 1761] [outer = 0x0] 02:09:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x128a60800) [pid = 1645] [serial = 1762] [outer = 0x120f96400] 02:09:41 INFO - PROCESS | 1645 | 1467796181370 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12900e800) [pid = 1645] [serial = 1763] [outer = 0x120f96400] 02:09:41 INFO - PROCESS | 1645 | 1467796181670 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1645 | 1467796181688 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:09:41 INFO - PROCESS | 1645 | 1467796181695 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1645 | 1467796181696 Marionette TRACE conn2 <- [1,2322,null,{}] 02:09:41 INFO - PROCESS | 1645 | 1467796181699 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:41 INFO - PROCESS | 1645 | 1467796181702 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:41 INFO - PROCESS | 1645 | 1467796181783 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:09:41 INFO - PROCESS | 1645 | 1467796181788 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 1645 | 1467796181789 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc45800 == 41 [pid = 1645] [id = 588] 02:09:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128a67400) [pid = 1645] [serial = 1764] [outer = 0x0] 02:09:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12925c400) [pid = 1645] [serial = 1765] [outer = 0x128a67400] 02:09:41 INFO - PROCESS | 1645 | 1467796181820 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1292e0400) [pid = 1645] [serial = 1766] [outer = 0x128a67400] 02:09:42 INFO - PROCESS | 1645 | --DOCSHELL 0x1169b8000 == 40 [pid = 1645] [id = 577] 02:09:42 INFO - PROCESS | 1645 | --DOCSHELL 0x121975800 == 39 [pid = 1645] [id = 576] 02:09:42 INFO - PROCESS | 1645 | --DOCSHELL 0x1181ca800 == 38 [pid = 1645] [id = 575] 02:09:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd34800 == 37 [pid = 1645] [id = 574] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12892d000 == 36 [pid = 1645] [id = 580] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x128fac000 == 35 [pid = 1645] [id = 581] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x129442800 == 34 [pid = 1645] [id = 582] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd33000 == 33 [pid = 1645] [id = 585] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12119b000 == 32 [pid = 1645] [id = 583] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x1188ce000 == 31 [pid = 1645] [id = 578] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12b92a800 == 30 [pid = 1645] [id = 584] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12c70c800 == 29 [pid = 1645] [id = 586] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x121970800 == 28 [pid = 1645] [id = 579] 02:09:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca73000 == 27 [pid = 1645] [id = 587] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x118f6c000) [pid = 1645] [serial = 1702] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11269a400) [pid = 1645] [serial = 1690] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1128d0400) [pid = 1645] [serial = 1691] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x116775c00) [pid = 1645] [serial = 1688] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x113a7fc00) [pid = 1645] [serial = 1687] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11625e400) [pid = 1645] [serial = 1696] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x117296000) [pid = 1645] [serial = 1697] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1183cb800) [pid = 1645] [serial = 1699] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x112f53000) [pid = 1645] [serial = 1693] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1132ea800) [pid = 1645] [serial = 1694] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1180a7c00) [pid = 1645] [serial = 1676] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11604d000) [pid = 1645] [serial = 1675] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119cc4000) [pid = 1645] [serial = 1679] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1196e2800) [pid = 1645] [serial = 1678] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x127402800) [pid = 1645] [serial = 1682] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x124cf1800) [pid = 1645] [serial = 1681] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1294dc400) [pid = 1645] [serial = 1685] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12925b400) [pid = 1645] [serial = 1684] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119cf8000) [pid = 1645] [serial = 1706] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1196d8400) [pid = 1645] [serial = 1705] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x120f98800) [pid = 1645] [serial = 1709] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x120f45400) [pid = 1645] [serial = 1708] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x116a12c00) [pid = 1645] [serial = 1712] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x12482bc00) [pid = 1645] [serial = 1720] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x120f93000) [pid = 1645] [serial = 1714] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12167ec00) [pid = 1645] [serial = 1715] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x121923800) [pid = 1645] [serial = 1718] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x11964cc00) [pid = 1645] [serial = 1703] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x1254d8c00) [pid = 1645] [serial = 1721] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x1218e2c00) [pid = 1645] [serial = 1717] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x1129a5c00) [pid = 1645] [serial = 1711] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x11887fc00) [pid = 1645] [serial = 1700] [outer = 0x0] [url = about:blank] 02:09:43 INFO - PROCESS | 1645 | 1467796183219 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1573ms 02:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:09:43 INFO - PROCESS | 1645 | 1467796183269 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 1645 | 1467796183271 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:09:43 INFO - PROCESS | 1645 | 1467796183274 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - PROCESS | 1645 | 1467796183277 Marionette TRACE conn2 <- [1,2326,null,{}] 02:09:43 INFO - PROCESS | 1645 | 1467796183281 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:43 INFO - PROCESS | 1645 | 1467796183282 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:43 INFO - PROCESS | 1645 | 1467796183361 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:09:43 INFO - PROCESS | 1645 | 1467796183417 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1645 | 1467796183419 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x116675000 == 28 [pid = 1645] [id = 589] 02:09:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x1128d1000) [pid = 1645] [serial = 1767] [outer = 0x0] 02:09:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x1129a6000) [pid = 1645] [serial = 1768] [outer = 0x1128d1000] 02:09:43 INFO - PROCESS | 1645 | 1467796183447 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x112d39800) [pid = 1645] [serial = 1769] [outer = 0x1128d1000] 02:09:43 INFO - PROCESS | 1645 | 1467796183747 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 523ms 02:09:43 INFO - PROCESS | 1645 | 1467796183798 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 1645 | 1467796183804 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:09:43 INFO - PROCESS | 1645 | 1467796183808 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - PROCESS | 1645 | 1467796183810 Marionette TRACE conn2 <- [1,2330,null,{}] 02:09:43 INFO - PROCESS | 1645 | 1467796183813 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:43 INFO - PROCESS | 1645 | 1467796183815 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:43 INFO - PROCESS | 1645 | 1467796183892 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:09:43 INFO - PROCESS | 1645 | 1467796183896 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1645 | 1467796183898 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x118151800 == 29 [pid = 1645] [id = 590] 02:09:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x113a7ec00) [pid = 1645] [serial = 1770] [outer = 0x0] 02:09:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x113f02800) [pid = 1645] [serial = 1771] [outer = 0x113a7ec00] 02:09:43 INFO - PROCESS | 1645 | 1467796183928 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x116053400) [pid = 1645] [serial = 1772] [outer = 0x113a7ec00] 02:09:44 INFO - PROCESS | 1645 | 1467796184270 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 02:09:44 INFO - PROCESS | 1645 | 1467796184277 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 1645 | 1467796184279 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:09:44 INFO - PROCESS | 1645 | 1467796184281 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1645 | 1467796184292 Marionette TRACE conn2 <- [1,2334,null,{}] 02:09:44 INFO - PROCESS | 1645 | 1467796184302 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:44 INFO - PROCESS | 1645 | 1467796184305 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:44 INFO - PROCESS | 1645 | 1467796184381 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:09:44 INFO - PROCESS | 1645 | 1467796184389 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1645 | 1467796184391 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c33800 == 30 [pid = 1645] [id = 591] 02:09:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x110fb8800) [pid = 1645] [serial = 1773] [outer = 0x0] 02:09:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1171a3800) [pid = 1645] [serial = 1774] [outer = 0x110fb8800] 02:09:44 INFO - PROCESS | 1645 | 1467796184418 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x118132000) [pid = 1645] [serial = 1775] [outer = 0x110fb8800] 02:09:44 INFO - PROCESS | 1645 | 1467796184759 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 529ms 02:09:44 INFO - PROCESS | 1645 | 1467796184811 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:09:44 INFO - PROCESS | 1645 | 1467796184813 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:09:44 INFO - PROCESS | 1645 | 1467796184815 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1645 | 1467796184816 Marionette TRACE conn2 <- [1,2338,null,{}] 02:09:44 INFO - PROCESS | 1645 | 1467796184818 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:44 INFO - PROCESS | 1645 | 1467796184819 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:44 INFO - PROCESS | 1645 | 1467796184917 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:09:44 INFO - PROCESS | 1645 | 1467796184922 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1645 | 1467796184924 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214e7800 == 31 [pid = 1645] [id = 592] 02:09:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x118139400) [pid = 1645] [serial = 1776] [outer = 0x0] 02:09:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1186c4800) [pid = 1645] [serial = 1777] [outer = 0x118139400] 02:09:44 INFO - PROCESS | 1645 | 1467796184949 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x118f6ec00) [pid = 1645] [serial = 1778] [outer = 0x118139400] 02:09:45 INFO - PROCESS | 1645 | 1467796185255 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 471ms 02:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:09:45 INFO - PROCESS | 1645 | 1467796185287 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1645 | 1467796185289 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:09:45 INFO - PROCESS | 1645 | 1467796185291 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1645 | 1467796185292 Marionette TRACE conn2 <- [1,2342,null,{}] 02:09:45 INFO - PROCESS | 1645 | 1467796185294 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:45 INFO - PROCESS | 1645 | 1467796185295 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:45 INFO - PROCESS | 1645 | 1467796185373 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:09:45 INFO - PROCESS | 1645 | 1467796185376 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1645 | 1467796185377 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fdb800 == 32 [pid = 1645] [id = 593] 02:09:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x110fb8c00) [pid = 1645] [serial = 1779] [outer = 0x0] 02:09:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1193be000) [pid = 1645] [serial = 1780] [outer = 0x110fb8c00] 02:09:45 INFO - PROCESS | 1645 | 1467796185404 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1196d7000) [pid = 1645] [serial = 1781] [outer = 0x110fb8c00] 02:09:45 INFO - PROCESS | 1645 | 1467796185744 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 470ms 02:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:09:45 INFO - PROCESS | 1645 | 1467796185761 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1645 | 1467796185762 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:09:45 INFO - PROCESS | 1645 | 1467796185765 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1645 | 1467796185766 Marionette TRACE conn2 <- [1,2346,null,{}] 02:09:45 INFO - PROCESS | 1645 | 1467796185771 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:45 INFO - PROCESS | 1645 | 1467796185775 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:45 INFO - PROCESS | 1645 | 1467796185891 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:09:45 INFO - PROCESS | 1645 | 1467796185897 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1645 | 1467796185898 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265cb800 == 33 [pid = 1645] [id = 594] 02:09:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1196e0000) [pid = 1645] [serial = 1782] [outer = 0x0] 02:09:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1199be400) [pid = 1645] [serial = 1783] [outer = 0x1196e0000] 02:09:45 INFO - PROCESS | 1645 | 1467796185927 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x120f8f000) [pid = 1645] [serial = 1784] [outer = 0x1196e0000] 02:09:46 INFO - PROCESS | 1645 | 1467796186226 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 471ms 02:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:09:46 INFO - PROCESS | 1645 | 1467796186238 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1645 | 1467796186239 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:09:46 INFO - PROCESS | 1645 | 1467796186242 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1645 | 1467796186243 Marionette TRACE conn2 <- [1,2350,null,{}] 02:09:46 INFO - PROCESS | 1645 | 1467796186245 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:46 INFO - PROCESS | 1645 | 1467796186246 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:46 INFO - PROCESS | 1645 | 1467796186326 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:09:46 INFO - PROCESS | 1645 | 1467796186329 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1645 | 1467796186330 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12923c000 == 34 [pid = 1645] [id = 595] 02:09:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x120f8ec00) [pid = 1645] [serial = 1785] [outer = 0x0] 02:09:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1214f6c00) [pid = 1645] [serial = 1786] [outer = 0x120f8ec00] 02:09:46 INFO - PROCESS | 1645 | 1467796186357 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1218dac00) [pid = 1645] [serial = 1787] [outer = 0x120f8ec00] 02:09:46 INFO - PROCESS | 1645 | 1467796186674 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 469ms 02:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:09:46 INFO - PROCESS | 1645 | 1467796186711 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1645 | 1467796186712 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:09:46 INFO - PROCESS | 1645 | 1467796186714 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1645 | 1467796186715 Marionette TRACE conn2 <- [1,2354,null,{}] 02:09:46 INFO - PROCESS | 1645 | 1467796186718 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:46 INFO - PROCESS | 1645 | 1467796186719 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:46 INFO - PROCESS | 1645 | 1467796186817 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:09:46 INFO - PROCESS | 1645 | 1467796186822 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1645 | 1467796186823 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x129441000 == 35 [pid = 1645] [id = 596] 02:09:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1128cb800) [pid = 1645] [serial = 1788] [outer = 0x0] 02:09:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1218ddc00) [pid = 1645] [serial = 1789] [outer = 0x1128cb800] 02:09:46 INFO - PROCESS | 1645 | 1467796186848 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1218e8000) [pid = 1645] [serial = 1790] [outer = 0x1128cb800] 02:09:47 INFO - PROCESS | 1645 | 1467796187171 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 468ms 02:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:09:47 INFO - PROCESS | 1645 | 1467796187183 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 1645 | 1467796187186 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:09:47 INFO - PROCESS | 1645 | 1467796187189 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 1645 | 1467796187190 Marionette TRACE conn2 <- [1,2358,null,{}] 02:09:47 INFO - PROCESS | 1645 | 1467796187192 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:47 INFO - PROCESS | 1645 | 1467796187193 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:47 INFO - PROCESS | 1645 | 1467796187265 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:09:47 INFO - PROCESS | 1645 | 1467796187271 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 1645 | 1467796187279 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c33000 == 36 [pid = 1645] [id = 597] 02:09:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1219cc400) [pid = 1645] [serial = 1791] [outer = 0x0] 02:09:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123ca3800) [pid = 1645] [serial = 1792] [outer = 0x1219cc400] 02:09:47 INFO - PROCESS | 1645 | 1467796187303 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1249b4800) [pid = 1645] [serial = 1793] [outer = 0x1219cc400] 02:09:47 INFO - PROCESS | 1645 | 1467796187613 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 467ms 02:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:09:47 INFO - PROCESS | 1645 | 1467796187657 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 1645 | 1467796187658 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:09:47 INFO - PROCESS | 1645 | 1467796187660 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 1645 | 1467796187661 Marionette TRACE conn2 <- [1,2362,null,{}] 02:09:47 INFO - PROCESS | 1645 | 1467796187664 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:47 INFO - PROCESS | 1645 | 1467796187665 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:47 INFO - PROCESS | 1645 | 1467796187770 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:09:47 INFO - PROCESS | 1645 | 1467796187776 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 1645 | 1467796187777 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade5800 == 37 [pid = 1645] [id = 598] 02:09:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123d0c400) [pid = 1645] [serial = 1794] [outer = 0x0] 02:09:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x124f35800) [pid = 1645] [serial = 1795] [outer = 0x123d0c400] 02:09:47 INFO - PROCESS | 1645 | 1467796187801 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1254d8800) [pid = 1645] [serial = 1796] [outer = 0x123d0c400] 02:09:48 INFO - PROCESS | 1645 | 1467796188115 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 02:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:09:48 INFO - PROCESS | 1645 | 1467796188129 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:09:48 INFO - PROCESS | 1645 | 1467796188130 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:09:48 INFO - PROCESS | 1645 | 1467796188133 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1645 | 1467796188138 Marionette TRACE conn2 <- [1,2366,null,{}] 02:09:48 INFO - PROCESS | 1645 | 1467796188141 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:48 INFO - PROCESS | 1645 | 1467796188142 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:48 INFO - PROCESS | 1645 | 1467796188229 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:09:48 INFO - PROCESS | 1645 | 1467796188234 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 1645 | 1467796188237 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fd8800 == 38 [pid = 1645] [id = 599] 02:09:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112f50000) [pid = 1645] [serial = 1797] [outer = 0x0] 02:09:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x127407c00) [pid = 1645] [serial = 1798] [outer = 0x112f50000] 02:09:48 INFO - PROCESS | 1645 | 1467796188270 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x128a64800) [pid = 1645] [serial = 1799] [outer = 0x112f50000] 02:09:48 INFO - PROCESS | 1645 | 1467796188659 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms 02:09:48 INFO - PROCESS | 1645 | 1467796188707 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:09:48 INFO - PROCESS | 1645 | 1467796188708 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:09:48 INFO - PROCESS | 1645 | 1467796188710 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1645 | 1467796188711 Marionette TRACE conn2 <- [1,2370,null,{}] 02:09:48 INFO - PROCESS | 1645 | 1467796188713 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:48 INFO - PROCESS | 1645 | 1467796188715 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:48 INFO - PROCESS | 1645 | 1467796188809 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:09:48 INFO - PROCESS | 1645 | 1467796188813 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 1645 | 1467796188814 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c36a800 == 39 [pid = 1645] [id = 600] 02:09:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1196d6000) [pid = 1645] [serial = 1800] [outer = 0x0] 02:09:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128aee000) [pid = 1645] [serial = 1801] [outer = 0x1196d6000] 02:09:48 INFO - PROCESS | 1645 | 1467796188838 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x129014c00) [pid = 1645] [serial = 1802] [outer = 0x1196d6000] 02:09:49 INFO - PROCESS | 1645 | 1467796189171 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 472ms 02:09:49 INFO - PROCESS | 1645 | 1467796189182 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:09:49 INFO - PROCESS | 1645 | 1467796189185 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:09:49 INFO - PROCESS | 1645 | 1467796189189 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1645 | 1467796189190 Marionette TRACE conn2 <- [1,2374,null,{}] 02:09:49 INFO - PROCESS | 1645 | 1467796189193 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:49 INFO - PROCESS | 1645 | 1467796189194 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:49 INFO - PROCESS | 1645 | 1467796189292 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:09:49 INFO - PROCESS | 1645 | 1467796189305 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 1645 | 1467796189313 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca86800 == 40 [pid = 1645] [id = 601] 02:09:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x129015000) [pid = 1645] [serial = 1803] [outer = 0x0] 02:09:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12925e800) [pid = 1645] [serial = 1804] [outer = 0x129015000] 02:09:49 INFO - PROCESS | 1645 | 1467796189337 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1292e3400) [pid = 1645] [serial = 1805] [outer = 0x129015000] 02:09:49 INFO - PROCESS | 1645 | 1467796189661 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 02:09:49 INFO - PROCESS | 1645 | 1467796189708 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1645 | 1467796189709 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:09:49 INFO - PROCESS | 1645 | 1467796189719 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1645 | 1467796189720 Marionette TRACE conn2 <- [1,2378,null,{}] 02:09:49 INFO - PROCESS | 1645 | 1467796189722 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:49 INFO - PROCESS | 1645 | 1467796189723 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:49 INFO - PROCESS | 1645 | 1467796189829 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:09:49 INFO - PROCESS | 1645 | 1467796189833 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 1645 | 1467796189834 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc3e800 == 41 [pid = 1645] [id = 602] 02:09:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x129016c00) [pid = 1645] [serial = 1806] [outer = 0x0] 02:09:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1292e7800) [pid = 1645] [serial = 1807] [outer = 0x129016c00] 02:09:49 INFO - PROCESS | 1645 | 1467796189871 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12a4e5800) [pid = 1645] [serial = 1808] [outer = 0x129016c00] 02:09:50 INFO - PROCESS | 1645 | 1467796190208 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 02:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:09:50 INFO - PROCESS | 1645 | 1467796190239 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:09:50 INFO - PROCESS | 1645 | 1467796190241 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:09:50 INFO - PROCESS | 1645 | 1467796190243 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:09:50 INFO - PROCESS | 1645 | 1467796190244 Marionette TRACE conn2 <- [1,2382,null,{}] 02:09:50 INFO - PROCESS | 1645 | 1467796190246 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:50 INFO - PROCESS | 1645 | 1467796190247 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:50 INFO - PROCESS | 1645 | 1467796190349 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x120f95800) [pid = 1645] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x110fee000) [pid = 1645] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x127408000) [pid = 1645] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112695c00) [pid = 1645] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x117e39c00) [pid = 1645] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119797c00) [pid = 1645] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x117e38400) [pid = 1645] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x117293c00) [pid = 1645] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112a82000) [pid = 1645] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1162dc000) [pid = 1645] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1129abc00) [pid = 1645] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1180a6c00) [pid = 1645] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x120f96400) [pid = 1645] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:09:50 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112015000) [pid = 1645] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:09:50 INFO - PROCESS | 1645 | 1467796190536 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1645 | 1467796190536 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e66000 == 42 [pid = 1645] [id = 603] 02:09:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x110fb5c00) [pid = 1645] [serial = 1809] [outer = 0x0] 02:09:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x112015000) [pid = 1645] [serial = 1810] [outer = 0x110fb5c00] 02:09:50 INFO - PROCESS | 1645 | 1467796190560 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x113385800) [pid = 1645] [serial = 1811] [outer = 0x110fb5c00] 02:09:50 INFO - PROCESS | 1645 | 1467796190822 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 624ms 02:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:09:50 INFO - PROCESS | 1645 | 1467796190875 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:09:50 INFO - PROCESS | 1645 | 1467796190876 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:09:50 INFO - PROCESS | 1645 | 1467796190878 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:09:50 INFO - PROCESS | 1645 | 1467796190879 Marionette TRACE conn2 <- [1,2386,null,{}] 02:09:50 INFO - PROCESS | 1645 | 1467796190882 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:50 INFO - PROCESS | 1645 | 1467796190883 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:50 INFO - PROCESS | 1645 | 1467796190981 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:09:50 INFO - PROCESS | 1645 | 1467796190986 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1645 | 1467796190987 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d72d000 == 43 [pid = 1645] [id = 604] 02:09:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1138bec00) [pid = 1645] [serial = 1812] [outer = 0x0] 02:09:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x125490c00) [pid = 1645] [serial = 1813] [outer = 0x1138bec00] 02:09:51 INFO - PROCESS | 1645 | 1467796191018 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a6b5800) [pid = 1645] [serial = 1814] [outer = 0x1138bec00] 02:09:51 INFO - PROCESS | 1645 | 1467796191504 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 671ms 02:09:51 INFO - PROCESS | 1645 | 1467796191550 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:09:51 INFO - PROCESS | 1645 | 1467796191553 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:09:51 INFO - PROCESS | 1645 | 1467796191555 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1645 | 1467796191556 Marionette TRACE conn2 <- [1,2390,null,{}] 02:09:51 INFO - PROCESS | 1645 | 1467796191559 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:51 INFO - PROCESS | 1645 | 1467796191560 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:51 INFO - PROCESS | 1645 | 1467796191646 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:09:51 INFO - PROCESS | 1645 | 1467796191651 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:51 INFO - PROCESS | 1645 | 1467796191652 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d747800 == 44 [pid = 1645] [id = 605] 02:09:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1218e8400) [pid = 1645] [serial = 1815] [outer = 0x0] 02:09:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a6c0c00) [pid = 1645] [serial = 1816] [outer = 0x1218e8400] 02:09:51 INFO - PROCESS | 1645 | 1467796191676 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12ab99800) [pid = 1645] [serial = 1817] [outer = 0x1218e8400] 02:09:52 INFO - PROCESS | 1645 | 1467796192003 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 02:09:52 INFO - PROCESS | 1645 | 1467796192026 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 1645 | 1467796192027 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:09:52 INFO - PROCESS | 1645 | 1467796192030 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 1645 | 1467796192031 Marionette TRACE conn2 <- [1,2394,null,{}] 02:09:52 INFO - PROCESS | 1645 | 1467796192034 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:52 INFO - PROCESS | 1645 | 1467796192036 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:52 INFO - PROCESS | 1645 | 1467796192147 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:09:52 INFO - PROCESS | 1645 | 1467796192153 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1645 | 1467796192154 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d7ce000 == 45 [pid = 1645] [id = 606] 02:09:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12a6b5c00) [pid = 1645] [serial = 1818] [outer = 0x0] 02:09:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12ab9cc00) [pid = 1645] [serial = 1819] [outer = 0x12a6b5c00] 02:09:52 INFO - PROCESS | 1645 | 1467796192178 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12acbe000) [pid = 1645] [serial = 1820] [outer = 0x12a6b5c00] 02:09:52 INFO - PROCESS | 1645 | 1467796192494 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 471ms 02:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:09:52 INFO - PROCESS | 1645 | 1467796192502 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 1645 | 1467796192503 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:09:52 INFO - PROCESS | 1645 | 1467796192505 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 1645 | 1467796192506 Marionette TRACE conn2 <- [1,2398,null,{}] 02:09:52 INFO - PROCESS | 1645 | 1467796192508 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:52 INFO - PROCESS | 1645 | 1467796192509 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:52 INFO - PROCESS | 1645 | 1467796192646 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:09:52 INFO - PROCESS | 1645 | 1467796192708 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1645 | 1467796192710 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x113252800 == 46 [pid = 1645] [id = 607] 02:09:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x110fe3c00) [pid = 1645] [serial = 1821] [outer = 0x0] 02:09:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x111f2c800) [pid = 1645] [serial = 1822] [outer = 0x110fe3c00] 02:09:52 INFO - PROCESS | 1645 | 1467796192742 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11269fc00) [pid = 1645] [serial = 1823] [outer = 0x110fe3c00] 02:09:53 INFO - PROCESS | 1645 | 1467796193255 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 772ms 02:09:53 INFO - PROCESS | 1645 | 1467796193293 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1645 | 1467796193296 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:09:53 INFO - PROCESS | 1645 | 1467796193303 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1645 | 1467796193305 Marionette TRACE conn2 <- [1,2402,null,{}] 02:09:53 INFO - PROCESS | 1645 | 1467796193308 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:53 INFO - PROCESS | 1645 | 1467796193310 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:53 INFO - PROCESS | 1645 | 1467796193445 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:09:53 INFO - PROCESS | 1645 | 1467796193527 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 1645 | 1467796193529 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x119c31000 == 47 [pid = 1645] [id = 608] 02:09:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x113d0a400) [pid = 1645] [serial = 1824] [outer = 0x0] 02:09:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1150adc00) [pid = 1645] [serial = 1825] [outer = 0x113d0a400] 02:09:53 INFO - PROCESS | 1645 | 1467796193559 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1162dfc00) [pid = 1645] [serial = 1826] [outer = 0x113d0a400] 02:09:54 INFO - PROCESS | 1645 | 1467796194280 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1025ms 02:09:54 INFO - PROCESS | 1645 | 1467796194325 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:09:54 INFO - PROCESS | 1645 | 1467796194328 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:09:54 INFO - PROCESS | 1645 | 1467796194331 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1645 | 1467796194332 Marionette TRACE conn2 <- [1,2406,null,{}] 02:09:54 INFO - PROCESS | 1645 | 1467796194336 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:54 INFO - PROCESS | 1645 | 1467796194337 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:54 INFO - PROCESS | 1645 | 1467796194452 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12d7ce000 == 46 [pid = 1645] [id = 606] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12d747800 == 45 [pid = 1645] [id = 605] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12d72d000 == 44 [pid = 1645] [id = 604] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x117e66000 == 43 [pid = 1645] [id = 603] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc3e800 == 42 [pid = 1645] [id = 602] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca86800 == 41 [pid = 1645] [id = 601] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12c36a800 == 40 [pid = 1645] [id = 600] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12925c400) [pid = 1645] [serial = 1765] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x124fd8800 == 39 [pid = 1645] [id = 599] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade5800 == 38 [pid = 1645] [id = 598] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x119c33000 == 37 [pid = 1645] [id = 597] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x129441000 == 36 [pid = 1645] [id = 596] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12923c000 == 35 [pid = 1645] [id = 595] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x1265cb800 == 34 [pid = 1645] [id = 594] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x124fdb800 == 33 [pid = 1645] [id = 593] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x1214e7800 == 32 [pid = 1645] [id = 592] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x119c33800 == 31 [pid = 1645] [id = 591] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x118151800 == 30 [pid = 1645] [id = 590] 02:09:54 INFO - PROCESS | 1645 | --DOCSHELL 0x116675000 == 29 [pid = 1645] [id = 589] 02:09:54 INFO - PROCESS | 1645 | 1467796194553 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 1645 | 1467796194555 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x1167e3800 == 30 [pid = 1645] [id = 609] 02:09:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1128d4800) [pid = 1645] [serial = 1827] [outer = 0x0] 02:09:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x112f57800) [pid = 1645] [serial = 1828] [outer = 0x1128d4800] 02:09:54 INFO - PROCESS | 1645 | 1467796194584 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1150ae800) [pid = 1645] [serial = 1829] [outer = 0x1128d4800] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1218e0000) [pid = 1645] [serial = 1747] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1254d2800) [pid = 1645] [serial = 1750] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12742ec00) [pid = 1645] [serial = 1753] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1265e8c00) [pid = 1645] [serial = 1751] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x119316400) [pid = 1645] [serial = 1757] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11383a400) [pid = 1645] [serial = 1756] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x127438000) [pid = 1645] [serial = 1754] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124cf1c00) [pid = 1645] [serial = 1759] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119cf1400) [pid = 1645] [serial = 1742] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x119b10c00) [pid = 1645] [serial = 1741] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118f47400) [pid = 1645] [serial = 1738] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119658800) [pid = 1645] [serial = 1739] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11813a000) [pid = 1645] [serial = 1736] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1176eb000) [pid = 1645] [serial = 1735] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1132c5800) [pid = 1645] [serial = 1732] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113d10c00) [pid = 1645] [serial = 1733] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1180af800) [pid = 1645] [serial = 1730] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1171a1800) [pid = 1645] [serial = 1729] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1132ecc00) [pid = 1645] [serial = 1727] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112a7b800) [pid = 1645] [serial = 1726] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x125fbe000) [pid = 1645] [serial = 1723] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x127406000) [pid = 1645] [serial = 1724] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12900e800) [pid = 1645] [serial = 1763] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119cf5800) [pid = 1645] [serial = 1744] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x127438800) [pid = 1645] [serial = 1760] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x128a60800) [pid = 1645] [serial = 1762] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x124f35c00) [pid = 1645] [serial = 1748] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x120f98000) [pid = 1645] [serial = 1745] [outer = 0x0] [url = about:blank] 02:09:54 INFO - PROCESS | 1645 | 1467796194941 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 623ms 02:09:54 INFO - PROCESS | 1645 | 1467796194954 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1645 | 1467796194957 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:09:54 INFO - PROCESS | 1645 | 1467796194962 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1645 | 1467796194964 Marionette TRACE conn2 <- [1,2410,null,{}] 02:09:54 INFO - PROCESS | 1645 | 1467796194968 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:54 INFO - PROCESS | 1645 | 1467796194970 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:55 INFO - PROCESS | 1645 | 1467796195057 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:09:55 INFO - PROCESS | 1645 | 1467796195062 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1645 | 1467796195063 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x119676000 == 31 [pid = 1645] [id = 610] 02:09:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1162d7400) [pid = 1645] [serial = 1830] [outer = 0x0] 02:09:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x117297000) [pid = 1645] [serial = 1831] [outer = 0x1162d7400] 02:09:55 INFO - PROCESS | 1645 | 1467796195092 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1180afc00) [pid = 1645] [serial = 1832] [outer = 0x1162d7400] 02:09:55 INFO - PROCESS | 1645 | 1467796195466 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 02:09:55 INFO - PROCESS | 1645 | 1467796195482 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:09:55 INFO - PROCESS | 1645 | 1467796195483 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:09:55 INFO - PROCESS | 1645 | 1467796195488 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:09:55 INFO - PROCESS | 1645 | 1467796195491 Marionette TRACE conn2 <- [1,2414,null,{}] 02:09:55 INFO - PROCESS | 1645 | 1467796195501 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:55 INFO - PROCESS | 1645 | 1467796195504 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:55 INFO - PROCESS | 1645 | 1467796195608 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:09:55 INFO - PROCESS | 1645 | 1467796195613 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1645 | 1467796195615 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x121884000 == 32 [pid = 1645] [id = 611] 02:09:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x118513400) [pid = 1645] [serial = 1833] [outer = 0x0] 02:09:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x118f6d800) [pid = 1645] [serial = 1834] [outer = 0x118513400] 02:09:55 INFO - PROCESS | 1645 | 1467796195645 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112f54000) [pid = 1645] [serial = 1835] [outer = 0x118513400] 02:09:55 INFO - PROCESS | 1645 | 1467796195962 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 02:09:56 INFO - PROCESS | 1645 | 1467796196009 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1645 | 1467796196011 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:09:56 INFO - PROCESS | 1645 | 1467796196013 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1645 | 1467796196014 Marionette TRACE conn2 <- [1,2418,null,{}] 02:09:56 INFO - PROCESS | 1645 | 1467796196016 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:56 INFO - PROCESS | 1645 | 1467796196018 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:56 INFO - PROCESS | 1645 | 1467796196116 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:09:56 INFO - PROCESS | 1645 | 1467796196124 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1645 | 1467796196125 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248e9000 == 33 [pid = 1645] [id = 612] 02:09:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1196dc800) [pid = 1645] [serial = 1836] [outer = 0x0] 02:09:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11993b000) [pid = 1645] [serial = 1837] [outer = 0x1196dc800] 02:09:56 INFO - PROCESS | 1645 | 1467796196150 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119b0e400) [pid = 1645] [serial = 1838] [outer = 0x1196dc800] 02:09:56 INFO - PROCESS | 1645 | 1467796196473 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 02:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:09:56 INFO - PROCESS | 1645 | 1467796196481 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1645 | 1467796196483 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:09:56 INFO - PROCESS | 1645 | 1467796196488 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1645 | 1467796196489 Marionette TRACE conn2 <- [1,2422,null,{}] 02:09:56 INFO - PROCESS | 1645 | 1467796196498 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:56 INFO - PROCESS | 1645 | 1467796196500 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:56 INFO - PROCESS | 1645 | 1467796196574 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:09:56 INFO - PROCESS | 1645 | 1467796196578 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1645 | 1467796196579 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188d4800 == 34 [pid = 1645] [id = 613] 02:09:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11931a000) [pid = 1645] [serial = 1839] [outer = 0x0] 02:09:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119cf5400) [pid = 1645] [serial = 1840] [outer = 0x11931a000] 02:09:56 INFO - PROCESS | 1645 | 1467796196605 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120f4a000) [pid = 1645] [serial = 1841] [outer = 0x11931a000] 02:09:57 INFO - PROCESS | 1645 | 1467796197012 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 02:09:57 INFO - PROCESS | 1645 | 1467796197057 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 1645 | 1467796197058 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:09:57 INFO - PROCESS | 1645 | 1467796197061 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1645 | 1467796197062 Marionette TRACE conn2 <- [1,2426,null,{}] 02:09:57 INFO - PROCESS | 1645 | 1467796197064 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:57 INFO - PROCESS | 1645 | 1467796197068 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:57 INFO - PROCESS | 1645 | 1467796197192 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:09:57 INFO - PROCESS | 1645 | 1467796197196 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1645 | 1467796197197 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fb4800 == 35 [pid = 1645] [id = 614] 02:09:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120f4a800) [pid = 1645] [serial = 1842] [outer = 0x0] 02:09:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x121019400) [pid = 1645] [serial = 1843] [outer = 0x120f4a800] 02:09:57 INFO - PROCESS | 1645 | 1467796197221 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x124948c00) [pid = 1645] [serial = 1844] [outer = 0x120f4a800] 02:09:57 INFO - PROCESS | 1645 | 1467796197572 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 02:09:57 INFO - PROCESS | 1645 | 1467796197580 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 1645 | 1467796197581 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:09:57 INFO - PROCESS | 1645 | 1467796197583 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1645 | 1467796197584 Marionette TRACE conn2 <- [1,2430,null,{}] 02:09:57 INFO - PROCESS | 1645 | 1467796197587 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:57 INFO - PROCESS | 1645 | 1467796197588 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:57 INFO - PROCESS | 1645 | 1467796197685 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:09:57 INFO - PROCESS | 1645 | 1467796197688 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1645 | 1467796197689 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x129291800 == 36 [pid = 1645] [id = 615] 02:09:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124c75800) [pid = 1645] [serial = 1845] [outer = 0x0] 02:09:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1254d0400) [pid = 1645] [serial = 1846] [outer = 0x124c75800] 02:09:57 INFO - PROCESS | 1645 | 1467796197713 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x125fc3000) [pid = 1645] [serial = 1847] [outer = 0x124c75800] 02:09:58 INFO - PROCESS | 1645 | 1467796198032 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 02:09:58 INFO - PROCESS | 1645 | 1467796198058 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1645 | 1467796198059 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:09:58 INFO - PROCESS | 1645 | 1467796198062 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1645 | 1467796198063 Marionette TRACE conn2 <- [1,2434,null,{}] 02:09:58 INFO - PROCESS | 1645 | 1467796198073 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:58 INFO - PROCESS | 1645 | 1467796198074 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:58 INFO - PROCESS | 1645 | 1467796198174 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:09:58 INFO - PROCESS | 1645 | 1467796198178 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 1645 | 1467796198179 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac47800 == 37 [pid = 1645] [id = 616] 02:09:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x125494000) [pid = 1645] [serial = 1848] [outer = 0x0] 02:09:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x127411000) [pid = 1645] [serial = 1849] [outer = 0x125494000] 02:09:58 INFO - PROCESS | 1645 | 1467796198203 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x127435800) [pid = 1645] [serial = 1850] [outer = 0x125494000] 02:09:58 INFO - PROCESS | 1645 | 1467796198555 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 02:09:58 INFO - PROCESS | 1645 | 1467796198583 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1645 | 1467796198584 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:09:58 INFO - PROCESS | 1645 | 1467796198592 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1645 | 1467796198593 Marionette TRACE conn2 <- [1,2438,null,{}] 02:09:58 INFO - PROCESS | 1645 | 1467796198595 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:58 INFO - PROCESS | 1645 | 1467796198596 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:58 INFO - PROCESS | 1645 | 1467796198694 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:09:58 INFO - PROCESS | 1645 | 1467796198697 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 1645 | 1467796198698 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b016000 == 38 [pid = 1645] [id = 617] 02:09:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12740c400) [pid = 1645] [serial = 1851] [outer = 0x0] 02:09:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x128a5f400) [pid = 1645] [serial = 1852] [outer = 0x12740c400] 02:09:58 INFO - PROCESS | 1645 | 1467796198722 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x128a67800) [pid = 1645] [serial = 1853] [outer = 0x12740c400] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1196d6000) [pid = 1645] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x110fb8800) [pid = 1645] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1128cb800) [pid = 1645] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x118139400) [pid = 1645] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1219cc400) [pid = 1645] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113a7ec00) [pid = 1645] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128a67400) [pid = 1645] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x110fb8c00) [pid = 1645] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x120f8ec00) [pid = 1645] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123d0c400) [pid = 1645] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x129015000) [pid = 1645] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x129016c00) [pid = 1645] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1218e8400) [pid = 1645] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1138bec00) [pid = 1645] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x110fb5c00) [pid = 1645] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1128d1000) [pid = 1645] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1196e0000) [pid = 1645] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:09:59 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112f50000) [pid = 1645] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:09:59 INFO - PROCESS | 1645 | 1467796199178 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 620ms 02:09:59 INFO - PROCESS | 1645 | 1467796199212 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 1645 | 1467796199213 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:09:59 INFO - PROCESS | 1645 | 1467796199216 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:09:59 INFO - PROCESS | 1645 | 1467796199217 Marionette TRACE conn2 <- [1,2442,null,{}] 02:09:59 INFO - PROCESS | 1645 | 1467796199224 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:59 INFO - PROCESS | 1645 | 1467796199226 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:59 INFO - PROCESS | 1645 | 1467796199338 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:09:59 INFO - PROCESS | 1645 | 1467796199378 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1645 | 1467796199379 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248d5000 == 39 [pid = 1645] [id = 618] 02:09:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x110fb8800) [pid = 1645] [serial = 1854] [outer = 0x0] 02:09:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x116a12c00) [pid = 1645] [serial = 1855] [outer = 0x110fb8800] 02:09:59 INFO - PROCESS | 1645 | 1467796199404 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120f54800) [pid = 1645] [serial = 1856] [outer = 0x110fb8800] 02:09:59 INFO - PROCESS | 1645 | 1467796199675 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 474ms 02:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:09:59 INFO - PROCESS | 1645 | 1467796199692 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 1645 | 1467796199694 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:09:59 INFO - PROCESS | 1645 | 1467796199696 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:09:59 INFO - PROCESS | 1645 | 1467796199698 Marionette TRACE conn2 <- [1,2446,null,{}] 02:09:59 INFO - PROCESS | 1645 | 1467796199708 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:59 INFO - PROCESS | 1645 | 1467796199709 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:59 INFO - PROCESS | 1645 | 1467796199806 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:09:59 INFO - PROCESS | 1645 | 1467796199810 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1645 | 1467796199811 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:09:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c36e800 == 40 [pid = 1645] [id = 619] 02:09:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1218dec00) [pid = 1645] [serial = 1857] [outer = 0x0] 02:09:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128a61c00) [pid = 1645] [serial = 1858] [outer = 0x1218dec00] 02:09:59 INFO - PROCESS | 1645 | 1467796199837 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12925c400) [pid = 1645] [serial = 1859] [outer = 0x1218dec00] 02:10:00 INFO - PROCESS | 1645 | 1467796200172 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 523ms 02:10:00 INFO - PROCESS | 1645 | 1467796200219 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1645 | 1467796200221 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:10:00 INFO - PROCESS | 1645 | 1467796200234 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1645 | 1467796200235 Marionette TRACE conn2 <- [1,2450,null,{}] 02:10:00 INFO - PROCESS | 1645 | 1467796200237 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:00 INFO - PROCESS | 1645 | 1467796200238 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:00 INFO - PROCESS | 1645 | 1467796200314 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:10:00 INFO - PROCESS | 1645 | 1467796200320 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1645 | 1467796200322 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca76800 == 41 [pid = 1645] [id = 620] 02:10:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119b12c00) [pid = 1645] [serial = 1860] [outer = 0x0] 02:10:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x129260800) [pid = 1645] [serial = 1861] [outer = 0x119b12c00] 02:10:00 INFO - PROCESS | 1645 | 1467796200345 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1292e3c00) [pid = 1645] [serial = 1862] [outer = 0x119b12c00] 02:10:00 INFO - PROCESS | 1645 | 1467796200672 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 02:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:10:00 INFO - PROCESS | 1645 | 1467796200705 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1645 | 1467796200706 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:10:00 INFO - PROCESS | 1645 | 1467796200708 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1645 | 1467796200709 Marionette TRACE conn2 <- [1,2454,null,{}] 02:10:00 INFO - PROCESS | 1645 | 1467796200711 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:00 INFO - PROCESS | 1645 | 1467796200712 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:00 INFO - PROCESS | 1645 | 1467796200791 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:10:00 INFO - PROCESS | 1645 | 1467796200794 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1645 | 1467796200795 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc48800 == 42 [pid = 1645] [id = 621] 02:10:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12925d000) [pid = 1645] [serial = 1863] [outer = 0x0] 02:10:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a4e9400) [pid = 1645] [serial = 1864] [outer = 0x12925d000] 02:10:00 INFO - PROCESS | 1645 | 1467796200818 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12a6bbc00) [pid = 1645] [serial = 1865] [outer = 0x12925d000] 02:10:01 INFO - PROCESS | 1645 | 1467796201314 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 622ms 02:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:10:01 INFO - PROCESS | 1645 | 1467796201331 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 1645 | 1467796201335 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:10:01 INFO - PROCESS | 1645 | 1467796201340 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1645 | 1467796201343 Marionette TRACE conn2 <- [1,2458,null,{}] 02:10:01 INFO - PROCESS | 1645 | 1467796201349 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:01 INFO - PROCESS | 1645 | 1467796201351 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:01 INFO - PROCESS | 1645 | 1467796201504 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:10:01 INFO - PROCESS | 1645 | 1467796201600 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:01 INFO - PROCESS | 1645 | 1467796201602 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x119675000 == 43 [pid = 1645] [id = 622] 02:10:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x113d60c00) [pid = 1645] [serial = 1866] [outer = 0x0] 02:10:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11604c000) [pid = 1645] [serial = 1867] [outer = 0x113d60c00] 02:10:01 INFO - PROCESS | 1645 | 1467796201633 Marionette DEBUG loaded listener.js 02:10:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11697bc00) [pid = 1645] [serial = 1868] [outer = 0x113d60c00] 02:10:02 INFO - PROCESS | 1645 | 1467796202040 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 723ms 02:10:02 INFO - PROCESS | 1645 | 1467796202062 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 1645 | 1467796202065 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:10:02 INFO - PROCESS | 1645 | 1467796202069 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 1645 | 1467796202071 Marionette TRACE conn2 <- [1,2462,null,{}] 02:10:02 INFO - PROCESS | 1645 | 1467796202073 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:02 INFO - PROCESS | 1645 | 1467796202075 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:02 INFO - PROCESS | 1645 | 1467796202179 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:10:02 INFO - PROCESS | 1645 | 1467796202238 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1645 | 1467796202239 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254b9000 == 44 [pid = 1645] [id = 623] 02:10:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1176ea400) [pid = 1645] [serial = 1869] [outer = 0x0] 02:10:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x118513800) [pid = 1645] [serial = 1870] [outer = 0x1176ea400] 02:10:02 INFO - PROCESS | 1645 | 1467796202270 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119319400) [pid = 1645] [serial = 1871] [outer = 0x1176ea400] 02:10:02 INFO - PROCESS | 1645 | 1467796202702 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 02:10:02 INFO - PROCESS | 1645 | 1467796202740 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 1645 | 1467796202741 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:10:02 INFO - PROCESS | 1645 | 1467796202744 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 1645 | 1467796202746 Marionette TRACE conn2 <- [1,2466,null,{}] 02:10:02 INFO - PROCESS | 1645 | 1467796202754 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:02 INFO - PROCESS | 1645 | 1467796202757 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:02 INFO - PROCESS | 1645 | 1467796202858 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:10:02 INFO - PROCESS | 1645 | 1467796202966 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1645 | 1467796202969 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca7e800 == 45 [pid = 1645] [id = 624] 02:10:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x119f67400) [pid = 1645] [serial = 1872] [outer = 0x0] 02:10:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x120f97c00) [pid = 1645] [serial = 1873] [outer = 0x119f67400] 02:10:03 INFO - PROCESS | 1645 | 1467796203001 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1218e2000) [pid = 1645] [serial = 1874] [outer = 0x119f67400] 02:10:03 INFO - PROCESS | 1645 | 1467796203407 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms 02:10:03 INFO - PROCESS | 1645 | 1467796203415 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:10:03 INFO - PROCESS | 1645 | 1467796203417 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:10:03 INFO - PROCESS | 1645 | 1467796203420 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 1645 | 1467796203421 Marionette TRACE conn2 <- [1,2470,null,{}] 02:10:03 INFO - PROCESS | 1645 | 1467796203423 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:03 INFO - PROCESS | 1645 | 1467796203424 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:03 INFO - PROCESS | 1645 | 1467796203526 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:10:03 INFO - PROCESS | 1645 | 1467796203581 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 1645 | 1467796203583 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d178000 == 46 [pid = 1645] [id = 625] 02:10:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1219cf000) [pid = 1645] [serial = 1875] [outer = 0x0] 02:10:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1255c4400) [pid = 1645] [serial = 1876] [outer = 0x1219cf000] 02:10:03 INFO - PROCESS | 1645 | 1467796203611 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128a5c800) [pid = 1645] [serial = 1877] [outer = 0x1219cf000] 02:10:04 INFO - PROCESS | 1645 | 1467796204046 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 669ms 02:10:04 INFO - PROCESS | 1645 | 1467796204090 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1645 | 1467796204091 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:10:04 INFO - PROCESS | 1645 | 1467796204094 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1645 | 1467796204095 Marionette TRACE conn2 <- [1,2474,null,{}] 02:10:04 INFO - PROCESS | 1645 | 1467796204097 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:04 INFO - PROCESS | 1645 | 1467796204099 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:04 INFO - PROCESS | 1645 | 1467796204200 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:10:04 INFO - PROCESS | 1645 | 1467796204292 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 1645 | 1467796204293 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x116999800 == 47 [pid = 1645] [id = 626] 02:10:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11269e000) [pid = 1645] [serial = 1878] [outer = 0x0] 02:10:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1265de400) [pid = 1645] [serial = 1879] [outer = 0x11269e000] 02:10:04 INFO - PROCESS | 1645 | 1467796204323 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x128cf9000) [pid = 1645] [serial = 1880] [outer = 0x11269e000] 02:10:04 INFO - PROCESS | 1645 | 1467796204845 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 768ms 02:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:10:04 INFO - PROCESS | 1645 | 1467796204862 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1645 | 1467796204865 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:10:04 INFO - PROCESS | 1645 | 1467796204868 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1645 | 1467796204869 Marionette TRACE conn2 <- [1,2478,null,{}] 02:10:04 INFO - PROCESS | 1645 | 1467796204874 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:04 INFO - PROCESS | 1645 | 1467796204875 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:04 INFO - PROCESS | 1645 | 1467796204973 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:10:05 INFO - PROCESS | 1645 | 1467796205036 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1645 | 1467796205038 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x117173800 == 48 [pid = 1645] [id = 627] 02:10:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x113393000) [pid = 1645] [serial = 1881] [outer = 0x0] 02:10:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x116774400) [pid = 1645] [serial = 1882] [outer = 0x113393000] 02:10:05 INFO - PROCESS | 1645 | 1467796205082 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1180a7000) [pid = 1645] [serial = 1883] [outer = 0x113393000] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca76800 == 47 [pid = 1645] [id = 620] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12c36e800 == 46 [pid = 1645] [id = 619] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x1248d5000 == 45 [pid = 1645] [id = 618] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12b016000 == 44 [pid = 1645] [id = 617] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac47800 == 43 [pid = 1645] [id = 616] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x129291800 == 42 [pid = 1645] [id = 615] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x128fb4800 == 41 [pid = 1645] [id = 614] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x1188d4800 == 40 [pid = 1645] [id = 613] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x1248e9000 == 39 [pid = 1645] [id = 612] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x121884000 == 38 [pid = 1645] [id = 611] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x119676000 == 37 [pid = 1645] [id = 610] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x1167e3800 == 36 [pid = 1645] [id = 609] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc45800 == 35 [pid = 1645] [id = 588] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x119c31000 == 34 [pid = 1645] [id = 608] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x113252800 == 33 [pid = 1645] [id = 607] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x116999800 == 32 [pid = 1645] [id = 626] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12d178000 == 31 [pid = 1645] [id = 625] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca7e800 == 30 [pid = 1645] [id = 624] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x1254b9000 == 29 [pid = 1645] [id = 623] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x119675000 == 28 [pid = 1645] [id = 622] 02:10:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc48800 == 27 [pid = 1645] [id = 621] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x128aee000) [pid = 1645] [serial = 1801] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1171a3800) [pid = 1645] [serial = 1774] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x118132000) [pid = 1645] [serial = 1775] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1218ddc00) [pid = 1645] [serial = 1789] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1218e8000) [pid = 1645] [serial = 1790] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1186c4800) [pid = 1645] [serial = 1777] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x123ca3800) [pid = 1645] [serial = 1792] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1249b4800) [pid = 1645] [serial = 1793] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x113f02800) [pid = 1645] [serial = 1771] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x116053400) [pid = 1645] [serial = 1772] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1292e0400) [pid = 1645] [serial = 1766] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1193be000) [pid = 1645] [serial = 1780] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1196d7000) [pid = 1645] [serial = 1781] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1214f6c00) [pid = 1645] [serial = 1786] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1218dac00) [pid = 1645] [serial = 1787] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124f35800) [pid = 1645] [serial = 1795] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1254d8800) [pid = 1645] [serial = 1796] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12925e800) [pid = 1645] [serial = 1804] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x129014c00) [pid = 1645] [serial = 1802] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1292e7800) [pid = 1645] [serial = 1807] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1292e3400) [pid = 1645] [serial = 1805] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12ab99800) [pid = 1645] [serial = 1817] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12a4e5800) [pid = 1645] [serial = 1808] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x125490c00) [pid = 1645] [serial = 1813] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12a6c0c00) [pid = 1645] [serial = 1816] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x118f6ec00) [pid = 1645] [serial = 1778] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112015000) [pid = 1645] [serial = 1810] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1129a6000) [pid = 1645] [serial = 1768] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112d39800) [pid = 1645] [serial = 1769] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1199be400) [pid = 1645] [serial = 1783] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12ab9cc00) [pid = 1645] [serial = 1819] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x120f8f000) [pid = 1645] [serial = 1784] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x127407c00) [pid = 1645] [serial = 1798] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x113385800) [pid = 1645] [serial = 1811] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12a6b5800) [pid = 1645] [serial = 1814] [outer = 0x0] [url = about:blank] 02:10:05 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x128a64800) [pid = 1645] [serial = 1799] [outer = 0x0] [url = about:blank] 02:10:06 INFO - PROCESS | 1645 | 1467796206081 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1225ms 02:10:06 INFO - PROCESS | 1645 | 1467796206093 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:10:06 INFO - PROCESS | 1645 | 1467796206095 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:10:06 INFO - PROCESS | 1645 | 1467796206098 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1645 | 1467796206100 Marionette TRACE conn2 <- [1,2482,null,{}] 02:10:06 INFO - PROCESS | 1645 | 1467796206110 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:06 INFO - PROCESS | 1645 | 1467796206111 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:06 INFO - PROCESS | 1645 | 1467796206192 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:10:06 INFO - PROCESS | 1645 | 1467796206197 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1645 | 1467796206200 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x11695d000 == 28 [pid = 1645] [id = 628] 02:10:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1128d8000) [pid = 1645] [serial = 1884] [outer = 0x0] 02:10:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112af2400) [pid = 1645] [serial = 1885] [outer = 0x1128d8000] 02:10:06 INFO - PROCESS | 1645 | 1467796206231 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1129a5c00) [pid = 1645] [serial = 1886] [outer = 0x1128d8000] 02:10:06 INFO - PROCESS | 1645 | 1467796206613 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms 02:10:06 INFO - PROCESS | 1645 | 1467796206624 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:10:06 INFO - PROCESS | 1645 | 1467796206627 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:10:06 INFO - PROCESS | 1645 | 1467796206632 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1645 | 1467796206635 Marionette TRACE conn2 <- [1,2486,null,{}] 02:10:06 INFO - PROCESS | 1645 | 1467796206638 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:06 INFO - PROCESS | 1645 | 1467796206639 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:06 INFO - PROCESS | 1645 | 1467796206721 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:10:06 INFO - PROCESS | 1645 | 1467796206725 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1645 | 1467796206726 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188e4800 == 29 [pid = 1645] [id = 629] 02:10:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x113d63400) [pid = 1645] [serial = 1887] [outer = 0x0] 02:10:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1162e0c00) [pid = 1645] [serial = 1888] [outer = 0x113d63400] 02:10:06 INFO - PROCESS | 1645 | 1467796206755 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x117e31800) [pid = 1645] [serial = 1889] [outer = 0x113d63400] 02:10:07 INFO - PROCESS | 1645 | 1467796207176 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 573ms 02:10:07 INFO - PROCESS | 1645 | 1467796207206 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:10:07 INFO - PROCESS | 1645 | 1467796207208 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:10:07 INFO - PROCESS | 1645 | 1467796207212 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 1645 | 1467796207216 Marionette TRACE conn2 <- [1,2490,null,{}] 02:10:07 INFO - PROCESS | 1645 | 1467796207228 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:07 INFO - PROCESS | 1645 | 1467796207233 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:07 INFO - PROCESS | 1645 | 1467796207349 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:10:07 INFO - PROCESS | 1645 | 1467796207361 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:07 INFO - PROCESS | 1645 | 1467796207364 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x121894800 == 30 [pid = 1645] [id = 630] 02:10:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1128cb800) [pid = 1645] [serial = 1890] [outer = 0x0] 02:10:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1193cb800) [pid = 1645] [serial = 1891] [outer = 0x1128cb800] 02:10:07 INFO - PROCESS | 1645 | 1467796207417 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119657400) [pid = 1645] [serial = 1892] [outer = 0x1128cb800] 02:10:08 INFO - PROCESS | 1645 | 1467796208007 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 824ms 02:10:08 INFO - PROCESS | 1645 | 1467796208036 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 1645 | 1467796208038 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:10:08 INFO - PROCESS | 1645 | 1467796208042 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1645 | 1467796208044 Marionette TRACE conn2 <- [1,2494,null,{}] 02:10:08 INFO - PROCESS | 1645 | 1467796208047 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:08 INFO - PROCESS | 1645 | 1467796208049 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:08 INFO - PROCESS | 1645 | 1467796208153 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:10:08 INFO - PROCESS | 1645 | 1467796208232 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1645 | 1467796208233 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181ce800 == 31 [pid = 1645] [id = 631] 02:10:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x112019c00) [pid = 1645] [serial = 1893] [outer = 0x0] 02:10:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112d2ec00) [pid = 1645] [serial = 1894] [outer = 0x112019c00] 02:10:08 INFO - PROCESS | 1645 | 1467796208264 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1138c5800) [pid = 1645] [serial = 1895] [outer = 0x112019c00] 02:10:08 INFO - PROCESS | 1645 | 1467796208724 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 771ms 02:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:10:08 INFO - PROCESS | 1645 | 1467796208813 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 1645 | 1467796208816 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:10:08 INFO - PROCESS | 1645 | 1467796208820 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1645 | 1467796208822 Marionette TRACE conn2 <- [1,2498,null,{}] 02:10:08 INFO - PROCESS | 1645 | 1467796208825 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:08 INFO - PROCESS | 1645 | 1467796208827 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:08 INFO - PROCESS | 1645 | 1467796208930 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:10:08 INFO - PROCESS | 1645 | 1467796208985 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1645 | 1467796208987 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x124fdb800 == 32 [pid = 1645] [id = 632] 02:10:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1138c8800) [pid = 1645] [serial = 1896] [outer = 0x0] 02:10:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11850f800) [pid = 1645] [serial = 1897] [outer = 0x1138c8800] 02:10:09 INFO - PROCESS | 1645 | 1467796209017 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1196d6000) [pid = 1645] [serial = 1898] [outer = 0x1138c8800] 02:10:09 INFO - PROCESS | 1645 | 1467796209586 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 820ms 02:10:09 INFO - PROCESS | 1645 | 1467796209640 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:10:09 INFO - PROCESS | 1645 | 1467796209643 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:10:09 INFO - PROCESS | 1645 | 1467796209647 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 1645 | 1467796209648 Marionette TRACE conn2 <- [1,2502,null,{}] 02:10:09 INFO - PROCESS | 1645 | 1467796209652 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:09 INFO - PROCESS | 1645 | 1467796209654 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:09 INFO - PROCESS | 1645 | 1467796209760 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:10:09 INFO - PROCESS | 1645 | --DOCSHELL 0x1188e4800 == 31 [pid = 1645] [id = 629] 02:10:09 INFO - PROCESS | 1645 | --DOCSHELL 0x11695d000 == 30 [pid = 1645] [id = 628] 02:10:09 INFO - PROCESS | 1645 | --DOCSHELL 0x117173800 == 29 [pid = 1645] [id = 627] 02:10:09 INFO - PROCESS | 1645 | 1467796209824 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:09 INFO - PROCESS | 1645 | 1467796209827 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x117212800 == 30 [pid = 1645] [id = 633] 02:10:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1132e0400) [pid = 1645] [serial = 1899] [outer = 0x0] 02:10:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11338e400) [pid = 1645] [serial = 1900] [outer = 0x1132e0400] 02:10:09 INFO - PROCESS | 1645 | 1467796209854 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1160aac00) [pid = 1645] [serial = 1901] [outer = 0x1132e0400] 02:10:10 INFO - PROCESS | 1645 | 1467796210149 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 525ms 02:10:10 INFO - PROCESS | 1645 | 1467796210175 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 1645 | 1467796210178 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:10:10 INFO - PROCESS | 1645 | 1467796210182 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 1645 | 1467796210185 Marionette TRACE conn2 <- [1,2506,null,{}] 02:10:10 INFO - PROCESS | 1645 | 1467796210190 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:10 INFO - PROCESS | 1645 | 1467796210192 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:10 INFO - PROCESS | 1645 | 1467796210347 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:10:10 INFO - PROCESS | 1645 | 1467796210388 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1645 | 1467796210389 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x121513800 == 31 [pid = 1645] [id = 634] 02:10:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11604b000) [pid = 1645] [serial = 1902] [outer = 0x0] 02:10:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11964c000) [pid = 1645] [serial = 1903] [outer = 0x11604b000] 02:10:10 INFO - PROCESS | 1645 | 1467796210416 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11993e000) [pid = 1645] [serial = 1904] [outer = 0x11604b000] 02:10:10 INFO - PROCESS | 1645 | 1467796210774 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 624ms 02:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:10:10 INFO - PROCESS | 1645 | 1467796210811 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 1645 | 1467796210813 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:10:10 INFO - PROCESS | 1645 | 1467796210815 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 1645 | 1467796210818 Marionette TRACE conn2 <- [1,2510,null,{}] 02:10:10 INFO - PROCESS | 1645 | 1467796210825 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:10 INFO - PROCESS | 1645 | 1467796210829 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:10 INFO - PROCESS | 1645 | 1467796210930 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:10:10 INFO - PROCESS | 1645 | 1467796210969 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1645 | 1467796210972 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fa0800 == 32 [pid = 1645] [id = 635] 02:10:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x111d13800) [pid = 1645] [serial = 1905] [outer = 0x0] 02:10:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x120f51800) [pid = 1645] [serial = 1906] [outer = 0x111d13800] 02:10:11 INFO - PROCESS | 1645 | 1467796211007 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1214f6c00) [pid = 1645] [serial = 1907] [outer = 0x111d13800] 02:10:11 INFO - PROCESS | 1645 | 1467796211332 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 572ms 02:10:11 INFO - PROCESS | 1645 | 1467796211388 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1645 | 1467796211390 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:10:11 INFO - PROCESS | 1645 | 1467796211392 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1645 | 1467796211393 Marionette TRACE conn2 <- [1,2514,null,{}] 02:10:11 INFO - PROCESS | 1645 | 1467796211395 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:11 INFO - PROCESS | 1645 | 1467796211396 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:11 INFO - PROCESS | 1645 | 1467796211494 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:10:11 INFO - PROCESS | 1645 | 1467796211506 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 1645 | 1467796211507 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x113003800 == 33 [pid = 1645] [id = 636] 02:10:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1218dac00) [pid = 1645] [serial = 1908] [outer = 0x0] 02:10:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1218e5800) [pid = 1645] [serial = 1909] [outer = 0x1218dac00] 02:10:11 INFO - PROCESS | 1645 | 1467796211533 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x110fefc00) [pid = 1645] [serial = 1910] [outer = 0x1218dac00] 02:10:11 INFO - PROCESS | 1645 | 1467796211890 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 02:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:10:11 INFO - PROCESS | 1645 | 1467796211913 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1645 | 1467796211914 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:10:11 INFO - PROCESS | 1645 | 1467796211917 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1645 | 1467796211920 Marionette TRACE conn2 <- [1,2518,null,{}] 02:10:11 INFO - PROCESS | 1645 | 1467796211928 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:11 INFO - PROCESS | 1645 | 1467796211930 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:12 INFO - PROCESS | 1645 | 1467796212027 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:10:12 INFO - PROCESS | 1645 | 1467796212030 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1645 | 1467796212032 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac4a000 == 34 [pid = 1645] [id = 637] 02:10:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1128d0000) [pid = 1645] [serial = 1911] [outer = 0x0] 02:10:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x123d0d400) [pid = 1645] [serial = 1912] [outer = 0x1128d0000] 02:10:12 INFO - PROCESS | 1645 | 1467796212063 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x124cef000) [pid = 1645] [serial = 1913] [outer = 0x1128d0000] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x113d63400) [pid = 1645] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119b12c00) [pid = 1645] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x113393000) [pid = 1645] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x113d60c00) [pid = 1645] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1176ea400) [pid = 1645] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12925d000) [pid = 1645] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1128d8000) [pid = 1645] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x119f67400) [pid = 1645] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x120f4a800) [pid = 1645] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124c75800) [pid = 1645] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1128d4800) [pid = 1645] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113d0a400) [pid = 1645] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118513400) [pid = 1645] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x110fb8800) [pid = 1645] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11931a000) [pid = 1645] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x125494000) [pid = 1645] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x110fe3c00) [pid = 1645] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1196dc800) [pid = 1645] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1162d7400) [pid = 1645] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1219cf000) [pid = 1645] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11269e000) [pid = 1645] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12740c400) [pid = 1645] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12a6b5c00) [pid = 1645] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:10:12 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1218dec00) [pid = 1645] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:10:12 INFO - PROCESS | 1645 | 1467796212439 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 532ms 02:10:12 INFO - PROCESS | 1645 | 1467796212450 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1645 | 1467796212452 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:10:12 INFO - PROCESS | 1645 | 1467796212457 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1645 | 1467796212458 Marionette TRACE conn2 <- [1,2522,null,{}] 02:10:12 INFO - PROCESS | 1645 | 1467796212460 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:12 INFO - PROCESS | 1645 | 1467796212464 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:12 INFO - PROCESS | 1645 | 1467796212561 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:10:12 INFO - PROCESS | 1645 | 1467796212565 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1645 | 1467796212566 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac41000 == 35 [pid = 1645] [id = 638] 02:10:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x112233800) [pid = 1645] [serial = 1914] [outer = 0x0] 02:10:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1196dc800) [pid = 1645] [serial = 1915] [outer = 0x112233800] 02:10:12 INFO - PROCESS | 1645 | 1467796212595 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x124cf0c00) [pid = 1645] [serial = 1916] [outer = 0x112233800] 02:10:12 INFO - PROCESS | 1645 | 1467796212953 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 02:10:12 INFO - PROCESS | 1645 | 1467796212977 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1645 | 1467796212978 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:10:12 INFO - PROCESS | 1645 | 1467796212990 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1645 | 1467796212991 Marionette TRACE conn2 <- [1,2526,null,{}] 02:10:12 INFO - PROCESS | 1645 | 1467796212993 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:12 INFO - PROCESS | 1645 | 1467796212994 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:13 INFO - PROCESS | 1645 | 1467796213069 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:10:13 INFO - PROCESS | 1645 | 1467796213073 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1645 | 1467796213075 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b92b000 == 36 [pid = 1645] [id = 639] 02:10:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x125497000) [pid = 1645] [serial = 1917] [outer = 0x0] 02:10:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x125fb8c00) [pid = 1645] [serial = 1918] [outer = 0x125497000] 02:10:13 INFO - PROCESS | 1645 | 1467796213099 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x127404800) [pid = 1645] [serial = 1919] [outer = 0x125497000] 02:10:13 INFO - PROCESS | 1645 | 1467796213436 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 477ms 02:10:13 INFO - PROCESS | 1645 | 1467796213458 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1645 | 1467796213459 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:10:13 INFO - PROCESS | 1645 | 1467796213461 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1645 | 1467796213462 Marionette TRACE conn2 <- [1,2530,null,{}] 02:10:13 INFO - PROCESS | 1645 | 1467796213465 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:13 INFO - PROCESS | 1645 | 1467796213466 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:13 INFO - PROCESS | 1645 | 1467796213541 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:10:13 INFO - PROCESS | 1645 | 1467796213544 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1645 | 1467796213546 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c35f000 == 37 [pid = 1645] [id = 640] 02:10:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1255c6c00) [pid = 1645] [serial = 1920] [outer = 0x0] 02:10:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x127436c00) [pid = 1645] [serial = 1921] [outer = 0x1255c6c00] 02:10:13 INFO - PROCESS | 1645 | 1467796213572 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128a64800) [pid = 1645] [serial = 1922] [outer = 0x1255c6c00] 02:10:13 INFO - PROCESS | 1645 | 1467796213904 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 473ms 02:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:10:13 INFO - PROCESS | 1645 | 1467796213936 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1645 | 1467796213937 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:10:13 INFO - PROCESS | 1645 | 1467796213939 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1645 | 1467796213940 Marionette TRACE conn2 <- [1,2534,null,{}] 02:10:13 INFO - PROCESS | 1645 | 1467796213942 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:13 INFO - PROCESS | 1645 | 1467796213943 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:14 INFO - PROCESS | 1645 | 1467796214050 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:10:14 INFO - PROCESS | 1645 | 1467796214058 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1645 | 1467796214059 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fa0000 == 38 [pid = 1645] [id = 641] 02:10:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x128a63c00) [pid = 1645] [serial = 1923] [outer = 0x0] 02:10:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128cf9400) [pid = 1645] [serial = 1924] [outer = 0x128a63c00] 02:10:14 INFO - PROCESS | 1645 | 1467796214083 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x129014c00) [pid = 1645] [serial = 1925] [outer = 0x128a63c00] 02:10:14 INFO - PROCESS | 1645 | 1467796214373 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 02:10:14 INFO - PROCESS | 1645 | 1467796214458 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 1645 | 1467796214460 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:10:14 INFO - PROCESS | 1645 | 1467796214464 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1645 | 1467796214466 Marionette TRACE conn2 <- [1,2538,null,{}] 02:10:14 INFO - PROCESS | 1645 | 1467796214473 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:14 INFO - PROCESS | 1645 | 1467796214474 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:14 INFO - PROCESS | 1645 | 1467796214578 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:10:14 INFO - PROCESS | 1645 | 1467796214635 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1645 | 1467796214637 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e77800 == 39 [pid = 1645] [id = 642] 02:10:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1128ce800) [pid = 1645] [serial = 1926] [outer = 0x0] 02:10:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1128d7800) [pid = 1645] [serial = 1927] [outer = 0x1128ce800] 02:10:14 INFO - PROCESS | 1645 | 1467796214669 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11321d800) [pid = 1645] [serial = 1928] [outer = 0x1128ce800] 02:10:15 INFO - PROCESS | 1645 | 1467796215092 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 674ms 02:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:10:15 INFO - PROCESS | 1645 | 1467796215138 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:10:15 INFO - PROCESS | 1645 | 1467796215140 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:10:15 INFO - PROCESS | 1645 | 1467796215144 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1645 | 1467796215147 Marionette TRACE conn2 <- [1,2542,null,{}] 02:10:15 INFO - PROCESS | 1645 | 1467796215149 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:15 INFO - PROCESS | 1645 | 1467796215151 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:15 INFO - PROCESS | 1645 | 1467796215250 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:10:15 INFO - PROCESS | 1645 | 1467796215353 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1645 | 1467796215354 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c71000 == 40 [pid = 1645] [id = 643] 02:10:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x118136800) [pid = 1645] [serial = 1929] [outer = 0x0] 02:10:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1183c1800) [pid = 1645] [serial = 1930] [outer = 0x118136800] 02:10:15 INFO - PROCESS | 1645 | 1467796215388 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119657c00) [pid = 1645] [serial = 1931] [outer = 0x118136800] 02:10:15 INFO - PROCESS | 1645 | 1467796215902 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 827ms 02:10:15 INFO - PROCESS | 1645 | 1467796215970 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:10:15 INFO - PROCESS | 1645 | 1467796215971 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:10:15 INFO - PROCESS | 1645 | 1467796215973 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1645 | 1467796215975 Marionette TRACE conn2 <- [1,2546,null,{}] 02:10:15 INFO - PROCESS | 1645 | 1467796215982 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:15 INFO - PROCESS | 1645 | 1467796215985 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:16 INFO - PROCESS | 1645 | 1467796216123 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:10:16 INFO - PROCESS | 1645 | 1467796216178 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1645 | 1467796216180 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc31000 == 41 [pid = 1645] [id = 644] 02:10:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x120f90400) [pid = 1645] [serial = 1932] [outer = 0x0] 02:10:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12101b000) [pid = 1645] [serial = 1933] [outer = 0x120f90400] 02:10:16 INFO - PROCESS | 1645 | 1467796216213 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x121923c00) [pid = 1645] [serial = 1934] [outer = 0x120f90400] 02:10:16 INFO - PROCESS | 1645 | 1467796216640 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 722ms 02:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:10:16 INFO - PROCESS | 1645 | 1467796216695 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1645 | 1467796216697 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:10:16 INFO - PROCESS | 1645 | 1467796216699 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1645 | 1467796216700 Marionette TRACE conn2 <- [1,2550,null,{}] 02:10:16 INFO - PROCESS | 1645 | 1467796216702 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:16 INFO - PROCESS | 1645 | 1467796216704 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:16 INFO - PROCESS | 1645 | 1467796216802 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:10:16 INFO - PROCESS | 1645 | 1467796216863 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1645 | 1467796216865 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cf25800 == 42 [pid = 1645] [id = 645] 02:10:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x124c6c800) [pid = 1645] [serial = 1935] [outer = 0x0] 02:10:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12900bc00) [pid = 1645] [serial = 1936] [outer = 0x124c6c800] 02:10:16 INFO - PROCESS | 1645 | 1467796216893 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12925e800) [pid = 1645] [serial = 1937] [outer = 0x124c6c800] 02:10:17 INFO - PROCESS | 1645 | 1467796217356 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 671ms 02:10:17 INFO - PROCESS | 1645 | 1467796217386 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 1645 | 1467796217388 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:10:17 INFO - PROCESS | 1645 | 1467796217391 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1645 | 1467796217392 Marionette TRACE conn2 <- [1,2554,null,{}] 02:10:17 INFO - PROCESS | 1645 | 1467796217395 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:17 INFO - PROCESS | 1645 | 1467796217396 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:17 INFO - PROCESS | 1645 | 1467796217495 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:10:17 INFO - PROCESS | 1645 | 1467796217568 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1645 | 1467796217569 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e7d000 == 43 [pid = 1645] [id = 646] 02:10:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1129a8c00) [pid = 1645] [serial = 1938] [outer = 0x0] 02:10:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11813b400) [pid = 1645] [serial = 1939] [outer = 0x1129a8c00] 02:10:17 INFO - PROCESS | 1645 | 1467796217598 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12925fc00) [pid = 1645] [serial = 1940] [outer = 0x1129a8c00] 02:10:18 INFO - PROCESS | 1645 | 1467796218177 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 821ms 02:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:10:18 INFO - PROCESS | 1645 | 1467796218213 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 1645 | 1467796218215 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:10:18 INFO - PROCESS | 1645 | 1467796218219 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 1645 | 1467796218222 Marionette TRACE conn2 <- [1,2558,null,{}] 02:10:18 INFO - PROCESS | 1645 | 1467796218226 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:18 INFO - PROCESS | 1645 | 1467796218228 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:18 INFO - PROCESS | 1645 | 1467796218321 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:10:18 INFO - PROCESS | 1645 | 1467796218396 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1645 | 1467796218398 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x118f8f000 == 44 [pid = 1645] [id = 647] 02:10:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x113a7e400) [pid = 1645] [serial = 1941] [outer = 0x0] 02:10:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x113d65400) [pid = 1645] [serial = 1942] [outer = 0x113a7e400] 02:10:18 INFO - PROCESS | 1645 | 1467796218426 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x116775400) [pid = 1645] [serial = 1943] [outer = 0x113a7e400] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12c35f000 == 43 [pid = 1645] [id = 640] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12b92b000 == 42 [pid = 1645] [id = 639] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac41000 == 41 [pid = 1645] [id = 638] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac4a000 == 40 [pid = 1645] [id = 637] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x113003800 == 39 [pid = 1645] [id = 636] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x128fa0800 == 38 [pid = 1645] [id = 635] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x121513800 == 37 [pid = 1645] [id = 634] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1193cb800) [pid = 1645] [serial = 1891] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x117212800 == 36 [pid = 1645] [id = 633] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x124fdb800 == 35 [pid = 1645] [id = 632] 02:10:18 INFO - PROCESS | 1645 | --DOCSHELL 0x1181ce800 == 34 [pid = 1645] [id = 631] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x117e31800) [pid = 1645] [serial = 1889] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x1292e3c00) [pid = 1645] [serial = 1862] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x116774400) [pid = 1645] [serial = 1882] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1162e0c00) [pid = 1645] [serial = 1888] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11604c000) [pid = 1645] [serial = 1867] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1180a7000) [pid = 1645] [serial = 1883] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x118513800) [pid = 1645] [serial = 1870] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12a4e9400) [pid = 1645] [serial = 1864] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11697bc00) [pid = 1645] [serial = 1868] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12a6bbc00) [pid = 1645] [serial = 1865] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1129a5c00) [pid = 1645] [serial = 1886] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x120f97c00) [pid = 1645] [serial = 1873] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x121019400) [pid = 1645] [serial = 1843] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1254d0400) [pid = 1645] [serial = 1846] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124948c00) [pid = 1645] [serial = 1844] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112f57800) [pid = 1645] [serial = 1828] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1150ae800) [pid = 1645] [serial = 1829] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1150adc00) [pid = 1645] [serial = 1825] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1162dfc00) [pid = 1645] [serial = 1826] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118f6d800) [pid = 1645] [serial = 1834] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112f54000) [pid = 1645] [serial = 1835] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x116a12c00) [pid = 1645] [serial = 1855] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119cf5400) [pid = 1645] [serial = 1840] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x127411000) [pid = 1645] [serial = 1849] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x111f2c800) [pid = 1645] [serial = 1822] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11269fc00) [pid = 1645] [serial = 1823] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11993b000) [pid = 1645] [serial = 1837] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119b0e400) [pid = 1645] [serial = 1838] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x117297000) [pid = 1645] [serial = 1831] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1180afc00) [pid = 1645] [serial = 1832] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x125fc3000) [pid = 1645] [serial = 1847] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119319400) [pid = 1645] [serial = 1871] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x128a5c800) [pid = 1645] [serial = 1877] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1255c4400) [pid = 1645] [serial = 1876] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1218e2000) [pid = 1645] [serial = 1874] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x128cf9000) [pid = 1645] [serial = 1880] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x128a5f400) [pid = 1645] [serial = 1852] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1265de400) [pid = 1645] [serial = 1879] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x127435800) [pid = 1645] [serial = 1850] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12acbe000) [pid = 1645] [serial = 1820] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x112af2400) [pid = 1645] [serial = 1885] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x128a61c00) [pid = 1645] [serial = 1858] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x129260800) [pid = 1645] [serial = 1861] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x128a67800) [pid = 1645] [serial = 1853] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x120f54800) [pid = 1645] [serial = 1856] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x12925c400) [pid = 1645] [serial = 1859] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x120f4a000) [pid = 1645] [serial = 1841] [outer = 0x0] [url = about:blank] 02:10:18 INFO - PROCESS | 1645 | 1467796218826 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 623ms 02:10:18 INFO - PROCESS | 1645 | 1467796218841 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 1645 | 1467796218844 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:10:18 INFO - PROCESS | 1645 | 1467796218848 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 1645 | 1467796218850 Marionette TRACE conn2 <- [1,2562,null,{}] 02:10:18 INFO - PROCESS | 1645 | 1467796218855 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:18 INFO - PROCESS | 1645 | 1467796218856 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:18 INFO - PROCESS | 1645 | 1467796218938 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:10:18 INFO - PROCESS | 1645 | 1467796218942 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1645 | 1467796218943 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x119256000 == 35 [pid = 1645] [id = 648] 02:10:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x1176e8c00) [pid = 1645] [serial = 1944] [outer = 0x0] 02:10:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x11812f400) [pid = 1645] [serial = 1945] [outer = 0x1176e8c00] 02:10:18 INFO - PROCESS | 1645 | 1467796218970 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x11964cc00) [pid = 1645] [serial = 1946] [outer = 0x1176e8c00] 02:10:19 INFO - PROCESS | 1645 | 1467796219323 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 02:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:10:19 INFO - PROCESS | 1645 | 1467796219380 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1645 | 1467796219381 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:10:19 INFO - PROCESS | 1645 | 1467796219385 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1645 | 1467796219387 Marionette TRACE conn2 <- [1,2566,null,{}] 02:10:19 INFO - PROCESS | 1645 | 1467796219394 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:19 INFO - PROCESS | 1645 | 1467796219397 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:19 INFO - PROCESS | 1645 | 1467796219476 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:10:19 INFO - PROCESS | 1645 | 1467796219481 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1645 | 1467796219483 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12189a800 == 36 [pid = 1645] [id = 649] 02:10:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x119b04000) [pid = 1645] [serial = 1947] [outer = 0x0] 02:10:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x120f90c00) [pid = 1645] [serial = 1948] [outer = 0x119b04000] 02:10:19 INFO - PROCESS | 1645 | 1467796219513 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1218e4400) [pid = 1645] [serial = 1949] [outer = 0x119b04000] 02:10:19 INFO - PROCESS | 1645 | 1467796219888 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 02:10:19 INFO - PROCESS | 1645 | 1467796219915 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1645 | 1467796219917 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:10:19 INFO - PROCESS | 1645 | 1467796219922 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1645 | 1467796219923 Marionette TRACE conn2 <- [1,2570,null,{}] 02:10:19 INFO - PROCESS | 1645 | 1467796219925 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:19 INFO - PROCESS | 1645 | 1467796219926 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:20 INFO - PROCESS | 1645 | 1467796220010 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:10:20 INFO - PROCESS | 1645 | 1467796220013 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1645 | 1467796220014 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265cb000 == 37 [pid = 1645] [id = 650] 02:10:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x124946c00) [pid = 1645] [serial = 1950] [outer = 0x0] 02:10:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x125497400) [pid = 1645] [serial = 1951] [outer = 0x124946c00] 02:10:20 INFO - PROCESS | 1645 | 1467796220040 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x127404400) [pid = 1645] [serial = 1952] [outer = 0x124946c00] 02:10:20 INFO - PROCESS | 1645 | 1467796220432 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 02:10:20 INFO - PROCESS | 1645 | 1467796220442 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:10:20 INFO - PROCESS | 1645 | 1467796220444 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:10:20 INFO - PROCESS | 1645 | 1467796220447 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 1645 | 1467796220449 Marionette TRACE conn2 <- [1,2574,null,{}] 02:10:20 INFO - PROCESS | 1645 | 1467796220455 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:20 INFO - PROCESS | 1645 | 1467796220457 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:20 INFO - PROCESS | 1645 | 1467796220621 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:10:20 INFO - PROCESS | 1645 | 1467796220636 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1645 | 1467796220638 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x128929000 == 38 [pid = 1645] [id = 651] 02:10:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1255c4400) [pid = 1645] [serial = 1953] [outer = 0x0] 02:10:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x127405c00) [pid = 1645] [serial = 1954] [outer = 0x1255c4400] 02:10:20 INFO - PROCESS | 1645 | 1467796220687 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x12925dc00) [pid = 1645] [serial = 1955] [outer = 0x1255c4400] 02:10:21 INFO - PROCESS | 1645 | 1467796221064 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 624ms 02:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:10:21 INFO - PROCESS | 1645 | 1467796221079 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1645 | 1467796221080 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:10:21 INFO - PROCESS | 1645 | 1467796221082 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1645 | 1467796221084 Marionette TRACE conn2 <- [1,2578,null,{}] 02:10:21 INFO - PROCESS | 1645 | 1467796221089 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:21 INFO - PROCESS | 1645 | 1467796221093 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:21 INFO - PROCESS | 1645 | 1467796221214 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:10:21 INFO - PROCESS | 1645 | 1467796221225 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1645 | 1467796221227 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944a800 == 39 [pid = 1645] [id = 652] 02:10:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1292e4000) [pid = 1645] [serial = 1956] [outer = 0x0] 02:10:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x12a6b6c00) [pid = 1645] [serial = 1957] [outer = 0x1292e4000] 02:10:21 INFO - PROCESS | 1645 | 1467796221252 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x12ab9c800) [pid = 1645] [serial = 1958] [outer = 0x1292e4000] 02:10:21 INFO - PROCESS | 1645 | 1467796221663 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 625ms 02:10:21 INFO - PROCESS | 1645 | 1467796221708 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1645 | 1467796221710 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:10:21 INFO - PROCESS | 1645 | 1467796221713 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1645 | 1467796221715 Marionette TRACE conn2 <- [1,2582,null,{}] 02:10:21 INFO - PROCESS | 1645 | 1467796221719 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:21 INFO - PROCESS | 1645 | 1467796221720 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:21 INFO - PROCESS | 1645 | 1467796221887 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:10:21 INFO - PROCESS | 1645 | 1467796221905 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1645 | 1467796221906 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b010800 == 40 [pid = 1645] [id = 653] 02:10:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1294d5400) [pid = 1645] [serial = 1959] [outer = 0x0] 02:10:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12acbf800) [pid = 1645] [serial = 1960] [outer = 0x1294d5400] 02:10:21 INFO - PROCESS | 1645 | 1467796221945 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12ad70800) [pid = 1645] [serial = 1961] [outer = 0x1294d5400] 02:10:22 INFO - PROCESS | 1645 | 1467796222380 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 674ms 02:10:22 INFO - PROCESS | 1645 | 1467796222388 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1645 | 1467796222390 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:10:22 INFO - PROCESS | 1645 | 1467796222392 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1645 | 1467796222394 Marionette TRACE conn2 <- [1,2586,null,{}] 02:10:22 INFO - PROCESS | 1645 | 1467796222396 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:22 INFO - PROCESS | 1645 | 1467796222397 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:22 INFO - PROCESS | 1645 | 1467796222503 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:10:22 INFO - PROCESS | 1645 | 1467796222507 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1645 | 1467796222508 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd42000 == 41 [pid = 1645] [id = 654] 02:10:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12aba0000) [pid = 1645] [serial = 1962] [outer = 0x0] 02:10:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12af20400) [pid = 1645] [serial = 1963] [outer = 0x12aba0000] 02:10:22 INFO - PROCESS | 1645 | 1467796222564 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12af26800) [pid = 1645] [serial = 1964] [outer = 0x12aba0000] 02:10:22 INFO - PROCESS | 1645 | 1467796222860 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1132e0400) [pid = 1645] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1128d0000) [pid = 1645] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1255c6c00) [pid = 1645] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1218dac00) [pid = 1645] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x112233800) [pid = 1645] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x125497000) [pid = 1645] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11604b000) [pid = 1645] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:10:22 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x111d13800) [pid = 1645] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:10:22 INFO - PROCESS | 1645 | 1467796222940 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1645 | 1467796222941 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:10:22 INFO - PROCESS | 1645 | 1467796222946 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1645 | 1467796222947 Marionette TRACE conn2 <- [1,2590,null,{}] 02:10:22 INFO - PROCESS | 1645 | 1467796222949 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:22 INFO - PROCESS | 1645 | 1467796222950 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:23 INFO - PROCESS | 1645 | 1467796223042 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:10:23 INFO - PROCESS | 1645 | 1467796223045 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1645 | 1467796223046 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd36800 == 42 [pid = 1645] [id = 655] 02:10:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x113352c00) [pid = 1645] [serial = 1965] [outer = 0x0] 02:10:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119cc8c00) [pid = 1645] [serial = 1966] [outer = 0x113352c00] 02:10:23 INFO - PROCESS | 1645 | 1467796223070 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1254d7000) [pid = 1645] [serial = 1967] [outer = 0x113352c00] 02:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 470ms 02:10:23 INFO - PROCESS | 1645 | 1467796223409 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:10:23 INFO - PROCESS | 1645 | 1467796223416 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 1645 | 1467796223418 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:10:23 INFO - PROCESS | 1645 | 1467796223423 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1645 | 1467796223424 Marionette TRACE conn2 <- [1,2594,null,{}] 02:10:23 INFO - PROCESS | 1645 | 1467796223427 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:23 INFO - PROCESS | 1645 | 1467796223428 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:23 INFO - PROCESS | 1645 | 1467796223512 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:10:23 INFO - PROCESS | 1645 | 1467796223568 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1645 | 1467796223570 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca85800 == 43 [pid = 1645] [id = 656] 02:10:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119650400) [pid = 1645] [serial = 1968] [outer = 0x0] 02:10:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12af29400) [pid = 1645] [serial = 1969] [outer = 0x119650400] 02:10:23 INFO - PROCESS | 1645 | 1467796223594 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12af78800) [pid = 1645] [serial = 1970] [outer = 0x119650400] 02:10:23 INFO - PROCESS | 1645 | 1467796223877 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 473ms 02:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:10:23 INFO - PROCESS | 1645 | 1467796223895 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 1645 | 1467796223897 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:10:23 INFO - PROCESS | 1645 | 1467796223899 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1645 | 1467796223901 Marionette TRACE conn2 <- [1,2598,null,{}] 02:10:23 INFO - PROCESS | 1645 | 1467796223912 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:23 INFO - PROCESS | 1645 | 1467796223914 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:24 INFO - PROCESS | 1645 | 1467796224019 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:10:24 INFO - PROCESS | 1645 | 1467796224024 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1645 | 1467796224026 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d736800 == 44 [pid = 1645] [id = 657] 02:10:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12af7dc00) [pid = 1645] [serial = 1971] [outer = 0x0] 02:10:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12b80fc00) [pid = 1645] [serial = 1972] [outer = 0x12af7dc00] 02:10:24 INFO - PROCESS | 1645 | 1467796224051 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12b81b400) [pid = 1645] [serial = 1973] [outer = 0x12af7dc00] 02:10:24 INFO - PROCESS | 1645 | 1467796224403 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 529ms 02:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:10:24 INFO - PROCESS | 1645 | 1467796224428 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1645 | 1467796224430 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:10:24 INFO - PROCESS | 1645 | 1467796224432 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1645 | 1467796224433 Marionette TRACE conn2 <- [1,2602,null,{}] 02:10:24 INFO - PROCESS | 1645 | 1467796224449 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:24 INFO - PROCESS | 1645 | 1467796224450 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:24 INFO - PROCESS | 1645 | 1467796224532 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:10:24 INFO - PROCESS | 1645 | 1467796224535 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1645 | 1467796224537 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d7cf800 == 45 [pid = 1645] [id = 658] 02:10:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1210eb400) [pid = 1645] [serial = 1974] [outer = 0x0] 02:10:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12b960800) [pid = 1645] [serial = 1975] [outer = 0x1210eb400] 02:10:24 INFO - PROCESS | 1645 | 1467796224560 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12b967c00) [pid = 1645] [serial = 1976] [outer = 0x1210eb400] 02:10:24 INFO - PROCESS | 1645 | 1467796224874 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 469ms 02:10:24 INFO - PROCESS | 1645 | 1467796224904 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:10:24 INFO - PROCESS | 1645 | 1467796224906 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:10:24 INFO - PROCESS | 1645 | 1467796224908 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1645 | 1467796224910 Marionette TRACE conn2 <- [1,2606,null,{}] 02:10:24 INFO - PROCESS | 1645 | 1467796224912 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:24 INFO - PROCESS | 1645 | 1467796224922 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:25 INFO - PROCESS | 1645 | 1467796225056 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:10:25 INFO - PROCESS | 1645 | 1467796225133 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1645 | 1467796225134 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x11716c800 == 46 [pid = 1645] [id = 659] 02:10:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1128ca400) [pid = 1645] [serial = 1977] [outer = 0x0] 02:10:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1128d5400) [pid = 1645] [serial = 1978] [outer = 0x1128ca400] 02:10:25 INFO - PROCESS | 1645 | 1467796225166 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x113227800) [pid = 1645] [serial = 1979] [outer = 0x1128ca400] 02:10:25 INFO - PROCESS | 1645 | 1467796225609 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:10:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:10:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 720ms 02:10:25 INFO - PROCESS | 1645 | 1467796225631 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:10:25 INFO - PROCESS | 1645 | 1467796225633 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:10:25 INFO - PROCESS | 1645 | 1467796225637 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1645 | 1467796225639 Marionette TRACE conn2 <- [1,2610,null,{}] 02:10:25 INFO - PROCESS | 1645 | 1467796225642 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:25 INFO - PROCESS | 1645 | 1467796225644 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:25 INFO - PROCESS | 1645 | 1467796225775 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:10:25 INFO - PROCESS | 1645 | 1467796225860 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1645 | 1467796225862 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x121dbc800 == 47 [pid = 1645] [id = 660] 02:10:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11964ac00) [pid = 1645] [serial = 1980] [outer = 0x0] 02:10:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1196dbc00) [pid = 1645] [serial = 1981] [outer = 0x11964ac00] 02:10:25 INFO - PROCESS | 1645 | 1467796225892 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119b14000) [pid = 1645] [serial = 1982] [outer = 0x11964ac00] 02:10:26 INFO - PROCESS | 1645 | 1467796226334 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 770ms 02:10:26 INFO - PROCESS | 1645 | 1467796226409 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1645 | 1467796226412 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:10:26 INFO - PROCESS | 1645 | 1467796226415 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1645 | 1467796226418 Marionette TRACE conn2 <- [1,2614,null,{}] 02:10:26 INFO - PROCESS | 1645 | 1467796226422 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:26 INFO - PROCESS | 1645 | 1467796226424 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:26 INFO - PROCESS | 1645 | 1467796226582 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:10:26 INFO - PROCESS | 1645 | 1467796226691 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1645 | 1467796226692 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd48800 == 48 [pid = 1645] [id = 661] 02:10:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x119f73000) [pid = 1645] [serial = 1983] [outer = 0x0] 02:10:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124c76000) [pid = 1645] [serial = 1984] [outer = 0x119f73000] 02:10:26 INFO - PROCESS | 1645 | 1467796226739 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x127438800) [pid = 1645] [serial = 1985] [outer = 0x119f73000] 02:10:27 INFO - PROCESS | 1645 | 1467796227191 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 824ms 02:10:27 INFO - PROCESS | 1645 | 1467796227239 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1645 | 1467796227242 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:10:27 INFO - PROCESS | 1645 | 1467796227250 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1645 | 1467796227253 Marionette TRACE conn2 <- [1,2618,null,{}] 02:10:27 INFO - PROCESS | 1645 | 1467796227255 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:27 INFO - PROCESS | 1645 | 1467796227258 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:27 INFO - PROCESS | 1645 | 1467796227365 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:10:27 INFO - PROCESS | 1645 | 1467796227425 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 1645 | 1467796227426 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d648800 == 49 [pid = 1645] [id = 662] 02:10:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x129260800) [pid = 1645] [serial = 1986] [outer = 0x0] 02:10:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12a6b4800) [pid = 1645] [serial = 1987] [outer = 0x129260800] 02:10:27 INFO - PROCESS | 1645 | 1467796227455 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12acbfc00) [pid = 1645] [serial = 1988] [outer = 0x129260800] 02:10:27 INFO - PROCESS | 1645 | 1467796227928 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 727ms 02:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:10:27 INFO - PROCESS | 1645 | 1467796227973 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1645 | 1467796227974 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:10:27 INFO - PROCESS | 1645 | 1467796227976 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1645 | 1467796227978 Marionette TRACE conn2 <- [1,2622,null,{}] 02:10:27 INFO - PROCESS | 1645 | 1467796227980 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:27 INFO - PROCESS | 1645 | 1467796227981 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:28 INFO - PROCESS | 1645 | 1467796228252 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:10:28 INFO - PROCESS | 1645 | 1467796228340 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1645 | 1467796228341 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x121886000 == 50 [pid = 1645] [id = 663] 02:10:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x112a79400) [pid = 1645] [serial = 1989] [outer = 0x0] 02:10:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x113fed000) [pid = 1645] [serial = 1990] [outer = 0x112a79400] 02:10:28 INFO - PROCESS | 1645 | 1467796228370 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x117e3a800) [pid = 1645] [serial = 1991] [outer = 0x112a79400] 02:10:28 INFO - PROCESS | 1645 | 1467796228825 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 875ms 02:10:28 INFO - PROCESS | 1645 | 1467796228853 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:10:28 INFO - PROCESS | 1645 | 1467796228856 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:10:28 INFO - PROCESS | 1645 | 1467796228860 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1645 | 1467796228862 Marionette TRACE conn2 <- [1,2626,null,{}] 02:10:28 INFO - PROCESS | 1645 | 1467796228865 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:28 INFO - PROCESS | 1645 | 1467796228867 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:29 INFO - PROCESS | 1645 | 1467796229008 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:10:29 INFO - PROCESS | 1645 | 1467796229062 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1645 | 1467796229063 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x118f84000 == 51 [pid = 1645] [id = 664] 02:10:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x119651800) [pid = 1645] [serial = 1992] [outer = 0x0] 02:10:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x119657000) [pid = 1645] [serial = 1993] [outer = 0x119651800] 02:10:29 INFO - PROCESS | 1645 | 1467796229093 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x119cc5800) [pid = 1645] [serial = 1994] [outer = 0x119651800] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12d7cf800 == 50 [pid = 1645] [id = 658] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12d736800 == 49 [pid = 1645] [id = 657] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca85800 == 48 [pid = 1645] [id = 656] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd36800 == 47 [pid = 1645] [id = 655] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd42000 == 46 [pid = 1645] [id = 654] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12b010800 == 45 [pid = 1645] [id = 653] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x128cf9400) [pid = 1645] [serial = 1924] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x112d2ec00) [pid = 1645] [serial = 1894] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x11850f800) [pid = 1645] [serial = 1897] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12944a800 == 44 [pid = 1645] [id = 652] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x128929000 == 43 [pid = 1645] [id = 651] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x1265cb000 == 42 [pid = 1645] [id = 650] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12189a800 == 41 [pid = 1645] [id = 649] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x119256000 == 40 [pid = 1645] [id = 648] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x118f8f000 == 39 [pid = 1645] [id = 647] 02:10:29 INFO - PROCESS | 1645 | --DOCSHELL 0x128fa0000 == 38 [pid = 1645] [id = 641] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x125fb8c00) [pid = 1645] [serial = 1918] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11964c000) [pid = 1645] [serial = 1903] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1218e5800) [pid = 1645] [serial = 1909] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11338e400) [pid = 1645] [serial = 1900] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x124cf0c00) [pid = 1645] [serial = 1916] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x120f51800) [pid = 1645] [serial = 1906] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x128a64800) [pid = 1645] [serial = 1922] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1160aac00) [pid = 1645] [serial = 1901] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x124cef000) [pid = 1645] [serial = 1913] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x127436c00) [pid = 1645] [serial = 1921] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x110fefc00) [pid = 1645] [serial = 1910] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1196dc800) [pid = 1645] [serial = 1915] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123d0d400) [pid = 1645] [serial = 1912] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x127404800) [pid = 1645] [serial = 1919] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11993e000) [pid = 1645] [serial = 1904] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1214f6c00) [pid = 1645] [serial = 1907] [outer = 0x0] [url = about:blank] 02:10:29 INFO - PROCESS | 1645 | 1467796229493 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 02:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:10:29 INFO - PROCESS | 1645 | 1467796229530 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1645 | 1467796229532 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:10:29 INFO - PROCESS | 1645 | 1467796229534 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1645 | 1467796229536 Marionette TRACE conn2 <- [1,2630,null,{}] 02:10:29 INFO - PROCESS | 1645 | 1467796229538 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:29 INFO - PROCESS | 1645 | 1467796229539 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:29 INFO - PROCESS | 1645 | 1467796229619 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:10:29 INFO - PROCESS | 1645 | 1467796229627 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1645 | 1467796229628 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12119b000 == 39 [pid = 1645] [id = 665] 02:10:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119f68c00) [pid = 1645] [serial = 1995] [outer = 0x0] 02:10:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x121674400) [pid = 1645] [serial = 1996] [outer = 0x119f68c00] 02:10:29 INFO - PROCESS | 1645 | 1467796229653 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123ca1400) [pid = 1645] [serial = 1997] [outer = 0x119f68c00] 02:10:30 INFO - PROCESS | 1645 | 1467796230034 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 02:10:30 INFO - PROCESS | 1645 | 1467796230055 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 1645 | 1467796230058 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:10:30 INFO - PROCESS | 1645 | 1467796230065 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1645 | 1467796230068 Marionette TRACE conn2 <- [1,2634,null,{}] 02:10:30 INFO - PROCESS | 1645 | 1467796230073 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:30 INFO - PROCESS | 1645 | 1467796230075 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:30 INFO - PROCESS | 1645 | 1467796230159 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:10:30 INFO - PROCESS | 1645 | 1467796230162 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1645 | 1467796230164 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fb9800 == 40 [pid = 1645] [id = 666] 02:10:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124c3cc00) [pid = 1645] [serial = 1998] [outer = 0x0] 02:10:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x125fc2400) [pid = 1645] [serial = 1999] [outer = 0x124c3cc00] 02:10:30 INFO - PROCESS | 1645 | 1467796230189 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x128a5f800) [pid = 1645] [serial = 2000] [outer = 0x124c3cc00] 02:10:30 INFO - PROCESS | 1645 | 1467796230536 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 529ms 02:10:30 INFO - PROCESS | 1645 | 1467796230595 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 1645 | 1467796230596 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:10:30 INFO - PROCESS | 1645 | 1467796230599 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1645 | 1467796230600 Marionette TRACE conn2 <- [1,2638,null,{}] 02:10:30 INFO - PROCESS | 1645 | 1467796230602 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:30 INFO - PROCESS | 1645 | 1467796230603 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:30 INFO - PROCESS | 1645 | 1467796230682 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:10:30 INFO - PROCESS | 1645 | 1467796230690 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1645 | 1467796230691 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab78000 == 41 [pid = 1645] [id = 667] 02:10:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119cf1800) [pid = 1645] [serial = 2001] [outer = 0x0] 02:10:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1292dd400) [pid = 1645] [serial = 2002] [outer = 0x119cf1800] 02:10:30 INFO - PROCESS | 1645 | 1467796230715 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12a6b4400) [pid = 1645] [serial = 2003] [outer = 0x119cf1800] 02:10:31 INFO - PROCESS | 1645 | 1467796231067 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 02:10:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:10:31 INFO - PROCESS | 1645 | 1467796231118 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:10:31 INFO - PROCESS | 1645 | 1467796231120 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:10:31 INFO - PROCESS | 1645 | 1467796231123 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1645 | 1467796231125 Marionette TRACE conn2 <- [1,2642,null,{}] 02:10:31 INFO - PROCESS | 1645 | 1467796231128 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:31 INFO - PROCESS | 1645 | 1467796231130 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:31 INFO - PROCESS | 1645 | 1467796231298 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:10:31 INFO - PROCESS | 1645 | 1467796231387 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1645 | 1467796231393 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b01a000 == 42 [pid = 1645] [id = 668] 02:10:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12acb9400) [pid = 1645] [serial = 2004] [outer = 0x0] 02:10:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12acbe400) [pid = 1645] [serial = 2005] [outer = 0x12acb9400] 02:10:31 INFO - PROCESS | 1645 | 1467796231456 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12af20800) [pid = 1645] [serial = 2006] [outer = 0x12acb9400] 02:10:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:10:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 724ms 02:10:31 INFO - PROCESS | 1645 | 1467796231843 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:10:31 INFO - PROCESS | 1645 | 1467796231846 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:10:31 INFO - PROCESS | 1645 | 1467796231847 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:10:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:10:31 INFO - PROCESS | 1645 | 1467796231850 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1645 | 1467796231851 Marionette TRACE conn2 <- [1,2646,null,{}] 02:10:31 INFO - PROCESS | 1645 | 1467796231856 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:31 INFO - PROCESS | 1645 | 1467796231857 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:31 INFO - PROCESS | 1645 | 1467796231963 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:10:31 INFO - PROCESS | 1645 | 1467796231966 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1645 | 1467796231968 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd4f800 == 43 [pid = 1645] [id = 669] 02:10:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12af21400) [pid = 1645] [serial = 2007] [outer = 0x0] 02:10:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12af7d800) [pid = 1645] [serial = 2008] [outer = 0x12af21400] 02:10:31 INFO - PROCESS | 1645 | 1467796231993 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12b811800) [pid = 1645] [serial = 2009] [outer = 0x12af21400] 02:10:32 INFO - PROCESS | 1645 | 1467796232315 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:10:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 472ms 02:10:32 INFO - PROCESS | 1645 | 1467796232327 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:10:32 INFO - PROCESS | 1645 | 1467796232328 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:10:32 INFO - PROCESS | 1645 | 1467796232330 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1645 | 1467796232331 Marionette TRACE conn2 <- [1,2650,null,{}] 02:10:32 INFO - PROCESS | 1645 | 1467796232334 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:32 INFO - PROCESS | 1645 | 1467796232337 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:32 INFO - PROCESS | 1645 | 1467796232459 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:10:32 INFO - PROCESS | 1645 | 1467796232471 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 1645 | 1467796232472 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c720000 == 44 [pid = 1645] [id = 670] 02:10:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12b813400) [pid = 1645] [serial = 2010] [outer = 0x0] 02:10:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12b81a000) [pid = 1645] [serial = 2011] [outer = 0x12b813400] 02:10:32 INFO - PROCESS | 1645 | 1467796232496 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12b963000) [pid = 1645] [serial = 2012] [outer = 0x12b813400] 02:10:32 INFO - PROCESS | 1645 | 1467796232870 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:10:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 569ms 02:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:10:32 INFO - PROCESS | 1645 | 1467796232919 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1645 | 1467796232921 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:10:32 INFO - PROCESS | 1645 | 1467796232924 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1645 | 1467796232926 Marionette TRACE conn2 <- [1,2654,null,{}] 02:10:32 INFO - PROCESS | 1645 | 1467796232930 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:32 INFO - PROCESS | 1645 | 1467796232932 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:33 INFO - PROCESS | 1645 | 1467796233062 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:10:33 INFO - PROCESS | 1645 | 1467796233066 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1645 | 1467796233067 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d16a000 == 45 [pid = 1645] [id = 671] 02:10:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12b814400) [pid = 1645] [serial = 2013] [outer = 0x0] 02:10:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12be28400) [pid = 1645] [serial = 2014] [outer = 0x12b814400] 02:10:33 INFO - PROCESS | 1645 | 1467796233086 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12be2f000) [pid = 1645] [serial = 2015] [outer = 0x12b814400] 02:10:33 INFO - PROCESS | 1645 | 1467796233487 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:10:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:10:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 571ms 02:10:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:10:33 INFO - PROCESS | 1645 | 1467796233496 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 1645 | 1467796233498 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:10:33 INFO - PROCESS | 1645 | 1467796233504 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1645 | 1467796233506 Marionette TRACE conn2 <- [1,2658,null,{}] 02:10:33 INFO - PROCESS | 1645 | 1467796233510 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:33 INFO - PROCESS | 1645 | 1467796233512 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:33 INFO - PROCESS | 1645 | 1467796233685 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x112019c00) [pid = 1645] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1292e4000) [pid = 1645] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1294d5400) [pid = 1645] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12aba0000) [pid = 1645] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x124946c00) [pid = 1645] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x124c6c800) [pid = 1645] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1255c4400) [pid = 1645] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x120f90400) [pid = 1645] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1128ce800) [pid = 1645] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x119b04000) [pid = 1645] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1129a8c00) [pid = 1645] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x118136800) [pid = 1645] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x113a7e400) [pid = 1645] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1176e8c00) [pid = 1645] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113352c00) [pid = 1645] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12af7dc00) [pid = 1645] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119650400) [pid = 1645] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1128cb800) [pid = 1645] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:10:33 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1138c8800) [pid = 1645] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:10:34 INFO - PROCESS | 1645 | 1467796234031 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 1645 | 1467796234032 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x121513800 == 46 [pid = 1645] [id = 672] 02:10:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11269a000) [pid = 1645] [serial = 2016] [outer = 0x0] 02:10:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1129b3400) [pid = 1645] [serial = 2017] [outer = 0x11269a000] 02:10:34 INFO - PROCESS | 1645 | 1467796234057 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x116630000) [pid = 1645] [serial = 2018] [outer = 0x11269a000] 02:10:34 INFO - PROCESS | 1645 | 1467796234330 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:10:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:10:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 873ms 02:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:10:34 INFO - PROCESS | 1645 | 1467796234376 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:10:34 INFO - PROCESS | 1645 | 1467796234377 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:10:34 INFO - PROCESS | 1645 | 1467796234380 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 1645 | 1467796234381 Marionette TRACE conn2 <- [1,2662,null,{}] 02:10:34 INFO - PROCESS | 1645 | 1467796234383 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:34 INFO - PROCESS | 1645 | 1467796234384 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:34 INFO - PROCESS | 1645 | 1467796234471 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:10:34 INFO - PROCESS | 1645 | 1467796234475 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 1645 | 1467796234477 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d75a000 == 47 [pid = 1645] [id = 673] 02:10:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1176eb000) [pid = 1645] [serial = 2019] [outer = 0x0] 02:10:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119b04000) [pid = 1645] [serial = 2020] [outer = 0x1176eb000] 02:10:34 INFO - PROCESS | 1645 | 1467796234504 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x128a63000) [pid = 1645] [serial = 2021] [outer = 0x1176eb000] 02:10:34 INFO - PROCESS | 1645 | 1467796234842 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:10:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:10:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms 02:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:10:34 INFO - PROCESS | 1645 | 1467796234856 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:10:34 INFO - PROCESS | 1645 | 1467796234858 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:10:34 INFO - PROCESS | 1645 | 1467796234860 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 1645 | 1467796234862 Marionette TRACE conn2 <- [1,2666,null,{}] 02:10:34 INFO - PROCESS | 1645 | 1467796234864 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:34 INFO - PROCESS | 1645 | 1467796234877 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:35 INFO - PROCESS | 1645 | 1467796235003 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:10:35 INFO - PROCESS | 1645 | 1467796235010 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1645 | 1467796235011 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d76f000 == 48 [pid = 1645] [id = 674] 02:10:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1292e1c00) [pid = 1645] [serial = 2022] [outer = 0x0] 02:10:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12be31400) [pid = 1645] [serial = 2023] [outer = 0x1292e1c00] 02:10:35 INFO - PROCESS | 1645 | 1467796235035 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12be93000) [pid = 1645] [serial = 2024] [outer = 0x1292e1c00] 02:10:35 INFO - PROCESS | 1645 | 1467796235838 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:10:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 02:10:35 INFO - PROCESS | 1645 | 1467796235881 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 1645 | 1467796235882 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:10:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:10:35 INFO - PROCESS | 1645 | 1467796235884 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1645 | 1467796235885 Marionette TRACE conn2 <- [1,2670,null,{}] 02:10:35 INFO - PROCESS | 1645 | 1467796235887 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:35 INFO - PROCESS | 1645 | 1467796235888 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:35 INFO - PROCESS | 1645 | 1467796235968 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:10:35 INFO - PROCESS | 1645 | 1467796235973 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1645 | 1467796235974 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d473000 == 49 [pid = 1645] [id = 675] 02:10:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x128cf3400) [pid = 1645] [serial = 2025] [outer = 0x0] 02:10:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12afcd800) [pid = 1645] [serial = 2026] [outer = 0x128cf3400] 02:10:35 INFO - PROCESS | 1645 | 1467796235998 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12afd3c00) [pid = 1645] [serial = 2027] [outer = 0x128cf3400] 02:10:37 INFO - PROCESS | 1645 | 1467796237022 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"]]]}] 02:10:37 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 02:10:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1171ms 02:10:37 INFO - PROCESS | 1645 | 1467796237056 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:10:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:10:37 INFO - PROCESS | 1645 | 1467796237059 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:10:37 INFO - PROCESS | 1645 | 1467796237062 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1645 | 1467796237064 Marionette TRACE conn2 <- [1,2674,null,{}] 02:10:37 INFO - PROCESS | 1645 | 1467796237068 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:37 INFO - PROCESS | 1645 | 1467796237070 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:37 INFO - PROCESS | 1645 | 1467796237174 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:10:37 INFO - PROCESS | 1645 | 1467796237236 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 1645 | 1467796237238 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x121516800 == 50 [pid = 1645] [id = 676] 02:10:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11813a000) [pid = 1645] [serial = 2028] [outer = 0x0] 02:10:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x118f6d800) [pid = 1645] [serial = 2029] [outer = 0x11813a000] 02:10:37 INFO - PROCESS | 1645 | 1467796237309 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x119cf1000) [pid = 1645] [serial = 2030] [outer = 0x11813a000] 02:10:38 INFO - PROCESS | 1645 | 1467796238255 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"]]]}] 02:10:38 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 02:10:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1226ms 02:10:38 INFO - PROCESS | 1645 | 1467796238287 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 1645 | 1467796238290 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:10:38 INFO - PROCESS | 1645 | 1467796238295 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1645 | 1467796238297 Marionette TRACE conn2 <- [1,2678,null,{}] 02:10:38 INFO - PROCESS | 1645 | 1467796238299 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:38 INFO - PROCESS | 1645 | 1467796238301 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:38 INFO - PROCESS | 1645 | 1467796238407 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:10:38 INFO - PROCESS | 1645 | 1467796238468 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1645 | 1467796238470 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b014000 == 51 [pid = 1645] [id = 677] 02:10:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x121d7c400) [pid = 1645] [serial = 2031] [outer = 0x0] 02:10:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1255c4400) [pid = 1645] [serial = 2032] [outer = 0x121d7c400] 02:10:38 INFO - PROCESS | 1645 | 1467796238541 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x128a65800) [pid = 1645] [serial = 2033] [outer = 0x121d7c400] 02:10:39 INFO - PROCESS | 1645 | 1467796239539 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:10:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1276ms 02:10:39 INFO - PROCESS | 1645 | 1467796239573 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:10:39 INFO - PROCESS | 1645 | 1467796239576 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:10:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:10:39 INFO - PROCESS | 1645 | 1467796239581 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1645 | 1467796239583 Marionette TRACE conn2 <- [1,2682,null,{}] 02:10:39 INFO - PROCESS | 1645 | 1467796239589 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:39 INFO - PROCESS | 1645 | 1467796239591 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:39 INFO - PROCESS | 1645 | 1467796239699 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:10:39 INFO - PROCESS | 1645 | 1467796239781 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1645 | 1467796239784 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x116615000 == 52 [pid = 1645] [id = 678] 02:10:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x119651000) [pid = 1645] [serial = 2034] [outer = 0x0] 02:10:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1196d7000) [pid = 1645] [serial = 2035] [outer = 0x119651000] 02:10:39 INFO - PROCESS | 1645 | 1467796239855 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x119cf5400) [pid = 1645] [serial = 2036] [outer = 0x119651000] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x128c71000 == 51 [pid = 1645] [id = 643] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d76f000 == 50 [pid = 1645] [id = 674] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d75a000 == 49 [pid = 1645] [id = 673] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x121513800 == 48 [pid = 1645] [id = 672] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d16a000 == 47 [pid = 1645] [id = 671] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12c720000 == 46 [pid = 1645] [id = 670] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd4f800 == 45 [pid = 1645] [id = 669] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12b01a000 == 44 [pid = 1645] [id = 668] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12b960800) [pid = 1645] [serial = 1975] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab78000 == 43 [pid = 1645] [id = 667] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x128fb9800 == 42 [pid = 1645] [id = 666] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12119b000 == 41 [pid = 1645] [id = 665] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x118f84000 == 40 [pid = 1645] [id = 664] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x121886000 == 39 [pid = 1645] [id = 663] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd48800 == 38 [pid = 1645] [id = 661] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x121dbc800 == 37 [pid = 1645] [id = 660] 02:10:40 INFO - PROCESS | 1645 | --DOCSHELL 0x11716c800 == 36 [pid = 1645] [id = 659] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x119657400) [pid = 1645] [serial = 1892] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1196d6000) [pid = 1645] [serial = 1898] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1138c5800) [pid = 1645] [serial = 1895] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a6b6c00) [pid = 1645] [serial = 1957] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12acbf800) [pid = 1645] [serial = 1960] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12af20400) [pid = 1645] [serial = 1963] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x125497400) [pid = 1645] [serial = 1951] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x127404400) [pid = 1645] [serial = 1952] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12925e800) [pid = 1645] [serial = 1937] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12900bc00) [pid = 1645] [serial = 1936] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12ad70800) [pid = 1645] [serial = 1961] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x127405c00) [pid = 1645] [serial = 1954] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x121923c00) [pid = 1645] [serial = 1934] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12101b000) [pid = 1645] [serial = 1933] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11321d800) [pid = 1645] [serial = 1928] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1128d7800) [pid = 1645] [serial = 1927] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1218e4400) [pid = 1645] [serial = 1949] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x120f90c00) [pid = 1645] [serial = 1948] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12925fc00) [pid = 1645] [serial = 1940] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11813b400) [pid = 1645] [serial = 1939] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119657c00) [pid = 1645] [serial = 1931] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1183c1800) [pid = 1645] [serial = 1930] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x116775400) [pid = 1645] [serial = 1943] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113d65400) [pid = 1645] [serial = 1942] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11812f400) [pid = 1645] [serial = 1945] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11964cc00) [pid = 1645] [serial = 1946] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119cc8c00) [pid = 1645] [serial = 1966] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1254d7000) [pid = 1645] [serial = 1967] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12b80fc00) [pid = 1645] [serial = 1972] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12af26800) [pid = 1645] [serial = 1964] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12ab9c800) [pid = 1645] [serial = 1958] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12af78800) [pid = 1645] [serial = 1970] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12af29400) [pid = 1645] [serial = 1969] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12925dc00) [pid = 1645] [serial = 1955] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12b81b400) [pid = 1645] [serial = 1973] [outer = 0x0] [url = about:blank] 02:10:40 INFO - PROCESS | 1645 | 1467796240758 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:10:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1226ms 02:10:40 INFO - PROCESS | 1645 | 1467796240806 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1645 | 1467796240809 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:10:40 INFO - PROCESS | 1645 | 1467796240813 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1645 | 1467796240815 Marionette TRACE conn2 <- [1,2686,null,{}] 02:10:40 INFO - PROCESS | 1645 | 1467796240817 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:40 INFO - PROCESS | 1645 | 1467796240819 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:40 INFO - PROCESS | 1645 | 1467796240897 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:10:40 INFO - PROCESS | 1645 | 1467796240904 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1645 | 1467796240906 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fa2800 == 37 [pid = 1645] [id = 679] 02:10:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119657400) [pid = 1645] [serial = 2037] [outer = 0x0] 02:10:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1212cac00) [pid = 1645] [serial = 2038] [outer = 0x119657400] 02:10:40 INFO - PROCESS | 1645 | 1467796240932 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1249acc00) [pid = 1645] [serial = 2039] [outer = 0x119657400] 02:10:41 INFO - PROCESS | 1645 | 1467796241782 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"]]]}] 02:10:41 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 02:10:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1020ms 02:10:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:10:41 INFO - PROCESS | 1645 | 1467796241834 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1645 | 1467796241835 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:10:41 INFO - PROCESS | 1645 | 1467796241837 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1645 | 1467796241840 Marionette TRACE conn2 <- [1,2690,null,{}] 02:10:41 INFO - PROCESS | 1645 | 1467796241847 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:41 INFO - PROCESS | 1645 | 1467796241850 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:41 INFO - PROCESS | 1645 | 1467796241942 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:10:41 INFO - PROCESS | 1645 | 1467796241946 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 1645 | 1467796241948 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12892d000 == 38 [pid = 1645] [id = 680] 02:10:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x125fb8c00) [pid = 1645] [serial = 2040] [outer = 0x0] 02:10:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12925e800) [pid = 1645] [serial = 2041] [outer = 0x125fb8c00] 02:10:41 INFO - PROCESS | 1645 | 1467796241979 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1294e1c00) [pid = 1645] [serial = 2042] [outer = 0x125fb8c00] 02:10:42 INFO - PROCESS | 1645 | 1467796242846 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"]]]}] 02:10:42 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 02:10:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1024ms 02:10:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:10:42 INFO - PROCESS | 1645 | 1467796242861 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 1645 | 1467796242863 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:10:42 INFO - PROCESS | 1645 | 1467796242865 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 1645 | 1467796242866 Marionette TRACE conn2 <- [1,2694,null,{}] 02:10:42 INFO - PROCESS | 1645 | 1467796242869 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:42 INFO - PROCESS | 1645 | 1467796242872 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:42 INFO - PROCESS | 1645 | 1467796242977 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:10:42 INFO - PROCESS | 1645 | 1467796242980 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 1645 | 1467796242981 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944b800 == 39 [pid = 1645] [id = 681] 02:10:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12a6b5800) [pid = 1645] [serial = 2043] [outer = 0x0] 02:10:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12ab9d400) [pid = 1645] [serial = 2044] [outer = 0x12a6b5800] 02:10:43 INFO - PROCESS | 1645 | 1467796243043 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12acc2800) [pid = 1645] [serial = 2045] [outer = 0x12a6b5800] 02:10:43 INFO - PROCESS | 1645 | 1467796243854 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"]]]}] 02:10:43 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 02:10:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 02:10:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:10:43 INFO - PROCESS | 1645 | 1467796243885 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:10:43 INFO - PROCESS | 1645 | 1467796243887 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:10:43 INFO - PROCESS | 1645 | 1467796243889 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1645 | 1467796243890 Marionette TRACE conn2 <- [1,2698,null,{}] 02:10:43 INFO - PROCESS | 1645 | 1467796243892 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:43 INFO - PROCESS | 1645 | 1467796243893 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:44 INFO - PROCESS | 1645 | 1467796244007 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:10:44 INFO - PROCESS | 1645 | 1467796244011 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1645 | 1467796244013 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b002800 == 40 [pid = 1645] [id = 682] 02:10:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12a6bec00) [pid = 1645] [serial = 2046] [outer = 0x0] 02:10:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12af21800) [pid = 1645] [serial = 2047] [outer = 0x12a6bec00] 02:10:44 INFO - PROCESS | 1645 | 1467796244037 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12af73400) [pid = 1645] [serial = 2048] [outer = 0x12a6bec00] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12af21400) [pid = 1645] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112a79400) [pid = 1645] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119651800) [pid = 1645] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119f68c00) [pid = 1645] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12acb9400) [pid = 1645] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1210eb400) [pid = 1645] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12b813400) [pid = 1645] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119cf1800) [pid = 1645] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12b814400) [pid = 1645] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x124c3cc00) [pid = 1645] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11269a000) [pid = 1645] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1176eb000) [pid = 1645] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x128a63c00) [pid = 1645] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:10:44 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1292e1c00) [pid = 1645] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:10:44 INFO - PROCESS | 1645 | 1467796244926 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"]]]}] 02:10:44 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 02:10:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1070ms 02:10:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:10:44 INFO - PROCESS | 1645 | 1467796244959 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1645 | 1467796244960 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:10:44 INFO - PROCESS | 1645 | 1467796244962 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1645 | 1467796244964 Marionette TRACE conn2 <- [1,2702,null,{}] 02:10:44 INFO - PROCESS | 1645 | 1467796244966 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:44 INFO - PROCESS | 1645 | 1467796244970 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:45 INFO - PROCESS | 1645 | 1467796245094 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:10:45 INFO - PROCESS | 1645 | 1467796245100 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1645 | 1467796245101 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd3b000 == 41 [pid = 1645] [id = 683] 02:10:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1193cb400) [pid = 1645] [serial = 2049] [outer = 0x0] 02:10:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x124f34000) [pid = 1645] [serial = 2050] [outer = 0x1193cb400] 02:10:45 INFO - PROCESS | 1645 | 1467796245127 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x12afd1800) [pid = 1645] [serial = 2051] [outer = 0x1193cb400] 02:10:45 INFO - PROCESS | 1645 | 1467796245471 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:10:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 02:10:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:10:45 INFO - PROCESS | 1645 | 1467796245482 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1645 | 1467796245483 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:10:45 INFO - PROCESS | 1645 | 1467796245488 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1645 | 1467796245489 Marionette TRACE conn2 <- [1,2706,null,{}] 02:10:45 INFO - PROCESS | 1645 | 1467796245492 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:45 INFO - PROCESS | 1645 | 1467796245493 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:45 INFO - PROCESS | 1645 | 1467796245579 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:10:45 INFO - PROCESS | 1645 | 1467796245582 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1645 | 1467796245584 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x121884000 == 42 [pid = 1645] [id = 684] 02:10:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x124cef000) [pid = 1645] [serial = 2052] [outer = 0x0] 02:10:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x12b816400) [pid = 1645] [serial = 2053] [outer = 0x124cef000] 02:10:45 INFO - PROCESS | 1645 | 1467796245615 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x12b966400) [pid = 1645] [serial = 2054] [outer = 0x124cef000] 02:10:45 INFO - PROCESS | 1645 | 1467796245942 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:10:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 471ms 02:10:45 INFO - PROCESS | 1645 | 1467796245958 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1645 | 1467796245959 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:10:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:10:45 INFO - PROCESS | 1645 | 1467796245962 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1645 | 1467796245963 Marionette TRACE conn2 <- [1,2710,null,{}] 02:10:45 INFO - PROCESS | 1645 | 1467796245965 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:45 INFO - PROCESS | 1645 | 1467796245966 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:46 INFO - PROCESS | 1645 | 1467796246080 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:10:46 INFO - PROCESS | 1645 | 1467796246086 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1645 | 1467796246087 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca84000 == 43 [pid = 1645] [id = 685] 02:10:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12afd2000) [pid = 1645] [serial = 2055] [outer = 0x0] 02:10:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12b967000) [pid = 1645] [serial = 2056] [outer = 0x12afd2000] 02:10:46 INFO - PROCESS | 1645 | 1467796246111 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12be32000) [pid = 1645] [serial = 2057] [outer = 0x12afd2000] 02:10:46 INFO - PROCESS | 1645 | 1467796246550 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1645 | 1467796246583 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:10:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:10:46 INFO - PROCESS | 1645 | 1467796246607 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1645 | 1467796246609 Marionette TRACE conn2 <- [1,2714,null,{}] 02:10:46 INFO - PROCESS | 1645 | 1467796246613 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:46 INFO - PROCESS | 1645 | 1467796246614 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:46 INFO - PROCESS | 1645 | 1467796246721 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:10:46 INFO - PROCESS | 1645 | 1467796246799 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1645 | 1467796246801 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x1210a3800 == 44 [pid = 1645] [id = 686] 02:10:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1176ee800) [pid = 1645] [serial = 2058] [outer = 0x0] 02:10:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118f66000) [pid = 1645] [serial = 2059] [outer = 0x1176ee800] 02:10:46 INFO - PROCESS | 1645 | 1467796246832 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119cc8c00) [pid = 1645] [serial = 2060] [outer = 0x1176ee800] 02:10:47 INFO - PROCESS | 1645 | 1467796247242 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:10:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 673ms 02:10:47 INFO - PROCESS | 1645 | 1467796247278 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1645 | 1467796247281 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:10:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:10:47 INFO - PROCESS | 1645 | 1467796247286 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1645 | 1467796247287 Marionette TRACE conn2 <- [1,2718,null,{}] 02:10:47 INFO - PROCESS | 1645 | 1467796247290 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:47 INFO - PROCESS | 1645 | 1467796247292 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:47 INFO - PROCESS | 1645 | 1467796247396 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:10:47 INFO - PROCESS | 1645 | 1467796247463 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1645 | 1467796247464 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade9000 == 45 [pid = 1645] [id = 687] 02:10:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1218e5400) [pid = 1645] [serial = 2061] [outer = 0x0] 02:10:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1255c7400) [pid = 1645] [serial = 2062] [outer = 0x1218e5400] 02:10:47 INFO - PROCESS | 1645 | 1467796247535 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128a5f400) [pid = 1645] [serial = 2063] [outer = 0x1218e5400] 02:10:47 INFO - PROCESS | 1645 | 1467796247944 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1645 | 1467796247958 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:10:47 INFO - PROCESS | 1645 | 1467796247960 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1645 | 1467796247963 Marionette TRACE conn2 <- [1,2722,null,{}] 02:10:47 INFO - PROCESS | 1645 | 1467796247971 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:47 INFO - PROCESS | 1645 | 1467796247974 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:48 INFO - PROCESS | 1645 | 1467796248076 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:10:48 INFO - PROCESS | 1645 | 1467796248175 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1645 | 1467796248178 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d46d800 == 46 [pid = 1645] [id = 688] 02:10:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12a4e3c00) [pid = 1645] [serial = 2064] [outer = 0x0] 02:10:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12af2c800) [pid = 1645] [serial = 2065] [outer = 0x12a4e3c00] 02:10:48 INFO - PROCESS | 1645 | 1467796248208 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12afc6800) [pid = 1645] [serial = 2066] [outer = 0x12a4e3c00] 02:10:48 INFO - PROCESS | 1645 | 1467796248641 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 1645 | 1467796248688 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:10:48 INFO - PROCESS | 1645 | 1467796248690 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1645 | 1467796248692 Marionette TRACE conn2 <- [1,2726,null,{}] 02:10:48 INFO - PROCESS | 1645 | 1467796248694 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:48 INFO - PROCESS | 1645 | 1467796248695 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:48 INFO - PROCESS | 1645 | 1467796248796 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:10:48 INFO - PROCESS | 1645 | 1467796248873 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1645 | 1467796248874 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d642000 == 47 [pid = 1645] [id = 689] 02:10:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x112a1e400) [pid = 1645] [serial = 2067] [outer = 0x0] 02:10:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112a23800) [pid = 1645] [serial = 2068] [outer = 0x112a1e400] 02:10:48 INFO - PROCESS | 1645 | 1467796248903 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12afd0c00) [pid = 1645] [serial = 2069] [outer = 0x112a1e400] 02:10:49 INFO - PROCESS | 1645 | 1467796249380 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:10:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:10:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 719ms 02:10:49 INFO - PROCESS | 1645 | 1467796249415 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 1645 | 1467796249417 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:10:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:10:49 INFO - PROCESS | 1645 | 1467796249443 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 1645 | 1467796249445 Marionette TRACE conn2 <- [1,2730,null,{}] 02:10:49 INFO - PROCESS | 1645 | 1467796249448 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:49 INFO - PROCESS | 1645 | 1467796249451 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:49 INFO - PROCESS | 1645 | 1467796249600 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:10:49 INFO - PROCESS | 1645 | 1467796249686 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:49 INFO - PROCESS | 1645 | 1467796249688 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d75b800 == 48 [pid = 1645] [id = 690] 02:10:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112a1e800) [pid = 1645] [serial = 2070] [outer = 0x0] 02:10:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12be29800) [pid = 1645] [serial = 2071] [outer = 0x112a1e800] 02:10:49 INFO - PROCESS | 1645 | 1467796249716 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12be92000) [pid = 1645] [serial = 2072] [outer = 0x112a1e800] 02:10:50 INFO - PROCESS | 1645 | 1467796250584 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"]]]}] 02:10:50 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 02:10:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:10:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1173ms 02:10:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:10:50 INFO - PROCESS | 1645 | 1467796250613 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:10:50 INFO - PROCESS | 1645 | 1467796250614 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:10:50 INFO - PROCESS | 1645 | 1467796250617 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 1645 | 1467796250618 Marionette TRACE conn2 <- [1,2734,null,{}] 02:10:50 INFO - PROCESS | 1645 | 1467796250753 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:50 INFO - PROCESS | 1645 | 1467796250755 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:50 INFO - PROCESS | 1645 | 1467796250876 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:10:50 INFO - PROCESS | 1645 | 1467796250986 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1645 | 1467796250988 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x112047000 == 49 [pid = 1645] [id = 691] 02:10:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1128af800) [pid = 1645] [serial = 2073] [outer = 0x0] 02:10:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1128cb800) [pid = 1645] [serial = 2074] [outer = 0x1128af800] 02:10:51 INFO - PROCESS | 1645 | 1467796251015 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x112a22400) [pid = 1645] [serial = 2075] [outer = 0x1128af800] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x121884000 == 48 [pid = 1645] [id = 684] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd3b000 == 47 [pid = 1645] [id = 683] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12b002800 == 46 [pid = 1645] [id = 682] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12944b800 == 45 [pid = 1645] [id = 681] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12892d000 == 44 [pid = 1645] [id = 680] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x119fa2800 == 43 [pid = 1645] [id = 679] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x116615000 == 42 [pid = 1645] [id = 678] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x121894800 == 41 [pid = 1645] [id = 630] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12d473000 == 40 [pid = 1645] [id = 675] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12cf25800 == 39 [pid = 1645] [id = 645] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12b014000 == 38 [pid = 1645] [id = 677] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x121516800 == 37 [pid = 1645] [id = 676] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc31000 == 36 [pid = 1645] [id = 644] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x117e7d000 == 35 [pid = 1645] [id = 646] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12d648800 == 34 [pid = 1645] [id = 662] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x117e77800 == 33 [pid = 1645] [id = 642] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12d75b800 == 32 [pid = 1645] [id = 690] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12d642000 == 31 [pid = 1645] [id = 689] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12d46d800 == 30 [pid = 1645] [id = 688] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade9000 == 29 [pid = 1645] [id = 687] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca84000 == 28 [pid = 1645] [id = 685] 02:10:51 INFO - PROCESS | 1645 | --DOCSHELL 0x1210a3800 == 27 [pid = 1645] [id = 686] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x129014c00) [pid = 1645] [serial = 1925] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12be31400) [pid = 1645] [serial = 2023] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12af7d800) [pid = 1645] [serial = 2008] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124c76000) [pid = 1645] [serial = 1984] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x117e3a800) [pid = 1645] [serial = 1991] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113fed000) [pid = 1645] [serial = 1990] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119cc5800) [pid = 1645] [serial = 1994] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119657000) [pid = 1645] [serial = 1993] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x121674400) [pid = 1645] [serial = 1996] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123ca1400) [pid = 1645] [serial = 1997] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12a6b4800) [pid = 1645] [serial = 1987] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12acbe400) [pid = 1645] [serial = 2005] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12b967c00) [pid = 1645] [serial = 1976] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1196dbc00) [pid = 1645] [serial = 1981] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1128d5400) [pid = 1645] [serial = 1978] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12b81a000) [pid = 1645] [serial = 2011] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1292dd400) [pid = 1645] [serial = 2002] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12a6b4400) [pid = 1645] [serial = 2003] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12be28400) [pid = 1645] [serial = 2014] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128a5f800) [pid = 1645] [serial = 2000] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12b963000) [pid = 1645] [serial = 2012] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12be2f000) [pid = 1645] [serial = 2015] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x125fc2400) [pid = 1645] [serial = 1999] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x116630000) [pid = 1645] [serial = 2018] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119b04000) [pid = 1645] [serial = 2020] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1129b3400) [pid = 1645] [serial = 2017] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12b811800) [pid = 1645] [serial = 2009] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x128a63000) [pid = 1645] [serial = 2021] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12be93000) [pid = 1645] [serial = 2024] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12af20800) [pid = 1645] [serial = 2006] [outer = 0x0] [url = about:blank] 02:10:52 INFO - PROCESS | 1645 | 1467796252079 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:10:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:10:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1523ms 02:10:52 INFO - PROCESS | 1645 | 1467796252141 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 1645 | 1467796252144 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:10:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:10:52 INFO - PROCESS | 1645 | 1467796252147 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 1645 | 1467796252149 Marionette TRACE conn2 <- [1,2738,null,{}] 02:10:52 INFO - PROCESS | 1645 | 1467796252153 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:52 INFO - PROCESS | 1645 | 1467796252155 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:52 INFO - PROCESS | 1645 | 1467796252254 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:10:52 INFO - PROCESS | 1645 | 1467796252265 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1645 | 1467796252266 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e6a000 == 28 [pid = 1645] [id = 692] 02:10:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1128d1c00) [pid = 1645] [serial = 2076] [outer = 0x0] 02:10:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1128d9400) [pid = 1645] [serial = 2077] [outer = 0x1128d1c00] 02:10:52 INFO - PROCESS | 1645 | 1467796252293 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1129b3400) [pid = 1645] [serial = 2078] [outer = 0x1128d1c00] 02:10:52 INFO - PROCESS | 1645 | 1467796252699 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:10:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:10:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 575ms 02:10:52 INFO - PROCESS | 1645 | 1467796252730 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 1645 | 1467796252735 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:10:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:10:52 INFO - PROCESS | 1645 | 1467796252745 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 1645 | 1467796252748 Marionette TRACE conn2 <- [1,2742,null,{}] 02:10:52 INFO - PROCESS | 1645 | 1467796252751 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:52 INFO - PROCESS | 1645 | 1467796252757 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:52 INFO - PROCESS | 1645 | 1467796252882 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:10:52 INFO - PROCESS | 1645 | 1467796252900 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1645 | 1467796252902 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x119d1d800 == 29 [pid = 1645] [id = 693] 02:10:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x113d60c00) [pid = 1645] [serial = 2079] [outer = 0x0] 02:10:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x113fed000) [pid = 1645] [serial = 2080] [outer = 0x113d60c00] 02:10:52 INFO - PROCESS | 1645 | 1467796252936 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1171a3800) [pid = 1645] [serial = 2081] [outer = 0x113d60c00] 02:10:53 INFO - PROCESS | 1645 | 1467796253378 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:10:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 02:10:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:10:53 INFO - PROCESS | 1645 | 1467796253416 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 1645 | 1467796253418 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:10:53 INFO - PROCESS | 1645 | 1467796253420 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1645 | 1467796253422 Marionette TRACE conn2 <- [1,2746,null,{}] 02:10:53 INFO - PROCESS | 1645 | 1467796253430 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:53 INFO - PROCESS | 1645 | 1467796253433 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:53 INFO - PROCESS | 1645 | 1467796253511 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:10:53 INFO - PROCESS | 1645 | 1467796253537 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:53 INFO - PROCESS | 1645 | 1467796253539 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x1248d9800 == 30 [pid = 1645] [id = 694] 02:10:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118880000) [pid = 1645] [serial = 2082] [outer = 0x0] 02:10:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1193c5c00) [pid = 1645] [serial = 2083] [outer = 0x118880000] 02:10:53 INFO - PROCESS | 1645 | 1467796253566 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119657c00) [pid = 1645] [serial = 2084] [outer = 0x118880000] 02:10:53 INFO - PROCESS | 1645 | 1467796253911 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:10:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 02:10:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:10:53 INFO - PROCESS | 1645 | 1467796253942 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 1645 | 1467796253944 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:10:53 INFO - PROCESS | 1645 | 1467796253946 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1645 | 1467796253947 Marionette TRACE conn2 <- [1,2750,null,{}] 02:10:53 INFO - PROCESS | 1645 | 1467796253949 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:53 INFO - PROCESS | 1645 | 1467796253950 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:54 INFO - PROCESS | 1645 | 1467796254061 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:10:54 INFO - PROCESS | 1645 | 1467796254100 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1645 | 1467796254101 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12891f000 == 31 [pid = 1645] [id = 695] 02:10:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1196e2800) [pid = 1645] [serial = 2085] [outer = 0x0] 02:10:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1199c4800) [pid = 1645] [serial = 2086] [outer = 0x1196e2800] 02:10:54 INFO - PROCESS | 1645 | 1467796254127 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119cf4800) [pid = 1645] [serial = 2087] [outer = 0x1196e2800] 02:10:54 INFO - PROCESS | 1645 | 1467796254417 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:10:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 02:10:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:10:54 INFO - PROCESS | 1645 | 1467796254465 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:10:54 INFO - PROCESS | 1645 | 1467796254466 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:10:54 INFO - PROCESS | 1645 | 1467796254468 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 1645 | 1467796254471 Marionette TRACE conn2 <- [1,2754,null,{}] 02:10:54 INFO - PROCESS | 1645 | 1467796254481 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:54 INFO - PROCESS | 1645 | 1467796254482 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:54 INFO - PROCESS | 1645 | 1467796254586 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:10:54 INFO - PROCESS | 1645 | 1467796254589 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1645 | 1467796254591 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12922b800 == 32 [pid = 1645] [id = 696] 02:10:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11978e800) [pid = 1645] [serial = 2088] [outer = 0x0] 02:10:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x120f54800) [pid = 1645] [serial = 2089] [outer = 0x11978e800] 02:10:54 INFO - PROCESS | 1645 | 1467796254615 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12101c400) [pid = 1645] [serial = 2090] [outer = 0x11978e800] 02:10:54 INFO - PROCESS | 1645 | 1467796254976 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:10:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms 02:10:54 INFO - PROCESS | 1645 | 1467796254992 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:10:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:10:54 INFO - PROCESS | 1645 | 1467796254993 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:10:55 INFO - PROCESS | 1645 | 1467796255000 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1645 | 1467796255002 Marionette TRACE conn2 <- [1,2758,null,{}] 02:10:55 INFO - PROCESS | 1645 | 1467796255006 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:55 INFO - PROCESS | 1645 | 1467796255010 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:55 INFO - PROCESS | 1645 | 1467796255126 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:10:55 INFO - PROCESS | 1645 | 1467796255137 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:55 INFO - PROCESS | 1645 | 1467796255138 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac38000 == 33 [pid = 1645] [id = 697] 02:10:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1214f0400) [pid = 1645] [serial = 2091] [outer = 0x0] 02:10:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1218e7400) [pid = 1645] [serial = 2092] [outer = 0x1214f0400] 02:10:55 INFO - PROCESS | 1645 | 1467796255163 Marionette DEBUG loaded listener.js 02:10:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124c74c00) [pid = 1645] [serial = 2093] [outer = 0x1214f0400] 02:10:55 INFO - PROCESS | 1645 | 1467796255485 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:10:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 527ms 02:10:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:10:55 INFO - PROCESS | 1645 | 1467796255527 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:10:55 INFO - PROCESS | 1645 | 1467796255528 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:10:55 INFO - PROCESS | 1645 | 1467796255530 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1645 | 1467796255531 Marionette TRACE conn2 <- [1,2762,null,{}] 02:10:55 INFO - PROCESS | 1645 | 1467796255533 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:55 INFO - PROCESS | 1645 | 1467796255535 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:55 INFO - PROCESS | 1645 | 1467796255639 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:10:55 INFO - PROCESS | 1645 | 1467796255643 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:55 INFO - PROCESS | 1645 | 1467796255644 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b00d800 == 34 [pid = 1645] [id = 698] 02:10:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1128a6000) [pid = 1645] [serial = 2094] [outer = 0x0] 02:10:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1254d9800) [pid = 1645] [serial = 2095] [outer = 0x1128a6000] 02:10:55 INFO - PROCESS | 1645 | 1467796255668 Marionette DEBUG loaded listener.js 02:10:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1265e1000) [pid = 1645] [serial = 2096] [outer = 0x1128a6000] 02:10:56 INFO - PROCESS | 1645 | 1467796256013 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:10:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:10:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 02:10:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:10:56 INFO - PROCESS | 1645 | 1467796256059 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 1645 | 1467796256060 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:10:56 INFO - PROCESS | 1645 | 1467796256063 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 1645 | 1467796256064 Marionette TRACE conn2 <- [1,2766,null,{}] 02:10:56 INFO - PROCESS | 1645 | 1467796256066 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:56 INFO - PROCESS | 1645 | 1467796256067 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:56 INFO - PROCESS | 1645 | 1467796256166 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:10:56 INFO - PROCESS | 1645 | 1467796256170 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1645 | 1467796256171 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd3a000 == 35 [pid = 1645] [id = 699] 02:10:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1128cd800) [pid = 1645] [serial = 2097] [outer = 0x0] 02:10:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12742f800) [pid = 1645] [serial = 2098] [outer = 0x1128cd800] 02:10:56 INFO - PROCESS | 1645 | 1467796256195 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x128a5d000) [pid = 1645] [serial = 2099] [outer = 0x1128cd800] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124cef000) [pid = 1645] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12a6b5800) [pid = 1645] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12a6bec00) [pid = 1645] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128cf3400) [pid = 1645] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x121d7c400) [pid = 1645] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119657400) [pid = 1645] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11813a000) [pid = 1645] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119651000) [pid = 1645] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x125fb8c00) [pid = 1645] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1193cb400) [pid = 1645] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1128ca400) [pid = 1645] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11964ac00) [pid = 1645] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x129260800) [pid = 1645] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119f73000) [pid = 1645] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:10:56 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12afd2000) [pid = 1645] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:10:56 INFO - PROCESS | 1645 | 1467796256760 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:10:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:10:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 718ms 02:10:56 INFO - PROCESS | 1645 | 1467796256782 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 1645 | 1467796256783 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:10:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:10:56 INFO - PROCESS | 1645 | 1467796256785 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 1645 | 1467796256786 Marionette TRACE conn2 <- [1,2770,null,{}] 02:10:56 INFO - PROCESS | 1645 | 1467796256788 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:56 INFO - PROCESS | 1645 | 1467796256789 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:56 INFO - PROCESS | 1645 | 1467796256874 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:10:56 INFO - PROCESS | 1645 | 1467796256937 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1645 | 1467796256938 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c366000 == 36 [pid = 1645] [id = 700] 02:10:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x112f50800) [pid = 1645] [serial = 2100] [outer = 0x0] 02:10:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119cc4c00) [pid = 1645] [serial = 2101] [outer = 0x112f50800] 02:10:56 INFO - PROCESS | 1645 | 1467796256962 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x124c3f400) [pid = 1645] [serial = 2102] [outer = 0x112f50800] 02:10:57 INFO - PROCESS | 1645 | 1467796257226 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:10:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 471ms 02:10:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:10:57 INFO - PROCESS | 1645 | 1467796257260 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1645 | 1467796257261 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:10:57 INFO - PROCESS | 1645 | 1467796257263 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1645 | 1467796257264 Marionette TRACE conn2 <- [1,2774,null,{}] 02:10:57 INFO - PROCESS | 1645 | 1467796257267 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:57 INFO - PROCESS | 1645 | 1467796257268 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:57 INFO - PROCESS | 1645 | 1467796257372 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:10:57 INFO - PROCESS | 1645 | 1467796257376 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1645 | 1467796257377 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca76000 == 37 [pid = 1645] [id = 701] 02:10:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119b0f000) [pid = 1645] [serial = 2103] [outer = 0x0] 02:10:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x128a65000) [pid = 1645] [serial = 2104] [outer = 0x119b0f000] 02:10:57 INFO - PROCESS | 1645 | 1467796257405 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128af2000) [pid = 1645] [serial = 2105] [outer = 0x119b0f000] 02:10:57 INFO - PROCESS | 1645 | 1467796257902 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:10:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms 02:10:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:10:57 INFO - PROCESS | 1645 | 1467796257935 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1645 | 1467796257936 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:10:57 INFO - PROCESS | 1645 | 1467796257938 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1645 | 1467796257940 Marionette TRACE conn2 <- [1,2778,null,{}] 02:10:57 INFO - PROCESS | 1645 | 1467796257942 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:57 INFO - PROCESS | 1645 | 1467796257944 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:58 INFO - PROCESS | 1645 | 1467796258040 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:10:58 INFO - PROCESS | 1645 | 1467796258044 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:58 INFO - PROCESS | 1645 | 1467796258045 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cf11000 == 38 [pid = 1645] [id = 702] 02:10:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128cfa400) [pid = 1645] [serial = 2106] [outer = 0x0] 02:10:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x129255000) [pid = 1645] [serial = 2107] [outer = 0x128cfa400] 02:10:58 INFO - PROCESS | 1645 | 1467796258071 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1292e2c00) [pid = 1645] [serial = 2108] [outer = 0x128cfa400] 02:10:58 INFO - PROCESS | 1645 | 1467796258405 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:10:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 02:10:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:10:58 INFO - PROCESS | 1645 | 1467796258457 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:10:58 INFO - PROCESS | 1645 | 1467796258458 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:10:58 INFO - PROCESS | 1645 | 1467796258460 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:10:58 INFO - PROCESS | 1645 | 1467796258461 Marionette TRACE conn2 <- [1,2782,null,{}] 02:10:58 INFO - PROCESS | 1645 | 1467796258464 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:58 INFO - PROCESS | 1645 | 1467796258465 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:58 INFO - PROCESS | 1645 | 1467796258543 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:10:58 INFO - PROCESS | 1645 | 1467796258612 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:58 INFO - PROCESS | 1645 | 1467796258613 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d16d000 == 39 [pid = 1645] [id = 703] 02:10:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124f33400) [pid = 1645] [serial = 2109] [outer = 0x0] 02:10:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1294e3c00) [pid = 1645] [serial = 2110] [outer = 0x124f33400] 02:10:58 INFO - PROCESS | 1645 | 1467796258637 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a6bec00) [pid = 1645] [serial = 2111] [outer = 0x124f33400] 02:10:59 INFO - PROCESS | 1645 | 1467796259226 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:10:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:10:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 819ms 02:10:59 INFO - PROCESS | 1645 | 1467796259281 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:10:59 INFO - PROCESS | 1645 | 1467796259285 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:10:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:10:59 INFO - PROCESS | 1645 | 1467796259290 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 1645 | 1467796259295 Marionette TRACE conn2 <- [1,2786,null,{}] 02:10:59 INFO - PROCESS | 1645 | 1467796259300 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:59 INFO - PROCESS | 1645 | 1467796259302 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:59 INFO - PROCESS | 1645 | 1467796259447 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:10:59 INFO - PROCESS | 1645 | 1467796259533 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1645 | 1467796259535 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:10:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fb9000 == 40 [pid = 1645] [id = 704] 02:10:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x112a17c00) [pid = 1645] [serial = 2112] [outer = 0x0] 02:10:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112a1d000) [pid = 1645] [serial = 2113] [outer = 0x112a17c00] 02:10:59 INFO - PROCESS | 1645 | 1467796259565 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x113346000) [pid = 1645] [serial = 2114] [outer = 0x112a17c00] 02:11:00 INFO - PROCESS | 1645 | 1467796260043 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:11:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 825ms 02:11:00 INFO - PROCESS | 1645 | 1467796260128 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 1645 | 1467796260132 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:11:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:11:00 INFO - PROCESS | 1645 | 1467796260140 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1645 | 1467796260142 Marionette TRACE conn2 <- [1,2790,null,{}] 02:11:00 INFO - PROCESS | 1645 | 1467796260145 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:00 INFO - PROCESS | 1645 | 1467796260147 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:00 INFO - PROCESS | 1645 | 1467796260258 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:11:00 INFO - PROCESS | 1645 | 1467796260344 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:00 INFO - PROCESS | 1645 | 1467796260345 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944f800 == 41 [pid = 1645] [id = 705] 02:11:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11813c000) [pid = 1645] [serial = 2115] [outer = 0x0] 02:11:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x118879c00) [pid = 1645] [serial = 2116] [outer = 0x11813c000] 02:11:00 INFO - PROCESS | 1645 | 1467796260375 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119655800) [pid = 1645] [serial = 2117] [outer = 0x11813c000] 02:11:01 INFO - PROCESS | 1645 | 1467796261039 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:11:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:11:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 924ms 02:11:01 INFO - PROCESS | 1645 | 1467796261075 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 1645 | 1467796261077 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:11:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:11:01 INFO - PROCESS | 1645 | 1467796261082 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1645 | 1467796261084 Marionette TRACE conn2 <- [1,2794,null,{}] 02:11:01 INFO - PROCESS | 1645 | 1467796261087 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:01 INFO - PROCESS | 1645 | 1467796261089 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:01 INFO - PROCESS | 1645 | 1467796261193 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:11:01 INFO - PROCESS | 1645 | 1467796261257 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1645 | 1467796261260 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x119778000 == 42 [pid = 1645] [id = 706] 02:11:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x112a79400) [pid = 1645] [serial = 2118] [outer = 0x0] 02:11:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112d30000) [pid = 1645] [serial = 2119] [outer = 0x112a79400] 02:11:01 INFO - PROCESS | 1645 | 1467796261288 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x113f06400) [pid = 1645] [serial = 2120] [outer = 0x112a79400] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12cf11000 == 41 [pid = 1645] [id = 702] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca76000 == 40 [pid = 1645] [id = 701] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12c366000 == 39 [pid = 1645] [id = 700] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd3a000 == 38 [pid = 1645] [id = 699] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12b00d800 == 37 [pid = 1645] [id = 698] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac38000 == 36 [pid = 1645] [id = 697] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12922b800 == 35 [pid = 1645] [id = 696] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12891f000 == 34 [pid = 1645] [id = 695] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x1248d9800 == 33 [pid = 1645] [id = 694] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x119d1d800 == 32 [pid = 1645] [id = 693] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x117e6a000 == 31 [pid = 1645] [id = 692] 02:11:01 INFO - PROCESS | 1645 | --DOCSHELL 0x112047000 == 30 [pid = 1645] [id = 691] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12b816400) [pid = 1645] [serial = 2053] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12ab9d400) [pid = 1645] [serial = 2044] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12af21800) [pid = 1645] [serial = 2047] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12afd3c00) [pid = 1645] [serial = 2027] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12afcd800) [pid = 1645] [serial = 2026] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1255c4400) [pid = 1645] [serial = 2032] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128a65800) [pid = 1645] [serial = 2033] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1212cac00) [pid = 1645] [serial = 2038] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1249acc00) [pid = 1645] [serial = 2039] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x118f6d800) [pid = 1645] [serial = 2029] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119cf1000) [pid = 1645] [serial = 2030] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1196d7000) [pid = 1645] [serial = 2035] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119cf5400) [pid = 1645] [serial = 2036] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12925e800) [pid = 1645] [serial = 2041] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12af73400) [pid = 1645] [serial = 2048] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12afd1800) [pid = 1645] [serial = 2051] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124f34000) [pid = 1645] [serial = 2050] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12acc2800) [pid = 1645] [serial = 2045] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12b966400) [pid = 1645] [serial = 2054] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1294e1c00) [pid = 1645] [serial = 2042] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x113227800) [pid = 1645] [serial = 1979] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119b14000) [pid = 1645] [serial = 1982] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12acbfc00) [pid = 1645] [serial = 1988] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x127438800) [pid = 1645] [serial = 1985] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12be32000) [pid = 1645] [serial = 2057] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12b967000) [pid = 1645] [serial = 2056] [outer = 0x0] [url = about:blank] 02:11:01 INFO - PROCESS | 1645 | 1467796261680 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:11:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:11:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 623ms 02:11:01 INFO - PROCESS | 1645 | 1467796261706 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 1645 | 1467796261709 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:11:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:11:01 INFO - PROCESS | 1645 | 1467796261713 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1645 | 1467796261715 Marionette TRACE conn2 <- [1,2798,null,{}] 02:11:01 INFO - PROCESS | 1645 | 1467796261717 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:01 INFO - PROCESS | 1645 | 1467796261719 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:01 INFO - PROCESS | 1645 | 1467796261800 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:11:01 INFO - PROCESS | 1645 | 1467796261860 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1645 | 1467796261861 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x119b6c000 == 31 [pid = 1645] [id = 707] 02:11:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x113d65400) [pid = 1645] [serial = 2121] [outer = 0x0] 02:11:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x116775c00) [pid = 1645] [serial = 2122] [outer = 0x113d65400] 02:11:01 INFO - PROCESS | 1645 | 1467796261888 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1180a7c00) [pid = 1645] [serial = 2123] [outer = 0x113d65400] 02:11:02 INFO - PROCESS | 1645 | 1467796262198 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 02:11:02 INFO - PROCESS | 1645 | 1467796262234 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 1645 | 1467796262237 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:11:02 INFO - PROCESS | 1645 | 1467796262240 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1645 | 1467796262243 Marionette TRACE conn2 <- [1,2802,null,{}] 02:11:02 INFO - PROCESS | 1645 | 1467796262251 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:02 INFO - PROCESS | 1645 | 1467796262254 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:02 INFO - PROCESS | 1645 | 1467796262333 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:11:02 INFO - PROCESS | 1645 | 1467796262393 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1645 | 1467796262395 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1254c0800 == 32 [pid = 1645] [id = 708] 02:11:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1128a6800) [pid = 1645] [serial = 2124] [outer = 0x0] 02:11:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1183c1000) [pid = 1645] [serial = 2125] [outer = 0x1128a6800] 02:11:02 INFO - PROCESS | 1645 | 1467796262426 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1199c7400) [pid = 1645] [serial = 2126] [outer = 0x1128a6800] 02:11:02 INFO - PROCESS | 1645 | 1467796262724 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms 02:11:02 INFO - PROCESS | 1645 | 1467796262763 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 1645 | 1467796262764 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:11:02 INFO - PROCESS | 1645 | 1467796262766 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1645 | 1467796262767 Marionette TRACE conn2 <- [1,2806,null,{}] 02:11:02 INFO - PROCESS | 1645 | 1467796262772 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:02 INFO - PROCESS | 1645 | 1467796262775 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:02 INFO - PROCESS | 1645 | 1467796262864 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:11:02 INFO - PROCESS | 1645 | 1467796262868 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1645 | 1467796262872 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12922b800 == 33 [pid = 1645] [id = 709] 02:11:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119cf5400) [pid = 1645] [serial = 2127] [outer = 0x0] 02:11:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x120f8ac00) [pid = 1645] [serial = 2128] [outer = 0x119cf5400] 02:11:02 INFO - PROCESS | 1645 | 1467796262901 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1210eb400) [pid = 1645] [serial = 2129] [outer = 0x119cf5400] 02:11:03 INFO - PROCESS | 1645 | 1467796263242 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:11:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:11:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 02:11:03 INFO - PROCESS | 1645 | 1467796263298 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1645 | 1467796263300 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:11:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:11:03 INFO - PROCESS | 1645 | 1467796263306 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1645 | 1467796263308 Marionette TRACE conn2 <- [1,2810,null,{}] 02:11:03 INFO - PROCESS | 1645 | 1467796263311 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:03 INFO - PROCESS | 1645 | 1467796263313 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:03 INFO - PROCESS | 1645 | 1467796263432 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:11:03 INFO - PROCESS | 1645 | 1467796263438 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1645 | 1467796263439 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ab6c800 == 34 [pid = 1645] [id = 710] 02:11:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119798400) [pid = 1645] [serial = 2130] [outer = 0x0] 02:11:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12167fc00) [pid = 1645] [serial = 2131] [outer = 0x119798400] 02:11:03 INFO - PROCESS | 1645 | 1467796263479 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x121924c00) [pid = 1645] [serial = 2132] [outer = 0x119798400] 02:11:03 INFO - PROCESS | 1645 | 1467796263914 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:11:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:11:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 620ms 02:11:03 INFO - PROCESS | 1645 | 1467796263925 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1645 | 1467796263927 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:11:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:11:03 INFO - PROCESS | 1645 | 1467796263929 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1645 | 1467796263930 Marionette TRACE conn2 <- [1,2814,null,{}] 02:11:03 INFO - PROCESS | 1645 | 1467796263932 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:03 INFO - PROCESS | 1645 | 1467796263937 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:04 INFO - PROCESS | 1645 | 1467796264061 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:11:04 INFO - PROCESS | 1645 | 1467796264072 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 1645 | 1467796264074 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade5800 == 35 [pid = 1645] [id = 711] 02:11:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123ca5c00) [pid = 1645] [serial = 2133] [outer = 0x0] 02:11:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124cf2000) [pid = 1645] [serial = 2134] [outer = 0x123ca5c00] 02:11:04 INFO - PROCESS | 1645 | 1467796264098 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x127434000) [pid = 1645] [serial = 2135] [outer = 0x123ca5c00] 02:11:04 INFO - PROCESS | 1645 | 1467796264483 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 571ms 02:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:11:04 INFO - PROCESS | 1645 | 1467796264500 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 1645 | 1467796264501 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:11:04 INFO - PROCESS | 1645 | 1467796264505 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1645 | 1467796264506 Marionette TRACE conn2 <- [1,2818,null,{}] 02:11:04 INFO - PROCESS | 1645 | 1467796264508 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:04 INFO - PROCESS | 1645 | 1467796264509 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:04 INFO - PROCESS | 1645 | 1467796264612 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:11:04 INFO - PROCESS | 1645 | 1467796264624 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 1645 | 1467796264625 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x121831800 == 36 [pid = 1645] [id = 712] 02:11:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x127434400) [pid = 1645] [serial = 2136] [outer = 0x0] 02:11:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128a68c00) [pid = 1645] [serial = 2137] [outer = 0x127434400] 02:11:04 INFO - PROCESS | 1645 | 1467796264650 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12925a800) [pid = 1645] [serial = 2138] [outer = 0x127434400] 02:11:05 INFO - PROCESS | 1645 | 1467796264997 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:11:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:11:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 519ms 02:11:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:11:05 INFO - PROCESS | 1645 | 1467796265024 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1645 | 1467796265025 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:11:05 INFO - PROCESS | 1645 | 1467796265027 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1645 | 1467796265028 Marionette TRACE conn2 <- [1,2822,null,{}] 02:11:05 INFO - PROCESS | 1645 | 1467796265035 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:05 INFO - PROCESS | 1645 | 1467796265036 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:05 INFO - PROCESS | 1645 | 1467796265137 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:11:05 INFO - PROCESS | 1645 | 1467796265141 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1645 | 1467796265141 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca76800 == 37 [pid = 1645] [id = 713] 02:11:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12743b800) [pid = 1645] [serial = 2139] [outer = 0x0] 02:11:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1292e2800) [pid = 1645] [serial = 2140] [outer = 0x12743b800] 02:11:05 INFO - PROCESS | 1645 | 1467796265165 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a4ebc00) [pid = 1645] [serial = 2141] [outer = 0x12743b800] 02:11:05 INFO - PROCESS | 1645 | 1467796265516 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:11:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:11:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 02:11:05 INFO - PROCESS | 1645 | 1467796265546 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1645 | 1467796265547 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:11:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:11:05 INFO - PROCESS | 1645 | 1467796265549 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1645 | 1467796265550 Marionette TRACE conn2 <- [1,2826,null,{}] 02:11:05 INFO - PROCESS | 1645 | 1467796265553 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:05 INFO - PROCESS | 1645 | 1467796265556 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:05 INFO - PROCESS | 1645 | 1467796265764 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1176ee800) [pid = 1645] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11978e800) [pid = 1645] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x113d60c00) [pid = 1645] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1218e5400) [pid = 1645] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1128d1c00) [pid = 1645] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118880000) [pid = 1645] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1196e2800) [pid = 1645] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1128af800) [pid = 1645] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12a4e3c00) [pid = 1645] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112a1e400) [pid = 1645] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112a1e800) [pid = 1645] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1214f0400) [pid = 1645] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112f50800) [pid = 1645] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1128a6000) [pid = 1645] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1128cd800) [pid = 1645] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:11:05 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x128cfa400) [pid = 1645] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:11:05 INFO - PROCESS | 1645 | 1467796265814 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1645 | 1467796265815 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x125f85000 == 38 [pid = 1645] [id = 714] 02:11:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x111da8800) [pid = 1645] [serial = 2142] [outer = 0x0] 02:11:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1128af800) [pid = 1645] [serial = 2143] [outer = 0x111da8800] 02:11:05 INFO - PROCESS | 1645 | 1467796265849 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x113863c00) [pid = 1645] [serial = 2144] [outer = 0x111da8800] 02:11:06 INFO - PROCESS | 1645 | 1467796266122 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:11:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:11:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 622ms 02:11:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:11:06 INFO - PROCESS | 1645 | 1467796266177 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 1645 | 1467796266179 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:11:06 INFO - PROCESS | 1645 | 1467796266181 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1645 | 1467796266182 Marionette TRACE conn2 <- [1,2830,null,{}] 02:11:06 INFO - PROCESS | 1645 | 1467796266184 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:06 INFO - PROCESS | 1645 | 1467796266185 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:06 INFO - PROCESS | 1645 | 1467796266271 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:11:06 INFO - PROCESS | 1645 | 1467796266276 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1645 | 1467796266277 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d16f800 == 39 [pid = 1645] [id = 715] 02:11:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x113d0cc00) [pid = 1645] [serial = 2145] [outer = 0x0] 02:11:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1218db000) [pid = 1645] [serial = 2146] [outer = 0x113d0cc00] 02:11:06 INFO - PROCESS | 1645 | 1467796266301 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128aea400) [pid = 1645] [serial = 2147] [outer = 0x113d0cc00] 02:11:06 INFO - PROCESS | 1645 | 1467796266639 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:11:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 469ms 02:11:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:11:06 INFO - PROCESS | 1645 | 1467796266651 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 1645 | 1467796266653 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:11:06 INFO - PROCESS | 1645 | 1467796266659 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1645 | 1467796266660 Marionette TRACE conn2 <- [1,2834,null,{}] 02:11:06 INFO - PROCESS | 1645 | 1467796266663 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:06 INFO - PROCESS | 1645 | 1467796266664 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:06 INFO - PROCESS | 1645 | 1467796266790 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:11:06 INFO - PROCESS | 1645 | 1467796266796 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1645 | 1467796266797 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d639000 == 40 [pid = 1645] [id = 716] 02:11:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128af1400) [pid = 1645] [serial = 2148] [outer = 0x0] 02:11:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12ab96c00) [pid = 1645] [serial = 2149] [outer = 0x128af1400] 02:11:06 INFO - PROCESS | 1645 | 1467796266831 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12ad7ac00) [pid = 1645] [serial = 2150] [outer = 0x128af1400] 02:11:07 INFO - PROCESS | 1645 | 1467796267159 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:11:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:11:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 02:11:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:11:07 INFO - PROCESS | 1645 | 1467796267178 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1645 | 1467796267179 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:11:07 INFO - PROCESS | 1645 | 1467796267181 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1645 | 1467796267182 Marionette TRACE conn2 <- [1,2838,null,{}] 02:11:07 INFO - PROCESS | 1645 | 1467796267184 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:07 INFO - PROCESS | 1645 | 1467796267185 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:07 INFO - PROCESS | 1645 | 1467796267267 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:11:07 INFO - PROCESS | 1645 | 1467796267272 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1645 | 1467796267274 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d763000 == 41 [pid = 1645] [id = 717] 02:11:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12ad7b000) [pid = 1645] [serial = 2151] [outer = 0x0] 02:11:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12af2a000) [pid = 1645] [serial = 2152] [outer = 0x12ad7b000] 02:11:07 INFO - PROCESS | 1645 | 1467796267297 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12af7f800) [pid = 1645] [serial = 2153] [outer = 0x12ad7b000] 02:11:07 INFO - PROCESS | 1645 | 1467796267661 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:11:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:11:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 520ms 02:11:07 INFO - PROCESS | 1645 | 1467796267703 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:11:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:11:07 INFO - PROCESS | 1645 | 1467796267705 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:11:07 INFO - PROCESS | 1645 | 1467796267709 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1645 | 1467796267710 Marionette TRACE conn2 <- [1,2842,null,{}] 02:11:07 INFO - PROCESS | 1645 | 1467796267714 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:07 INFO - PROCESS | 1645 | 1467796267715 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:07 INFO - PROCESS | 1645 | 1467796267927 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:11:08 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc36000 == 40 [pid = 1645] [id = 16] 02:11:08 INFO - PROCESS | 1645 | 1467796268046 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1645 | 1467796268047 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x118151800 == 41 [pid = 1645] [id = 718] 02:11:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1126a3c00) [pid = 1645] [serial = 2154] [outer = 0x0] 02:11:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1128ca400) [pid = 1645] [serial = 2155] [outer = 0x1126a3c00] 02:11:08 INFO - PROCESS | 1645 | 1467796268109 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x112a7ac00) [pid = 1645] [serial = 2156] [outer = 0x1126a3c00] 02:11:08 INFO - PROCESS | 1645 | 1467796268523 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:11:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:11:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 870ms 02:11:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:11:08 INFO - PROCESS | 1645 | 1467796268579 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1645 | 1467796268582 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:11:08 INFO - PROCESS | 1645 | 1467796268585 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1645 | 1467796268587 Marionette TRACE conn2 <- [1,2846,null,{}] 02:11:08 INFO - PROCESS | 1645 | 1467796268590 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:08 INFO - PROCESS | 1645 | 1467796268594 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:08 INFO - PROCESS | 1645 | 1467796268700 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:11:08 INFO - PROCESS | 1645 | 1467796268777 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1645 | 1467796268779 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265c1800 == 42 [pid = 1645] [id = 719] 02:11:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112f57800) [pid = 1645] [serial = 2157] [outer = 0x0] 02:11:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1176ea400) [pid = 1645] [serial = 2158] [outer = 0x112f57800] 02:11:08 INFO - PROCESS | 1645 | 1467796268811 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x118514800) [pid = 1645] [serial = 2159] [outer = 0x112f57800] 02:11:09 INFO - PROCESS | 1645 | 1467796269233 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:11:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:11:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 02:11:09 INFO - PROCESS | 1645 | 1467796269256 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:11:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:11:09 INFO - PROCESS | 1645 | 1467796269258 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:11:09 INFO - PROCESS | 1645 | 1467796269261 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1645 | 1467796269262 Marionette TRACE conn2 <- [1,2850,null,{}] 02:11:09 INFO - PROCESS | 1645 | 1467796269264 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:09 INFO - PROCESS | 1645 | 1467796269266 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:09 INFO - PROCESS | 1645 | 1467796269393 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:11:09 INFO - PROCESS | 1645 | 1467796269472 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1645 | 1467796269473 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca78800 == 43 [pid = 1645] [id = 720] 02:11:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119cc5800) [pid = 1645] [serial = 2160] [outer = 0x0] 02:11:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119cf7000) [pid = 1645] [serial = 2161] [outer = 0x119cc5800] 02:11:09 INFO - PROCESS | 1645 | 1467796269502 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x121680800) [pid = 1645] [serial = 2162] [outer = 0x119cc5800] 02:11:09 INFO - PROCESS | 1645 | 1467796269906 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:11:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:11:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 669ms 02:11:09 INFO - PROCESS | 1645 | 1467796269930 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1645 | 1467796269933 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:11:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:11:09 INFO - PROCESS | 1645 | 1467796269941 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1645 | 1467796269944 Marionette TRACE conn2 <- [1,2854,null,{}] 02:11:09 INFO - PROCESS | 1645 | 1467796269946 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:09 INFO - PROCESS | 1645 | 1467796269949 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:10 INFO - PROCESS | 1645 | 1467796270056 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:11:10 INFO - PROCESS | 1645 | 1467796270136 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 1645 | 1467796270137 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d73c000 == 44 [pid = 1645] [id = 721] 02:11:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x121924400) [pid = 1645] [serial = 2163] [outer = 0x0] 02:11:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x124c78400) [pid = 1645] [serial = 2164] [outer = 0x121924400] 02:11:10 INFO - PROCESS | 1645 | 1467796270165 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x128a66c00) [pid = 1645] [serial = 2165] [outer = 0x121924400] 02:11:10 INFO - PROCESS | 1645 | 1467796270580 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:11:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:11:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 675ms 02:11:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:11:10 INFO - PROCESS | 1645 | 1467796270612 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 1645 | 1467796270613 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:11:10 INFO - PROCESS | 1645 | 1467796270615 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 1645 | 1467796270616 Marionette TRACE conn2 <- [1,2858,null,{}] 02:11:10 INFO - PROCESS | 1645 | 1467796270619 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:10 INFO - PROCESS | 1645 | 1467796270621 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:10 INFO - PROCESS | 1645 | 1467796270730 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:11:10 INFO - PROCESS | 1645 | 1467796270826 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 1645 | 1467796270827 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x128897000 == 45 [pid = 1645] [id = 722] 02:11:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x128a69400) [pid = 1645] [serial = 2166] [outer = 0x0] 02:11:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12a6b7800) [pid = 1645] [serial = 2167] [outer = 0x128a69400] 02:11:10 INFO - PROCESS | 1645 | 1467796270855 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12acc0400) [pid = 1645] [serial = 2168] [outer = 0x128a69400] 02:11:11 INFO - PROCESS | 1645 | 1467796271288 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:11:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:11:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 719ms 02:11:11 INFO - PROCESS | 1645 | 1467796271334 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1645 | 1467796271336 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:11:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:11:11 INFO - PROCESS | 1645 | 1467796271338 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1645 | 1467796271340 Marionette TRACE conn2 <- [1,2862,null,{}] 02:11:11 INFO - PROCESS | 1645 | 1467796271343 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:11 INFO - PROCESS | 1645 | 1467796271344 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:11 INFO - PROCESS | 1645 | 1467796271448 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:11:11 INFO - PROCESS | 1645 | 1467796271513 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1645 | 1467796271517 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x129451800 == 46 [pid = 1645] [id = 723] 02:11:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12acc2000) [pid = 1645] [serial = 2169] [outer = 0x0] 02:11:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12ad73800) [pid = 1645] [serial = 2170] [outer = 0x12acc2000] 02:11:11 INFO - PROCESS | 1645 | 1467796271553 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12afcd800) [pid = 1645] [serial = 2171] [outer = 0x12acc2000] 02:11:12 INFO - PROCESS | 1645 | 1467796272277 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:11:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:11:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 976ms 02:11:12 INFO - PROCESS | 1645 | 1467796272315 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 1645 | 1467796272319 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:11:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:11:12 INFO - PROCESS | 1645 | 1467796272326 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 1645 | 1467796272329 Marionette TRACE conn2 <- [1,2866,null,{}] 02:11:12 INFO - PROCESS | 1645 | 1467796272335 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:12 INFO - PROCESS | 1645 | 1467796272338 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:12 INFO - PROCESS | 1645 | 1467796272482 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:11:12 INFO - PROCESS | 1645 | 1467796272573 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 1645 | 1467796272575 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x121889000 == 47 [pid = 1645] [id = 724] 02:11:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1128cd400) [pid = 1645] [serial = 2172] [outer = 0x0] 02:11:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x112a1b400) [pid = 1645] [serial = 2173] [outer = 0x1128cd400] 02:11:12 INFO - PROCESS | 1645 | 1467796272602 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11662f000) [pid = 1645] [serial = 2174] [outer = 0x1128cd400] 02:11:13 INFO - PROCESS | 1645 | 1467796273010 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:11:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 727ms 02:11:13 INFO - PROCESS | 1645 | 1467796273052 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1645 | 1467796273055 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:11:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:11:13 INFO - PROCESS | 1645 | 1467796273060 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1645 | 1467796273061 Marionette TRACE conn2 <- [1,2870,null,{}] 02:11:13 INFO - PROCESS | 1645 | 1467796273064 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:13 INFO - PROCESS | 1645 | 1467796273065 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:13 INFO - PROCESS | 1645 | 1467796273161 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:11:13 INFO - PROCESS | 1645 | 1467796273242 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1645 | 1467796273243 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x121198000 == 48 [pid = 1645] [id = 725] 02:11:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x1183c8400) [pid = 1645] [serial = 2175] [outer = 0x0] 02:11:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x1196dfc00) [pid = 1645] [serial = 2176] [outer = 0x1183c8400] 02:11:13 INFO - PROCESS | 1645 | 1467796273271 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x119b03c00) [pid = 1645] [serial = 2177] [outer = 0x1183c8400] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d763000 == 47 [pid = 1645] [id = 717] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d639000 == 46 [pid = 1645] [id = 716] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d16f800 == 45 [pid = 1645] [id = 715] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x125f85000 == 44 [pid = 1645] [id = 714] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca76800 == 43 [pid = 1645] [id = 713] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x121831800 == 42 [pid = 1645] [id = 712] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12ade5800 == 41 [pid = 1645] [id = 711] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12ab6c800 == 40 [pid = 1645] [id = 710] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12922b800 == 39 [pid = 1645] [id = 709] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1254c0800 == 38 [pid = 1645] [id = 708] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x119b6c000 == 37 [pid = 1645] [id = 707] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x119778000 == 36 [pid = 1645] [id = 706] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12944f800 == 35 [pid = 1645] [id = 705] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x119fb9000 == 34 [pid = 1645] [id = 704] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d16d000 == 33 [pid = 1645] [id = 703] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x121889000 == 32 [pid = 1645] [id = 724] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc35800 == 31 [pid = 1645] [id = 17] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x129451800 == 30 [pid = 1645] [id = 723] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x128897000 == 29 [pid = 1645] [id = 722] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d73c000 == 28 [pid = 1645] [id = 721] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12ca78800 == 27 [pid = 1645] [id = 720] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1265c1800 == 26 [pid = 1645] [id = 719] 02:11:13 INFO - PROCESS | 1645 | --DOCSHELL 0x118151800 == 25 [pid = 1645] [id = 718] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x119cc8c00) [pid = 1645] [serial = 2060] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x118f66000) [pid = 1645] [serial = 2059] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x120f54800) [pid = 1645] [serial = 2089] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x113fed000) [pid = 1645] [serial = 2080] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1255c7400) [pid = 1645] [serial = 2062] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x1171a3800) [pid = 1645] [serial = 2081] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x128a5f400) [pid = 1645] [serial = 2063] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1128d9400) [pid = 1645] [serial = 2077] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1129b3400) [pid = 1645] [serial = 2078] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1193c5c00) [pid = 1645] [serial = 2083] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119657c00) [pid = 1645] [serial = 2084] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1199c4800) [pid = 1645] [serial = 2086] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x112a22400) [pid = 1645] [serial = 2075] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1128cb800) [pid = 1645] [serial = 2074] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12afc6800) [pid = 1645] [serial = 2066] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12af2c800) [pid = 1645] [serial = 2065] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12afd0c00) [pid = 1645] [serial = 2069] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x112a23800) [pid = 1645] [serial = 2068] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12be92000) [pid = 1645] [serial = 2072] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12be29800) [pid = 1645] [serial = 2071] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1218e7400) [pid = 1645] [serial = 2092] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119cc4c00) [pid = 1645] [serial = 2101] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1254d9800) [pid = 1645] [serial = 2095] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12742f800) [pid = 1645] [serial = 2098] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x124c3f400) [pid = 1645] [serial = 2102] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x128a65000) [pid = 1645] [serial = 2104] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x129255000) [pid = 1645] [serial = 2107] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x128a5d000) [pid = 1645] [serial = 2099] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x124c74c00) [pid = 1645] [serial = 2093] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1265e1000) [pid = 1645] [serial = 2096] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12101c400) [pid = 1645] [serial = 2090] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1292e2c00) [pid = 1645] [serial = 2108] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119cf4800) [pid = 1645] [serial = 2087] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1645 | 1467796274218 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:11:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:11:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1171ms 02:11:14 INFO - PROCESS | 1645 | 1467796274234 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1645 | 1467796274240 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:11:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:11:14 INFO - PROCESS | 1645 | 1467796274244 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1645 | 1467796274248 Marionette TRACE conn2 <- [1,2874,null,{}] 02:11:14 INFO - PROCESS | 1645 | 1467796274252 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:14 INFO - PROCESS | 1645 | 1467796274255 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:14 INFO - PROCESS | 1645 | 1467796274362 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:11:14 INFO - PROCESS | 1645 | 1467796274372 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1645 | 1467796274375 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f2e000 == 26 [pid = 1645] [id = 726] 02:11:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1126a2c00) [pid = 1645] [serial = 2178] [outer = 0x0] 02:11:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1128cc800) [pid = 1645] [serial = 2179] [outer = 0x1126a2c00] 02:11:14 INFO - PROCESS | 1645 | 1467796274418 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1129a5c00) [pid = 1645] [serial = 2180] [outer = 0x1126a2c00] 02:11:14 INFO - PROCESS | 1645 | 1467796274875 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:11:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:11:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 674ms 02:11:14 INFO - PROCESS | 1645 | 1467796274919 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1645 | 1467796274922 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:11:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:11:14 INFO - PROCESS | 1645 | 1467796274926 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1645 | 1467796274927 Marionette TRACE conn2 <- [1,2878,null,{}] 02:11:14 INFO - PROCESS | 1645 | 1467796274929 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:14 INFO - PROCESS | 1645 | 1467796274931 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:15 INFO - PROCESS | 1645 | 1467796275011 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:11:15 INFO - PROCESS | 1645 | 1467796275015 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1645 | 1467796275016 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188ce800 == 27 [pid = 1645] [id = 727] 02:11:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1129af400) [pid = 1645] [serial = 2181] [outer = 0x0] 02:11:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112d2e000) [pid = 1645] [serial = 2182] [outer = 0x1129af400] 02:11:15 INFO - PROCESS | 1645 | 1467796275046 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x112f59800) [pid = 1645] [serial = 2183] [outer = 0x1129af400] 02:11:15 INFO - PROCESS | 1645 | 1467796275514 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:11:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 619ms 02:11:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:11:15 INFO - PROCESS | 1645 | 1467796275547 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1645 | 1467796275549 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:11:15 INFO - PROCESS | 1645 | 1467796275552 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1645 | 1467796275556 Marionette TRACE conn2 <- [1,2882,null,{}] 02:11:15 INFO - PROCESS | 1645 | 1467796275568 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:15 INFO - PROCESS | 1645 | 1467796275573 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:15 INFO - PROCESS | 1645 | 1467796275678 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:11:15 INFO - PROCESS | 1645 | 1467796275683 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1645 | 1467796275684 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x121195000 == 28 [pid = 1645] [id = 728] 02:11:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x113868c00) [pid = 1645] [serial = 2184] [outer = 0x0] 02:11:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x115ef5800) [pid = 1645] [serial = 2185] [outer = 0x113868c00] 02:11:15 INFO - PROCESS | 1645 | 1467796275714 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x116623800) [pid = 1645] [serial = 2186] [outer = 0x113868c00] 02:11:16 INFO - PROCESS | 1645 | 1467796276086 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:11:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:11:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 573ms 02:11:16 INFO - PROCESS | 1645 | 1467796276127 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1645 | 1467796276128 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:11:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:11:16 INFO - PROCESS | 1645 | 1467796276131 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1645 | 1467796276132 Marionette TRACE conn2 <- [1,2886,null,{}] 02:11:16 INFO - PROCESS | 1645 | 1467796276134 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:16 INFO - PROCESS | 1645 | 1467796276135 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:16 INFO - PROCESS | 1645 | 1467796276243 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:11:16 INFO - PROCESS | 1645 | 1467796276296 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1645 | 1467796276298 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x121971800 == 29 [pid = 1645] [id = 729] 02:11:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11728f000) [pid = 1645] [serial = 2187] [outer = 0x0] 02:11:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x117297400) [pid = 1645] [serial = 2188] [outer = 0x11728f000] 02:11:16 INFO - PROCESS | 1645 | 1467796276323 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x118132400) [pid = 1645] [serial = 2189] [outer = 0x11728f000] 02:11:16 INFO - PROCESS | 1645 | 1467796276643 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:11:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:11:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 02:11:16 INFO - PROCESS | 1645 | 1467796276704 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1645 | 1467796276705 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:11:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:11:16 INFO - PROCESS | 1645 | 1467796276707 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1645 | 1467796276708 Marionette TRACE conn2 <- [1,2890,null,{}] 02:11:16 INFO - PROCESS | 1645 | 1467796276711 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:16 INFO - PROCESS | 1645 | 1467796276712 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:16 INFO - PROCESS | 1645 | 1467796276805 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:11:16 INFO - PROCESS | 1645 | 1467796276809 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1645 | 1467796276810 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x124c8d000 == 30 [pid = 1645] [id = 730] 02:11:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1138c0400) [pid = 1645] [serial = 2190] [outer = 0x0] 02:11:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1183c4800) [pid = 1645] [serial = 2191] [outer = 0x1138c0400] 02:11:16 INFO - PROCESS | 1645 | 1467796276834 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x118881000) [pid = 1645] [serial = 2192] [outer = 0x1138c0400] 02:11:17 INFO - PROCESS | 1645 | 1467796277197 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:11:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:11:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 02:11:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:11:17 INFO - PROCESS | 1645 | 1467796277229 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:11:17 INFO - PROCESS | 1645 | 1467796277230 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:11:17 INFO - PROCESS | 1645 | 1467796277232 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1645 | 1467796277233 Marionette TRACE conn2 <- [1,2894,null,{}] 02:11:17 INFO - PROCESS | 1645 | 1467796277235 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:17 INFO - PROCESS | 1645 | 1467796277242 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:17 INFO - PROCESS | 1645 | 1467796277345 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:11:17 INFO - PROCESS | 1645 | 1467796277357 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1645 | 1467796277358 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x128929000 == 31 [pid = 1645] [id = 731] 02:11:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x118f6d400) [pid = 1645] [serial = 2193] [outer = 0x0] 02:11:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119652000) [pid = 1645] [serial = 2194] [outer = 0x118f6d400] 02:11:17 INFO - PROCESS | 1645 | 1467796277383 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119b0f400) [pid = 1645] [serial = 2195] [outer = 0x118f6d400] 02:11:17 INFO - PROCESS | 1645 | 1467796277744 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:11:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 02:11:17 INFO - PROCESS | 1645 | 1467796277752 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:11:17 INFO - PROCESS | 1645 | 1467796277754 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:11:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:11:17 INFO - PROCESS | 1645 | 1467796277756 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1645 | 1467796277757 Marionette TRACE conn2 <- [1,2898,null,{}] 02:11:17 INFO - PROCESS | 1645 | 1467796277760 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:17 INFO - PROCESS | 1645 | 1467796277761 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:17 INFO - PROCESS | 1645 | 1467796277861 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:11:17 INFO - PROCESS | 1645 | 1467796277864 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1645 | 1467796277865 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x129286800 == 32 [pid = 1645] [id = 732] 02:11:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x119310400) [pid = 1645] [serial = 2196] [outer = 0x0] 02:11:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x119cf4800) [pid = 1645] [serial = 2197] [outer = 0x119310400] 02:11:17 INFO - PROCESS | 1645 | 1467796277889 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x119f71c00) [pid = 1645] [serial = 2198] [outer = 0x119310400] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x123ca5c00) [pid = 1645] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x127434400) [pid = 1645] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12743b800) [pid = 1645] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x111da8800) [pid = 1645] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x113d65400) [pid = 1645] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x128af1400) [pid = 1645] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11813c000) [pid = 1645] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112a17c00) [pid = 1645] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1128a6800) [pid = 1645] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112a79400) [pid = 1645] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124f33400) [pid = 1645] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119798400) [pid = 1645] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119cf5400) [pid = 1645] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113d0cc00) [pid = 1645] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12cc36800) [pid = 1645] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12cb19000) [pid = 1645] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119b0f000) [pid = 1645] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:11:18 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12ad7b000) [pid = 1645] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:11:18 INFO - PROCESS | 1645 | 1467796278511 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 770ms 02:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:11:18 INFO - PROCESS | 1645 | 1467796278528 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 1645 | 1467796278529 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:11:18 INFO - PROCESS | 1645 | 1467796278531 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 1645 | 1467796278532 Marionette TRACE conn2 <- [1,2902,null,{}] 02:11:18 INFO - PROCESS | 1645 | 1467796278534 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:18 INFO - PROCESS | 1645 | 1467796278535 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:18 INFO - PROCESS | 1645 | 1467796278637 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:11:18 INFO - PROCESS | 1645 | 1467796278642 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1645 | 1467796278643 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12944d800 == 33 [pid = 1645] [id = 733] 02:11:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x111f2ec00) [pid = 1645] [serial = 2199] [outer = 0x0] 02:11:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x113d5fc00) [pid = 1645] [serial = 2200] [outer = 0x111f2ec00] 02:11:18 INFO - PROCESS | 1645 | 1467796278669 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11964f800) [pid = 1645] [serial = 2201] [outer = 0x111f2ec00] 02:11:19 INFO - PROCESS | 1645 | 1467796279110 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:11:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:11:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 620ms 02:11:19 INFO - PROCESS | 1645 | 1467796279152 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1645 | 1467796279154 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:11:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:11:19 INFO - PROCESS | 1645 | 1467796279158 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1645 | 1467796279160 Marionette TRACE conn2 <- [1,2906,null,{}] 02:11:19 INFO - PROCESS | 1645 | 1467796279163 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:19 INFO - PROCESS | 1645 | 1467796279165 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:19 INFO - PROCESS | 1645 | 1467796279283 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:11:19 INFO - PROCESS | 1645 | 1467796279295 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1645 | 1467796279296 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12add8000 == 34 [pid = 1645] [id = 734] 02:11:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11269e400) [pid = 1645] [serial = 2202] [outer = 0x0] 02:11:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x120f54800) [pid = 1645] [serial = 2203] [outer = 0x11269e400] 02:11:19 INFO - PROCESS | 1645 | 1467796279335 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x120f97800) [pid = 1645] [serial = 2204] [outer = 0x11269e400] 02:11:19 INFO - PROCESS | 1645 | 1467796279680 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:11:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 02:11:19 INFO - PROCESS | 1645 | 1467796279728 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1645 | 1467796279729 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:11:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:11:19 INFO - PROCESS | 1645 | 1467796279732 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1645 | 1467796279733 Marionette TRACE conn2 <- [1,2910,null,{}] 02:11:19 INFO - PROCESS | 1645 | 1467796279735 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:19 INFO - PROCESS | 1645 | 1467796279736 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:19 INFO - PROCESS | 1645 | 1467796279839 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:11:19 INFO - PROCESS | 1645 | 1467796279846 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1645 | 1467796279847 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b019800 == 35 [pid = 1645] [id = 735] 02:11:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119654000) [pid = 1645] [serial = 2205] [outer = 0x0] 02:11:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1210fac00) [pid = 1645] [serial = 2206] [outer = 0x119654000] 02:11:19 INFO - PROCESS | 1645 | 1467796279871 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12167f800) [pid = 1645] [serial = 2207] [outer = 0x119654000] 02:11:20 INFO - PROCESS | 1645 | 1467796280198 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:11:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:11:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:11:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 02:11:20 INFO - PROCESS | 1645 | 1467796280252 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:11:20 INFO - TEST-START | /DOMEvents/constructors.html 02:11:20 INFO - PROCESS | 1645 | 1467796280254 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:11:20 INFO - PROCESS | 1645 | 1467796280257 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1645 | 1467796280260 Marionette TRACE conn2 <- [1,2914,null,{}] 02:11:20 INFO - PROCESS | 1645 | 1467796280263 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:20 INFO - PROCESS | 1645 | 1467796280266 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:20 INFO - PROCESS | 1645 | 1467796280402 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:11:20 INFO - PROCESS | 1645 | 1467796280556 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 1645 | 1467796280558 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x1132a7800 == 36 [pid = 1645] [id = 736] 02:11:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x110fb2000) [pid = 1645] [serial = 2208] [outer = 0x0] 02:11:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x110fe6000) [pid = 1645] [serial = 2209] [outer = 0x110fb2000] 02:11:20 INFO - PROCESS | 1645 | 1467796280610 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x111f36800) [pid = 1645] [serial = 2210] [outer = 0x110fb2000] 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:11:21 INFO - PROCESS | 1645 | 1467796281175 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:11:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:11:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 930ms 02:11:21 INFO - PROCESS | 1645 | 1467796281188 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 1645 | 1467796281191 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:11:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:11:21 INFO - PROCESS | 1645 | 1467796281195 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1645 | 1467796281196 Marionette TRACE conn2 <- [1,2918,null,{}] 02:11:21 INFO - PROCESS | 1645 | 1467796281200 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:21 INFO - PROCESS | 1645 | 1467796281203 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:21 INFO - PROCESS | 1645 | 1467796281314 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:11:21 INFO - PROCESS | 1645 | 1467796281374 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1645 | 1467796281375 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12188c000 == 37 [pid = 1645] [id = 737] 02:11:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1128a4400) [pid = 1645] [serial = 2211] [outer = 0x0] 02:11:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x113226c00) [pid = 1645] [serial = 2212] [outer = 0x1128a4400] 02:11:21 INFO - PROCESS | 1645 | 1467796281405 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x113d63400) [pid = 1645] [serial = 2213] [outer = 0x1128a4400] 02:11:21 INFO - PROCESS | 1645 | 1467796281858 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:11:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:11:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 02:11:21 INFO - PROCESS | 1645 | 1467796281871 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:11:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:11:21 INFO - PROCESS | 1645 | 1467796281875 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:11:21 INFO - PROCESS | 1645 | 1467796281879 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1645 | 1467796281881 Marionette TRACE conn2 <- [1,2922,null,{}] 02:11:21 INFO - PROCESS | 1645 | 1467796281885 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:21 INFO - PROCESS | 1645 | 1467796281887 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:22 INFO - PROCESS | 1645 | 1467796282000 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:11:22 INFO - PROCESS | 1645 | 1467796282060 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:22 INFO - PROCESS | 1645 | 1467796282061 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b92b000 == 38 [pid = 1645] [id = 738] 02:11:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x113d65000) [pid = 1645] [serial = 2214] [outer = 0x0] 02:11:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11697c400) [pid = 1645] [serial = 2215] [outer = 0x113d65000] 02:11:22 INFO - PROCESS | 1645 | 1467796282090 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x119310000) [pid = 1645] [serial = 2216] [outer = 0x113d65000] 02:11:22 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:11:22 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:11:22 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:11:22 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:11:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:11:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:11:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:11:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:11:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:11:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 675ms 02:11:22 INFO - PROCESS | 1645 | 1467796282542 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:11:22 INFO - PROCESS | 1645 | 1467796282553 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 1645 | 1467796282555 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:11:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:11:22 INFO - PROCESS | 1645 | 1467796282562 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 1645 | 1467796282566 Marionette TRACE conn2 <- [1,2926,null,{}] 02:11:22 INFO - PROCESS | 1645 | 1467796282570 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:22 INFO - PROCESS | 1645 | 1467796282573 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:22 INFO - PROCESS | 1645 | 1467796282705 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:11:22 INFO - PROCESS | 1645 | 1467796282790 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:22 INFO - PROCESS | 1645 | 1467796282791 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd4e000 == 39 [pid = 1645] [id = 739] 02:11:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x119319400) [pid = 1645] [serial = 2217] [outer = 0x0] 02:11:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x121923c00) [pid = 1645] [serial = 2218] [outer = 0x119319400] 02:11:22 INFO - PROCESS | 1645 | 1467796282821 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x123d0c400) [pid = 1645] [serial = 2219] [outer = 0x119319400] 02:11:23 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:11:23 INFO - PROCESS | 1645 | 1467796283366 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:11:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:11:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 829ms 02:11:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:11:23 INFO - PROCESS | 1645 | 1467796283387 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 1645 | 1467796283389 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:11:23 INFO - PROCESS | 1645 | 1467796283392 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1645 | 1467796283394 Marionette TRACE conn2 <- [1,2930,null,{}] 02:11:23 INFO - PROCESS | 1645 | 1467796283398 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:23 INFO - PROCESS | 1645 | 1467796283399 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:23 INFO - PROCESS | 1645 | 1467796283518 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:11:23 INFO - PROCESS | 1645 | 1467796283582 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 1645 | 1467796283583 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x118f90000 == 40 [pid = 1645] [id = 740] 02:11:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1132c8c00) [pid = 1645] [serial = 2220] [outer = 0x0] 02:11:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x113393000) [pid = 1645] [serial = 2221] [outer = 0x1132c8c00] 02:11:23 INFO - PROCESS | 1645 | 1467796283611 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1129aac00) [pid = 1645] [serial = 2222] [outer = 0x1132c8c00] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12b019800 == 39 [pid = 1645] [id = 735] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12add8000 == 38 [pid = 1645] [id = 734] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12944d800 == 37 [pid = 1645] [id = 733] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x129286800 == 36 [pid = 1645] [id = 732] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x128929000 == 35 [pid = 1645] [id = 731] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12c35f800) [pid = 1645] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x124c8d000 == 34 [pid = 1645] [id = 730] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x121971800 == 33 [pid = 1645] [id = 729] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x121195000 == 32 [pid = 1645] [id = 728] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1188ce800 == 31 [pid = 1645] [id = 727] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x116f2e000 == 30 [pid = 1645] [id = 726] 02:11:23 INFO - PROCESS | 1645 | --DOCSHELL 0x121198000 == 29 [pid = 1645] [id = 725] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x124cf2000) [pid = 1645] [serial = 2134] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x128a68c00) [pid = 1645] [serial = 2137] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x127434000) [pid = 1645] [serial = 2135] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1292e2800) [pid = 1645] [serial = 2140] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12925a800) [pid = 1645] [serial = 2138] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12a4ebc00) [pid = 1645] [serial = 2141] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x113863c00) [pid = 1645] [serial = 2144] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x116775c00) [pid = 1645] [serial = 2122] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12af7f800) [pid = 1645] [serial = 2153] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1180a7c00) [pid = 1645] [serial = 2123] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12ad7ac00) [pid = 1645] [serial = 2150] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x118879c00) [pid = 1645] [serial = 2116] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119655800) [pid = 1645] [serial = 2117] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112a1d000) [pid = 1645] [serial = 2113] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x113346000) [pid = 1645] [serial = 2114] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1183c1000) [pid = 1645] [serial = 2125] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1199c7400) [pid = 1645] [serial = 2126] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112d30000) [pid = 1645] [serial = 2119] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113f06400) [pid = 1645] [serial = 2120] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12a6bec00) [pid = 1645] [serial = 2111] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1294e3c00) [pid = 1645] [serial = 2110] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12167fc00) [pid = 1645] [serial = 2131] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x120f8ac00) [pid = 1645] [serial = 2128] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210eb400) [pid = 1645] [serial = 2129] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1128af800) [pid = 1645] [serial = 2143] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12ab96c00) [pid = 1645] [serial = 2149] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1218db000) [pid = 1645] [serial = 2146] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x121924c00) [pid = 1645] [serial = 2132] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x128aea400) [pid = 1645] [serial = 2147] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11813dc00) [pid = 1645] [serial = 1466] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x128af2000) [pid = 1645] [serial = 2105] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12af2a000) [pid = 1645] [serial = 2152] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:11:24 INFO - PROCESS | 1645 | 1467796284048 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:11:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:11:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 02:11:24 INFO - PROCESS | 1645 | 1467796284064 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1645 | 1467796284068 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:11:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:11:24 INFO - PROCESS | 1645 | 1467796284107 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1645 | 1467796284110 Marionette TRACE conn2 <- [1,2934,null,{}] 02:11:24 INFO - PROCESS | 1645 | 1467796284114 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:24 INFO - PROCESS | 1645 | 1467796284116 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:24 INFO - PROCESS | 1645 | 1467796284246 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:11:24 INFO - PROCESS | 1645 | 1467796284332 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1645 | 1467796284334 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fae800 == 30 [pid = 1645] [id = 741] 02:11:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x115e11800) [pid = 1645] [serial = 2223] [outer = 0x0] 02:11:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x117290400) [pid = 1645] [serial = 2224] [outer = 0x115e11800] 02:11:24 INFO - PROCESS | 1645 | 1467796284377 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118133c00) [pid = 1645] [serial = 2225] [outer = 0x115e11800] 02:11:24 INFO - PROCESS | 1645 | 1467796284704 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:11:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:11:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 626ms 02:11:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:11:24 INFO - PROCESS | 1645 | 1467796284730 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1645 | 1467796284731 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:11:24 INFO - PROCESS | 1645 | 1467796284733 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1645 | 1467796284736 Marionette TRACE conn2 <- [1,2938,null,{}] 02:11:24 INFO - PROCESS | 1645 | 1467796284751 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:24 INFO - PROCESS | 1645 | 1467796284756 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:24 INFO - PROCESS | 1645 | 1467796284844 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:11:24 INFO - PROCESS | 1645 | 1467796284901 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1645 | 1467796284903 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d3800 == 31 [pid = 1645] [id = 742] 02:11:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x118879c00) [pid = 1645] [serial = 2226] [outer = 0x0] 02:11:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1196dc000) [pid = 1645] [serial = 2227] [outer = 0x118879c00] 02:11:24 INFO - PROCESS | 1645 | 1467796284930 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119cfc400) [pid = 1645] [serial = 2228] [outer = 0x118879c00] 02:11:25 INFO - PROCESS | 1645 | 1467796285191 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:11:25 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:11:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 480ms 02:11:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:11:25 INFO - PROCESS | 1645 | 1467796285214 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1645 | 1467796285215 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:11:25 INFO - PROCESS | 1645 | 1467796285217 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1645 | 1467796285219 Marionette TRACE conn2 <- [1,2942,null,{}] 02:11:25 INFO - PROCESS | 1645 | 1467796285232 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:25 INFO - PROCESS | 1645 | 1467796285233 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:25 INFO - PROCESS | 1645 | 1467796285326 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:11:25 INFO - PROCESS | 1645 | 1467796285330 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1645 | 1467796285331 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12927d800 == 32 [pid = 1645] [id = 743] 02:11:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1218dc400) [pid = 1645] [serial = 2229] [outer = 0x0] 02:11:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1218e0c00) [pid = 1645] [serial = 2230] [outer = 0x1218dc400] 02:11:25 INFO - PROCESS | 1645 | 1467796285356 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123ca2000) [pid = 1645] [serial = 2231] [outer = 0x1218dc400] 02:11:25 INFO - PROCESS | 1645 | 1467796285671 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:11:25 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:11:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:11:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 478ms 02:11:25 INFO - PROCESS | 1645 | 1467796285696 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1645 | 1467796285697 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:11:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:11:25 INFO - PROCESS | 1645 | 1467796285700 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1645 | 1467796285701 Marionette TRACE conn2 <- [1,2946,null,{}] 02:11:25 INFO - PROCESS | 1645 | 1467796285703 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:25 INFO - PROCESS | 1645 | 1467796285706 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:25 INFO - PROCESS | 1645 | 1467796285819 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:11:25 INFO - PROCESS | 1645 | 1467796285825 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1645 | 1467796285826 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ac38800 == 33 [pid = 1645] [id = 744] 02:11:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x110feb400) [pid = 1645] [serial = 2232] [outer = 0x0] 02:11:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12482a800) [pid = 1645] [serial = 2233] [outer = 0x110feb400] 02:11:25 INFO - PROCESS | 1645 | 1467796285850 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124cef000) [pid = 1645] [serial = 2234] [outer = 0x110feb400] 02:11:26 INFO - PROCESS | 1645 | 1467796286153 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:11:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:11:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 472ms 02:11:26 INFO - PROCESS | 1645 | 1467796286179 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1645 | 1467796286181 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:11:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:11:26 INFO - PROCESS | 1645 | 1467796286183 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1645 | 1467796286184 Marionette TRACE conn2 <- [1,2950,null,{}] 02:11:26 INFO - PROCESS | 1645 | 1467796286188 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:26 INFO - PROCESS | 1645 | 1467796286194 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:26 INFO - PROCESS | 1645 | 1467796286313 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:11:26 INFO - PROCESS | 1645 | 1467796286328 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1645 | 1467796286329 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b932000 == 34 [pid = 1645] [id = 745] 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124f3a400) [pid = 1645] [serial = 2235] [outer = 0x0] 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1255c4400) [pid = 1645] [serial = 2236] [outer = 0x124f3a400] 02:11:26 INFO - PROCESS | 1645 | 1467796286353 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12742ec00) [pid = 1645] [serial = 2237] [outer = 0x124f3a400] 02:11:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c363800 == 35 [pid = 1645] [id = 746] 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x128a61400) [pid = 1645] [serial = 2238] [outer = 0x0] 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x127434800) [pid = 1645] [serial = 2239] [outer = 0x128a61400] 02:11:26 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:11:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 573ms 02:11:26 INFO - PROCESS | 1645 | 1467796286749 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:11:26 INFO - PROCESS | 1645 | 1467796286758 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1645 | 1467796286760 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:11:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:11:26 INFO - PROCESS | 1645 | 1467796286763 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1645 | 1467796286765 Marionette TRACE conn2 <- [1,2954,null,{}] 02:11:26 INFO - PROCESS | 1645 | 1467796286768 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:26 INFO - PROCESS | 1645 | 1467796286770 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:26 INFO - PROCESS | 1645 | 1467796286887 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:11:26 INFO - PROCESS | 1645 | 1467796286903 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1645 | 1467796286904 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c703000 == 36 [pid = 1645] [id = 747] 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12742f000) [pid = 1645] [serial = 2240] [outer = 0x0] 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12743ac00) [pid = 1645] [serial = 2241] [outer = 0x12742f000] 02:11:26 INFO - PROCESS | 1645 | 1467796286929 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x128a67000) [pid = 1645] [serial = 2242] [outer = 0x12742f000] 02:11:27 INFO - PROCESS | 1645 | 1467796287248 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:11:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:11:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:11:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 523ms 02:11:27 INFO - PROCESS | 1645 | 1467796287288 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1645 | 1467796287290 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:11:27 INFO - PROCESS | 1645 | 1467796287293 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1645 | 1467796287294 Marionette TRACE conn2 <- [1,2958,null,{}] 02:11:27 INFO - PROCESS | 1645 | 1467796287296 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:27 INFO - PROCESS | 1645 | 1467796287297 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:27 INFO - PROCESS | 1645 | 1467796287405 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:11:27 INFO - PROCESS | 1645 | 1467796287416 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1645 | 1467796287417 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x113263000 == 37 [pid = 1645] [id = 748] 02:11:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124f35800) [pid = 1645] [serial = 2243] [outer = 0x0] 02:11:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x128cf7800) [pid = 1645] [serial = 2244] [outer = 0x124f35800] 02:11:27 INFO - PROCESS | 1645 | 1467796287441 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x129256400) [pid = 1645] [serial = 2245] [outer = 0x124f35800] 02:11:27 INFO - PROCESS | 1645 | 1467796287733 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:11:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:11:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 467ms 02:11:27 INFO - PROCESS | 1645 | 1467796287765 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1645 | 1467796287767 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:11:27 INFO - PROCESS | 1645 | 1467796287769 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1645 | 1467796287771 Marionette TRACE conn2 <- [1,2962,null,{}] 02:11:27 INFO - PROCESS | 1645 | 1467796287776 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:27 INFO - PROCESS | 1645 | 1467796287778 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:27 INFO - PROCESS | 1645 | 1467796287881 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:11:27 INFO - PROCESS | 1645 | 1467796287885 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1645 | 1467796287893 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cf2b000 == 38 [pid = 1645] [id = 749] 02:11:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x127433400) [pid = 1645] [serial = 2246] [outer = 0x0] 02:11:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12925d400) [pid = 1645] [serial = 2247] [outer = 0x127433400] 02:11:27 INFO - PROCESS | 1645 | 1467796287951 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1292e4400) [pid = 1645] [serial = 2248] [outer = 0x127433400] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11728f000) [pid = 1645] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1129af400) [pid = 1645] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x118f6d400) [pid = 1645] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1183c8400) [pid = 1645] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x113868c00) [pid = 1645] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1126a2c00) [pid = 1645] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1126a3c00) [pid = 1645] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112f57800) [pid = 1645] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119cc5800) [pid = 1645] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x121924400) [pid = 1645] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1138c0400) [pid = 1645] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128a69400) [pid = 1645] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119310400) [pid = 1645] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x111f2ec00) [pid = 1645] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12acc2000) [pid = 1645] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11269e400) [pid = 1645] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:11:28 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1128cd400) [pid = 1645] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:11:28 INFO - PROCESS | 1645 | 1467796288311 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:11:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:11:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 572ms 02:11:28 INFO - PROCESS | 1645 | 1467796288342 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1645 | 1467796288343 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:11:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:11:28 INFO - PROCESS | 1645 | 1467796288345 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1645 | 1467796288346 Marionette TRACE conn2 <- [1,2966,null,{}] 02:11:28 INFO - PROCESS | 1645 | 1467796288348 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:28 INFO - PROCESS | 1645 | 1467796288350 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:28 INFO - PROCESS | 1645 | 1467796288433 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:11:28 INFO - PROCESS | 1645 | 1467796288491 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1645 | 1467796288492 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x121891800 == 39 [pid = 1645] [id = 750] 02:11:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11269cc00) [pid = 1645] [serial = 2249] [outer = 0x0] 02:11:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112ad9c00) [pid = 1645] [serial = 2250] [outer = 0x11269cc00] 02:11:28 INFO - PROCESS | 1645 | 1467796288517 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119313000) [pid = 1645] [serial = 2251] [outer = 0x11269cc00] 02:11:28 INFO - PROCESS | 1645 | 1467796288764 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:11:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:11:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 470ms 02:11:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:11:28 INFO - PROCESS | 1645 | 1467796288815 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1645 | 1467796288817 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:11:28 INFO - PROCESS | 1645 | 1467796288819 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1645 | 1467796288823 Marionette TRACE conn2 <- [1,2970,null,{}] 02:11:28 INFO - PROCESS | 1645 | 1467796288831 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:28 INFO - PROCESS | 1645 | 1467796288833 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:28 INFO - PROCESS | 1645 | 1467796288934 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:11:28 INFO - PROCESS | 1645 | 1467796288940 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1645 | 1467796288942 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d478800 == 40 [pid = 1645] [id = 751] 02:11:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x121673400) [pid = 1645] [serial = 2252] [outer = 0x0] 02:11:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x129260000) [pid = 1645] [serial = 2253] [outer = 0x121673400] 02:11:28 INFO - PROCESS | 1645 | 1467796288968 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a6b8400) [pid = 1645] [serial = 2254] [outer = 0x121673400] 02:11:29 INFO - PROCESS | 1645 | 1467796289313 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:11:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:11:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 528ms 02:11:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:11:29 INFO - PROCESS | 1645 | 1467796289348 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 1645 | 1467796289350 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:11:29 INFO - PROCESS | 1645 | 1467796289353 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1645 | 1467796289355 Marionette TRACE conn2 <- [1,2974,null,{}] 02:11:29 INFO - PROCESS | 1645 | 1467796289374 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:29 INFO - PROCESS | 1645 | 1467796289375 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:29 INFO - PROCESS | 1645 | 1467796289507 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:11:29 INFO - PROCESS | 1645 | 1467796289516 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 1645 | 1467796289517 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d653800 == 41 [pid = 1645] [id = 752] 02:11:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a6bb800) [pid = 1645] [serial = 2255] [outer = 0x0] 02:11:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12ab97000) [pid = 1645] [serial = 2256] [outer = 0x12a6bb800] 02:11:29 INFO - PROCESS | 1645 | 1467796289555 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12aba1000) [pid = 1645] [serial = 2257] [outer = 0x12a6bb800] 02:11:29 INFO - PROCESS | 1645 | 1467796289929 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:11:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:11:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 621ms 02:11:29 INFO - PROCESS | 1645 | 1467796289976 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 1645 | 1467796289978 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:11:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:11:29 INFO - PROCESS | 1645 | 1467796289980 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1645 | 1467796289981 Marionette TRACE conn2 <- [1,2978,null,{}] 02:11:29 INFO - PROCESS | 1645 | 1467796289984 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:29 INFO - PROCESS | 1645 | 1467796289985 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:30 INFO - PROCESS | 1645 | 1467796290142 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:11:30 INFO - PROCESS | 1645 | 1467796290154 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1645 | 1467796290155 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d74a800 == 42 [pid = 1645] [id = 753] 02:11:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x124c3cc00) [pid = 1645] [serial = 2258] [outer = 0x0] 02:11:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12acbe400) [pid = 1645] [serial = 2259] [outer = 0x124c3cc00] 02:11:30 INFO - PROCESS | 1645 | 1467796290194 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12ad7d800) [pid = 1645] [serial = 2260] [outer = 0x124c3cc00] 02:11:30 INFO - PROCESS | 1645 | 1467796290674 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:11:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:11:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 02:11:30 INFO - PROCESS | 1645 | 1467796290701 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1645 | 1467796290703 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:11:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:11:30 INFO - PROCESS | 1645 | 1467796290707 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1645 | 1467796290710 Marionette TRACE conn2 <- [1,2982,null,{}] 02:11:30 INFO - PROCESS | 1645 | 1467796290714 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:30 INFO - PROCESS | 1645 | 1467796290715 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:30 INFO - PROCESS | 1645 | 1467796290826 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:11:30 INFO - PROCESS | 1645 | 1467796290926 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1645 | 1467796290928 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x119778000 == 43 [pid = 1645] [id = 754] 02:11:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x112a18400) [pid = 1645] [serial = 2261] [outer = 0x0] 02:11:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112a21400) [pid = 1645] [serial = 2262] [outer = 0x112a18400] 02:11:30 INFO - PROCESS | 1645 | 1467796290958 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x113346000) [pid = 1645] [serial = 2263] [outer = 0x112a18400] 02:11:31 INFO - PROCESS | 1645 | 1467796291317 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:11:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:11:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:11:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 624ms 02:11:31 INFO - PROCESS | 1645 | 1467796291331 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1645 | 1467796291334 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:11:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:11:31 INFO - PROCESS | 1645 | 1467796291341 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1645 | 1467796291343 Marionette TRACE conn2 <- [1,2986,null,{}] 02:11:31 INFO - PROCESS | 1645 | 1467796291346 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:31 INFO - PROCESS | 1645 | 1467796291348 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:31 INFO - PROCESS | 1645 | 1467796291457 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:11:31 INFO - PROCESS | 1645 | 1467796291519 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1645 | 1467796291521 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x129238000 == 44 [pid = 1645] [id = 755] 02:11:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x11662a000) [pid = 1645] [serial = 2264] [outer = 0x0] 02:11:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x118f6d800) [pid = 1645] [serial = 2265] [outer = 0x11662a000] 02:11:31 INFO - PROCESS | 1645 | 1467796291592 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x119657800) [pid = 1645] [serial = 2266] [outer = 0x11662a000] 02:11:31 INFO - PROCESS | 1645 | 1467796291942 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:11:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:11:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 02:11:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:11:31 INFO - PROCESS | 1645 | 1467796291961 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1645 | 1467796291963 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:11:31 INFO - PROCESS | 1645 | 1467796291965 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1645 | 1467796291968 Marionette TRACE conn2 <- [1,2990,null,{}] 02:11:31 INFO - PROCESS | 1645 | 1467796291976 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:31 INFO - PROCESS | 1645 | 1467796291979 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:32 INFO - PROCESS | 1645 | 1467796292086 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:11:32 INFO - PROCESS | 1645 | 1467796292151 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1645 | 1467796292153 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d475000 == 45 [pid = 1645] [id = 756] 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x120f96000) [pid = 1645] [serial = 2267] [outer = 0x0] 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x121924400) [pid = 1645] [serial = 2268] [outer = 0x120f96000] 02:11:32 INFO - PROCESS | 1645 | 1467796292248 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x125496c00) [pid = 1645] [serial = 2269] [outer = 0x120f96000] 02:11:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d640000 == 46 [pid = 1645] [id = 757] 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x125fb9000) [pid = 1645] [serial = 2270] [outer = 0x0] 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1218e3800) [pid = 1645] [serial = 2271] [outer = 0x125fb9000] 02:11:32 INFO - PROCESS | 1645 | 1467796292640 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:11:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:11:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 722ms 02:11:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:11:32 INFO - PROCESS | 1645 | 1467796292688 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1645 | 1467796292690 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:11:32 INFO - PROCESS | 1645 | 1467796292692 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 1645 | 1467796292693 Marionette TRACE conn2 <- [1,2994,null,{}] 02:11:32 INFO - PROCESS | 1645 | 1467796292696 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:32 INFO - PROCESS | 1645 | 1467796292697 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:32 INFO - PROCESS | 1645 | 1467796292825 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:11:32 INFO - PROCESS | 1645 | 1467796292899 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1645 | 1467796292900 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d7c9000 == 47 [pid = 1645] [id = 758] 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1254cec00) [pid = 1645] [serial = 2272] [outer = 0x0] 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1265de000) [pid = 1645] [serial = 2273] [outer = 0x1254cec00] 02:11:32 INFO - PROCESS | 1645 | 1467796292930 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1292d9c00) [pid = 1645] [serial = 2274] [outer = 0x1254cec00] 02:11:33 INFO - PROCESS | 1645 | 1467796293294 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:11:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:11:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:11:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 618ms 02:11:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:11:33 INFO - PROCESS | 1645 | 1467796293311 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:11:33 INFO - PROCESS | 1645 | 1467796293312 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:11:33 INFO - PROCESS | 1645 | 1467796293315 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1645 | 1467796293316 Marionette TRACE conn2 <- [1,2998,null,{}] 02:11:33 INFO - PROCESS | 1645 | 1467796293318 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:33 INFO - PROCESS | 1645 | 1467796293320 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:33 INFO - PROCESS | 1645 | 1467796293445 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:11:33 INFO - PROCESS | 1645 | 1467796293537 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 1645 | 1467796293538 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x10eadc800 == 48 [pid = 1645] [id = 759] 02:11:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1128d3000) [pid = 1645] [serial = 2275] [outer = 0x0] 02:11:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x1218dbc00) [pid = 1645] [serial = 2276] [outer = 0x1128d3000] 02:11:33 INFO - PROCESS | 1645 | 1467796293567 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12a4e6c00) [pid = 1645] [serial = 2277] [outer = 0x1128d3000] 02:11:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:11:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 619ms 02:11:33 INFO - PROCESS | 1645 | 1467796293932 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:11:33 INFO - PROCESS | 1645 | 1467796293935 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:11:33 INFO - PROCESS | 1645 | 1467796293936 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:11:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:11:33 INFO - PROCESS | 1645 | 1467796293938 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1645 | 1467796293940 Marionette TRACE conn2 <- [1,3002,null,{}] 02:11:33 INFO - PROCESS | 1645 | 1467796293942 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:33 INFO - PROCESS | 1645 | 1467796293946 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:34 INFO - PROCESS | 1645 | 1467796294062 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:11:34 INFO - PROCESS | 1645 | 1467796294123 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1645 | 1467796294125 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f2e000 == 49 [pid = 1645] [id = 760] 02:11:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1128a1800) [pid = 1645] [serial = 2278] [outer = 0x0] 02:11:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x1128ae000) [pid = 1645] [serial = 2279] [outer = 0x1128a1800] 02:11:34 INFO - PROCESS | 1645 | 1467796294317 Marionette DEBUG loaded listener.js 02:11:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x1129ad000) [pid = 1645] [serial = 2280] [outer = 0x1128a1800] 02:11:34 INFO - PROCESS | 1645 | 1467796294716 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:11:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:11:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 821ms 02:11:34 INFO - PROCESS | 1645 | 1467796294781 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:11:34 INFO - PROCESS | 1645 | 1467796294783 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:11:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:11:34 INFO - PROCESS | 1645 | 1467796294805 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:11:34 INFO - PROCESS | 1645 | 1467796294807 Marionette TRACE conn2 <- [1,3006,null,{}] 02:11:34 INFO - PROCESS | 1645 | 1467796294813 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:34 INFO - PROCESS | 1645 | 1467796294815 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:34 INFO - PROCESS | 1645 | 1467796294915 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:11:34 INFO - PROCESS | 1645 | 1467796294992 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1645 | 1467796294994 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x11925e000 == 50 [pid = 1645] [id = 761] 02:11:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11383c400) [pid = 1645] [serial = 2281] [outer = 0x0] 02:11:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x115eeec00) [pid = 1645] [serial = 2282] [outer = 0x11383c400] 02:11:35 INFO - PROCESS | 1645 | 1467796295022 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x1162e0c00) [pid = 1645] [serial = 2283] [outer = 0x11383c400] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12d653800 == 49 [pid = 1645] [id = 752] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12d478800 == 48 [pid = 1645] [id = 751] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x121891800 == 47 [pid = 1645] [id = 750] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12cf2b000 == 46 [pid = 1645] [id = 749] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x113263000 == 45 [pid = 1645] [id = 748] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12c363800 == 44 [pid = 1645] [id = 746] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12c703000 == 43 [pid = 1645] [id = 747] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12b932000 == 42 [pid = 1645] [id = 745] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12ac38800 == 41 [pid = 1645] [id = 744] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12927d800 == 40 [pid = 1645] [id = 743] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x1265d3800 == 39 [pid = 1645] [id = 742] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x119fae800 == 38 [pid = 1645] [id = 741] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x118f90000 == 37 [pid = 1645] [id = 740] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd4e000 == 36 [pid = 1645] [id = 739] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12b92b000 == 35 [pid = 1645] [id = 738] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12188c000 == 34 [pid = 1645] [id = 737] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x1132a7800 == 33 [pid = 1645] [id = 736] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x116f2e000 == 32 [pid = 1645] [id = 760] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x10eadc800 == 31 [pid = 1645] [id = 759] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12d7c9000 == 30 [pid = 1645] [id = 758] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12d475000 == 29 [pid = 1645] [id = 756] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12d640000 == 28 [pid = 1645] [id = 757] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x129238000 == 27 [pid = 1645] [id = 755] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x119778000 == 26 [pid = 1645] [id = 754] 02:11:35 INFO - PROCESS | 1645 | --DOCSHELL 0x12d74a800 == 25 [pid = 1645] [id = 753] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x118132400) [pid = 1645] [serial = 2189] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x117297400) [pid = 1645] [serial = 2188] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x112d2e000) [pid = 1645] [serial = 2182] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x112f59800) [pid = 1645] [serial = 2183] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x119652000) [pid = 1645] [serial = 2194] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x119b03c00) [pid = 1645] [serial = 2177] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1196dfc00) [pid = 1645] [serial = 2176] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x115ef5800) [pid = 1645] [serial = 2185] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1128cc800) [pid = 1645] [serial = 2179] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1129a5c00) [pid = 1645] [serial = 2180] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x112a7ac00) [pid = 1645] [serial = 2156] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1128ca400) [pid = 1645] [serial = 2155] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x118514800) [pid = 1645] [serial = 2159] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1176ea400) [pid = 1645] [serial = 2158] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x121680800) [pid = 1645] [serial = 2162] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119cf7000) [pid = 1645] [serial = 2161] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x128a66c00) [pid = 1645] [serial = 2165] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1183c4800) [pid = 1645] [serial = 2191] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x124c78400) [pid = 1645] [serial = 2164] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x119b0f400) [pid = 1645] [serial = 2195] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12acc0400) [pid = 1645] [serial = 2168] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12a6b7800) [pid = 1645] [serial = 2167] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119cf4800) [pid = 1645] [serial = 2197] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x113d5fc00) [pid = 1645] [serial = 2200] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11964f800) [pid = 1645] [serial = 2201] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12afcd800) [pid = 1645] [serial = 2171] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x120f54800) [pid = 1645] [serial = 2203] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12ad73800) [pid = 1645] [serial = 2170] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119f71c00) [pid = 1645] [serial = 2198] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11662f000) [pid = 1645] [serial = 2174] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118881000) [pid = 1645] [serial = 2192] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112a1b400) [pid = 1645] [serial = 2173] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x120f97800) [pid = 1645] [serial = 2204] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1210fac00) [pid = 1645] [serial = 2206] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x116623800) [pid = 1645] [serial = 2186] [outer = 0x0] [url = about:blank] 02:11:36 INFO - PROCESS | 1645 | 1467796296097 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:11:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:11:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1348ms 02:11:36 INFO - PROCESS | 1645 | 1467796296133 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:11:36 INFO - PROCESS | 1645 | 1467796296136 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:11:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:11:36 INFO - PROCESS | 1645 | 1467796296143 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1645 | 1467796296145 Marionette TRACE conn2 <- [1,3010,null,{}] 02:11:36 INFO - PROCESS | 1645 | 1467796296149 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:36 INFO - PROCESS | 1645 | 1467796296150 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:36 INFO - PROCESS | 1645 | 1467796296229 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:11:36 INFO - PROCESS | 1645 | 1467796296306 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1645 | 1467796296308 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x113d55800 == 26 [pid = 1645] [id = 762] 02:11:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1129b3c00) [pid = 1645] [serial = 2284] [outer = 0x0] 02:11:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112a19800) [pid = 1645] [serial = 2285] [outer = 0x1129b3c00] 02:11:36 INFO - PROCESS | 1645 | 1467796296341 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x112a88c00) [pid = 1645] [serial = 2286] [outer = 0x1129b3c00] 02:11:36 INFO - PROCESS | 1645 | 1467796296637 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:11:36 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:11:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 02:11:36 INFO - PROCESS | 1645 | 1467796296665 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:11:36 INFO - PROCESS | 1645 | 1467796296669 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:11:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:11:36 INFO - PROCESS | 1645 | 1467796296681 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1645 | 1467796296683 Marionette TRACE conn2 <- [1,3014,null,{}] 02:11:36 INFO - PROCESS | 1645 | 1467796296685 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:36 INFO - PROCESS | 1645 | 1467796296687 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:36 INFO - PROCESS | 1645 | 1467796296771 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:11:36 INFO - PROCESS | 1645 | 1467796296777 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1645 | 1467796296778 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x1181c0000 == 27 [pid = 1645] [id = 763] 02:11:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x112f4b400) [pid = 1645] [serial = 2287] [outer = 0x0] 02:11:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x113391800) [pid = 1645] [serial = 2288] [outer = 0x112f4b400] 02:11:36 INFO - PROCESS | 1645 | 1467796296806 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x116053400) [pid = 1645] [serial = 2289] [outer = 0x112f4b400] 02:11:36 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:11:37 INFO - PROCESS | 1645 | 1467796297177 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:11:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:11:37 INFO - {} 02:11:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:11:37 INFO - {} 02:11:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:11:37 INFO - {} 02:11:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:11:37 INFO - {} 02:11:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 02:11:37 INFO - TEST-START | /FileAPI/fileReader.html 02:11:37 INFO - PROCESS | 1645 | 1467796297203 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1645 | 1467796297204 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:11:37 INFO - PROCESS | 1645 | 1467796297206 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1645 | 1467796297209 Marionette TRACE conn2 <- [1,3018,null,{}] 02:11:37 INFO - PROCESS | 1645 | 1467796297216 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:37 INFO - PROCESS | 1645 | 1467796297219 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:37 INFO - PROCESS | 1645 | 1467796297297 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:11:37 INFO - PROCESS | 1645 | 1467796297317 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1645 | 1467796297319 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x1214ed000 == 28 [pid = 1645] [id = 764] 02:11:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x112233800) [pid = 1645] [serial = 2290] [outer = 0x0] 02:11:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1186c6c00) [pid = 1645] [serial = 2291] [outer = 0x112233800] 02:11:37 INFO - PROCESS | 1645 | 1467796297347 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x118f66000) [pid = 1645] [serial = 2292] [outer = 0x112233800] 02:11:37 INFO - PROCESS | 1645 | 1467796297685 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:11:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:11:37 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:11:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:11:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:11:37 INFO - TEST-OK | /FileAPI/fileReader.html | took 524ms 02:11:37 INFO - PROCESS | 1645 | 1467796297730 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1645 | 1467796297732 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:11:37 INFO - TEST-START | /FileAPI/historical.html 02:11:37 INFO - PROCESS | 1645 | 1467796297734 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1645 | 1467796297735 Marionette TRACE conn2 <- [1,3022,null,{}] 02:11:37 INFO - PROCESS | 1645 | 1467796297738 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:37 INFO - PROCESS | 1645 | 1467796297739 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:37 INFO - PROCESS | 1645 | 1467796297848 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:11:37 INFO - PROCESS | 1645 | 1467796297890 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1645 | 1467796297891 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x124c92000 == 29 [pid = 1645] [id = 765] 02:11:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11964d400) [pid = 1645] [serial = 2293] [outer = 0x0] 02:11:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x119657400) [pid = 1645] [serial = 2294] [outer = 0x11964d400] 02:11:37 INFO - PROCESS | 1645 | 1467796297916 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119940800) [pid = 1645] [serial = 2295] [outer = 0x11964d400] 02:11:38 INFO - PROCESS | 1645 | 1467796298196 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:11:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:11:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:11:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:11:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:11:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:11:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:11:38 INFO - TEST-OK | /FileAPI/historical.html | took 524ms 02:11:38 INFO - PROCESS | 1645 | 1467796298259 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1645 | 1467796298260 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:11:38 INFO - TEST-START | /FileAPI/idlharness.html 02:11:38 INFO - PROCESS | 1645 | 1467796298263 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1645 | 1467796298264 Marionette TRACE conn2 <- [1,3026,null,{}] 02:11:38 INFO - PROCESS | 1645 | 1467796298266 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:38 INFO - PROCESS | 1645 | 1467796298267 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:38 INFO - PROCESS | 1645 | 1467796298360 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:11:38 INFO - PROCESS | 1645 | 1467796298398 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 1645 | 1467796298399 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x1265d8800 == 30 [pid = 1645] [id = 766] 02:11:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x112f59c00) [pid = 1645] [serial = 2296] [outer = 0x0] 02:11:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119b1dc00) [pid = 1645] [serial = 2297] [outer = 0x112f59c00] 02:11:38 INFO - PROCESS | 1645 | 1467796298423 Marionette DEBUG loaded listener.js 02:11:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119cfbc00) [pid = 1645] [serial = 2298] [outer = 0x112f59c00] 02:11:39 INFO - PROCESS | 1645 | 1467796298958 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:11:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:11:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:11:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:11:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:11:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 729ms 02:11:39 INFO - PROCESS | 1645 | 1467796298993 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:11:39 INFO - PROCESS | 1645 | 1467796298994 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:11:39 INFO - TEST-START | /FileAPI/idlharness.worker 02:11:39 INFO - PROCESS | 1645 | 1467796298996 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:11:39 INFO - PROCESS | 1645 | 1467796298997 Marionette TRACE conn2 <- [1,3030,null,{}] 02:11:39 INFO - PROCESS | 1645 | 1467796298999 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:39 INFO - PROCESS | 1645 | 1467796299003 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:39 INFO - PROCESS | 1645 | 1467796299130 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:11:39 INFO - PROCESS | 1645 | 1467796299134 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1645 | 1467796299136 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd3e800 == 31 [pid = 1645] [id = 767] 02:11:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x119cfa800) [pid = 1645] [serial = 2299] [outer = 0x0] 02:11:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x127439400) [pid = 1645] [serial = 2300] [outer = 0x119cfa800] 02:11:39 INFO - PROCESS | 1645 | 1467796299196 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12a4e4400) [pid = 1645] [serial = 2301] [outer = 0x119cfa800] 02:11:39 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:11:39 INFO - PROCESS | 1645 | 1467796299877 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:11:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:11:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:11:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:11:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:11:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:11:39 INFO - {} 02:11:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:39 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 938ms 02:11:40 INFO - PROCESS | 1645 | 1467796299936 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:11:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:11:40 INFO - PROCESS | 1645 | 1467796299937 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:11:40 INFO - PROCESS | 1645 | 1467796299940 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1645 | 1467796299942 Marionette TRACE conn2 <- [1,3034,null,{}] 02:11:40 INFO - PROCESS | 1645 | 1467796299951 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:40 INFO - PROCESS | 1645 | 1467796299953 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:40 INFO - PROCESS | 1645 | 1467796300112 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12742f000) [pid = 1645] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12a6bb800) [pid = 1645] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x128a61400) [pid = 1645] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x124f3a400) [pid = 1645] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11269cc00) [pid = 1645] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x127433400) [pid = 1645] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124f35800) [pid = 1645] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1132c8c00) [pid = 1645] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x115e11800) [pid = 1645] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x110feb400) [pid = 1645] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1218dc400) [pid = 1645] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1128a4400) [pid = 1645] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x113d65000) [pid = 1645] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118879c00) [pid = 1645] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119319400) [pid = 1645] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x110fb2000) [pid = 1645] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x121673400) [pid = 1645] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119654000) [pid = 1645] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:11:40 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x124c3cc00) [pid = 1645] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:11:40 INFO - PROCESS | 1645 | 1467796300391 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1645 | 1467796300392 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d7d0000 == 32 [pid = 1645] [id = 768] 02:11:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x110fee800) [pid = 1645] [serial = 2302] [outer = 0x0] 02:11:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1126a1400) [pid = 1645] [serial = 2303] [outer = 0x110fee800] 02:11:40 INFO - PROCESS | 1645 | 1467796300418 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x118f49400) [pid = 1645] [serial = 2304] [outer = 0x110fee800] 02:11:40 INFO - PROCESS | 1645 | 1467796300633 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:11:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 721ms 02:11:40 INFO - PROCESS | 1645 | 1467796300662 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1645 | 1467796300663 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:11:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:11:40 INFO - PROCESS | 1645 | 1467796300666 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1645 | 1467796300667 Marionette TRACE conn2 <- [1,3038,null,{}] 02:11:40 INFO - PROCESS | 1645 | 1467796300670 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:40 INFO - PROCESS | 1645 | 1467796300671 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:40 INFO - PROCESS | 1645 | 1467796300774 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:11:40 INFO - PROCESS | 1645 | 1467796300778 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1645 | 1467796300779 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12148d800 == 33 [pid = 1645] [id = 769] 02:11:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1218e6c00) [pid = 1645] [serial = 2305] [outer = 0x0] 02:11:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1292e2c00) [pid = 1645] [serial = 2306] [outer = 0x1218e6c00] 02:11:40 INFO - PROCESS | 1645 | 1467796300818 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12af7f800) [pid = 1645] [serial = 2307] [outer = 0x1218e6c00] 02:11:41 INFO - PROCESS | 1645 | 1467796301244 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:11:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 624ms 02:11:41 INFO - PROCESS | 1645 | 1467796301290 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1645 | 1467796301291 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:11:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:11:41 INFO - PROCESS | 1645 | 1467796301294 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1645 | 1467796301295 Marionette TRACE conn2 <- [1,3042,null,{}] 02:11:41 INFO - PROCESS | 1645 | 1467796301297 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:41 INFO - PROCESS | 1645 | 1467796301298 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:41 INFO - PROCESS | 1645 | 1467796301376 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:11:41 INFO - PROCESS | 1645 | 1467796301380 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:41 INFO - PROCESS | 1645 | 1467796301381 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x121137800 == 34 [pid = 1645] [id = 770] 02:11:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12be2e800) [pid = 1645] [serial = 2308] [outer = 0x0] 02:11:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12be31800) [pid = 1645] [serial = 2309] [outer = 0x12be2e800] 02:11:41 INFO - PROCESS | 1645 | 1467796301405 Marionette DEBUG loaded listener.js 02:11:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12be90000) [pid = 1645] [serial = 2310] [outer = 0x12be2e800] 02:11:41 INFO - PROCESS | 1645 | 1467796301886 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:11:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:11:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:11:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:11:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 625ms 02:11:41 INFO - PROCESS | 1645 | 1467796301920 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1645 | 1467796301922 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:11:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:11:41 INFO - PROCESS | 1645 | 1467796301925 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1645 | 1467796301926 Marionette TRACE conn2 <- [1,3046,null,{}] 02:11:41 INFO - PROCESS | 1645 | 1467796301928 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:41 INFO - PROCESS | 1645 | 1467796301929 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:42 INFO - PROCESS | 1645 | 1467796302052 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:11:42 INFO - PROCESS | 1645 | 1467796302060 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1645 | 1467796302061 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cbde000 == 35 [pid = 1645] [id = 771] 02:11:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12be97400) [pid = 1645] [serial = 2311] [outer = 0x0] 02:11:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12c3ae400) [pid = 1645] [serial = 2312] [outer = 0x12be97400] 02:11:42 INFO - PROCESS | 1645 | 1467796302099 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12c3b4800) [pid = 1645] [serial = 2313] [outer = 0x12be97400] 02:11:42 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:11:42 INFO - PROCESS | 1645 | --DOCSHELL 0x113d55800 == 34 [pid = 1645] [id = 762] 02:11:42 INFO - PROCESS | 1645 | --DOCSHELL 0x11925e000 == 33 [pid = 1645] [id = 761] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x121137800 == 32 [pid = 1645] [id = 770] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x124c92000 == 31 [pid = 1645] [id = 765] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd3e800 == 30 [pid = 1645] [id = 767] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12148d800 == 29 [pid = 1645] [id = 769] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x1265d8800 == 28 [pid = 1645] [id = 766] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12d7d0000 == 27 [pid = 1645] [id = 768] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x1181c0000 == 26 [pid = 1645] [id = 763] 02:11:43 INFO - PROCESS | 1645 | --DOCSHELL 0x1214ed000 == 25 [pid = 1645] [id = 764] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12167f800) [pid = 1645] [serial = 2207] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12ab97000) [pid = 1645] [serial = 2256] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12743ac00) [pid = 1645] [serial = 2241] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x127434800) [pid = 1645] [serial = 2239] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1255c4400) [pid = 1645] [serial = 2236] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128a67000) [pid = 1645] [serial = 2242] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112ad9c00) [pid = 1645] [serial = 2250] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12925d400) [pid = 1645] [serial = 2247] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x128cf7800) [pid = 1645] [serial = 2244] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113393000) [pid = 1645] [serial = 2221] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1129aac00) [pid = 1645] [serial = 2222] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x117290400) [pid = 1645] [serial = 2224] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x118133c00) [pid = 1645] [serial = 2225] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12482a800) [pid = 1645] [serial = 2233] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1218e0c00) [pid = 1645] [serial = 2230] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123ca2000) [pid = 1645] [serial = 2231] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x113226c00) [pid = 1645] [serial = 2212] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x113d63400) [pid = 1645] [serial = 2213] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11697c400) [pid = 1645] [serial = 2215] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119310000) [pid = 1645] [serial = 2216] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1196dc000) [pid = 1645] [serial = 2227] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119cfc400) [pid = 1645] [serial = 2228] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x121923c00) [pid = 1645] [serial = 2218] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123d0c400) [pid = 1645] [serial = 2219] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x110fe6000) [pid = 1645] [serial = 2209] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x111f36800) [pid = 1645] [serial = 2210] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x129260000) [pid = 1645] [serial = 2253] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12a6b8400) [pid = 1645] [serial = 2254] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1292e4400) [pid = 1645] [serial = 2248] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x129256400) [pid = 1645] [serial = 2245] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x12742ec00) [pid = 1645] [serial = 2237] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x119313000) [pid = 1645] [serial = 2251] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x124cef000) [pid = 1645] [serial = 2234] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12aba1000) [pid = 1645] [serial = 2257] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x12ad7d800) [pid = 1645] [serial = 2260] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x12acbe400) [pid = 1645] [serial = 2259] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1645 | 1467796303579 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:11:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:11:43 INFO - {} 02:11:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1677ms 02:11:43 INFO - PROCESS | 1645 | 1467796303604 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:11:43 INFO - PROCESS | 1645 | 1467796303606 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:11:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:11:43 INFO - PROCESS | 1645 | 1467796303609 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:11:43 INFO - PROCESS | 1645 | 1467796303611 Marionette TRACE conn2 <- [1,3050,null,{}] 02:11:43 INFO - PROCESS | 1645 | 1467796303616 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:43 INFO - PROCESS | 1645 | 1467796303617 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:43 INFO - PROCESS | 1645 | 1467796303701 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:11:43 INFO - PROCESS | 1645 | 1467796303757 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 1645 | 1467796303759 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x1167e1800 == 26 [pid = 1645] [id = 772] 02:11:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x1128a6400) [pid = 1645] [serial = 2314] [outer = 0x0] 02:11:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1128a7000) [pid = 1645] [serial = 2315] [outer = 0x1128a6400] 02:11:43 INFO - PROCESS | 1645 | 1467796303787 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1128cac00) [pid = 1645] [serial = 2316] [outer = 0x1128a6400] 02:11:44 INFO - PROCESS | 1645 | 1467796304077 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:11:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 521ms 02:11:44 INFO - PROCESS | 1645 | 1467796304130 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1645 | 1467796304134 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:11:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:11:44 INFO - PROCESS | 1645 | 1467796304142 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1645 | 1467796304144 Marionette TRACE conn2 <- [1,3054,null,{}] 02:11:44 INFO - PROCESS | 1645 | 1467796304147 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:44 INFO - PROCESS | 1645 | 1467796304149 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:44 INFO - PROCESS | 1645 | 1467796304253 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:11:44 INFO - PROCESS | 1645 | 1467796304329 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1645 | 1467796304331 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188ce800 == 27 [pid = 1645] [id = 773] 02:11:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1128d5c00) [pid = 1645] [serial = 2317] [outer = 0x0] 02:11:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x112a15c00) [pid = 1645] [serial = 2318] [outer = 0x1128d5c00] 02:11:44 INFO - PROCESS | 1645 | 1467796304375 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x112a20800) [pid = 1645] [serial = 2319] [outer = 0x1128d5c00] 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:11:44 INFO - PROCESS | 1645 | 1467796304854 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:11:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 740ms 02:11:44 INFO - PROCESS | 1645 | 1467796304880 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1645 | 1467796304881 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:11:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:11:44 INFO - PROCESS | 1645 | 1467796304884 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1645 | 1467796304886 Marionette TRACE conn2 <- [1,3058,null,{}] 02:11:44 INFO - PROCESS | 1645 | 1467796304894 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:44 INFO - PROCESS | 1645 | 1467796304897 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:44 INFO - PROCESS | 1645 | 1467796304997 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:11:45 INFO - PROCESS | 1645 | 1467796305005 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:45 INFO - PROCESS | 1645 | 1467796305007 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x121134800 == 28 [pid = 1645] [id = 774] 02:11:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x110fb3800) [pid = 1645] [serial = 2320] [outer = 0x0] 02:11:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x113847c00) [pid = 1645] [serial = 2321] [outer = 0x110fb3800] 02:11:45 INFO - PROCESS | 1645 | 1467796305036 Marionette DEBUG loaded listener.js 02:11:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x113d60800) [pid = 1645] [serial = 2322] [outer = 0x110fb3800] 02:11:45 INFO - PROCESS | 1645 | 1467796305394 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:11:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:11:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:11:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:11:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:11:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:11:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:11:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:11:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 527ms 02:11:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:11:45 INFO - PROCESS | 1645 | 1467796305411 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 1645 | 1467796305413 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:11:45 INFO - PROCESS | 1645 | 1467796305415 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1645 | 1467796305416 Marionette TRACE conn2 <- [1,3062,null,{}] 02:11:45 INFO - PROCESS | 1645 | 1467796305419 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:45 INFO - PROCESS | 1645 | 1467796305420 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:45 INFO - PROCESS | 1645 | 1467796305522 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:11:45 INFO - PROCESS | 1645 | 1467796305529 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:45 INFO - PROCESS | 1645 | 1467796305529 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12148a000 == 29 [pid = 1645] [id = 775] 02:11:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1162da400) [pid = 1645] [serial = 2323] [outer = 0x0] 02:11:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11662f000) [pid = 1645] [serial = 2324] [outer = 0x1162da400] 02:11:45 INFO - PROCESS | 1645 | 1467796305555 Marionette DEBUG loaded listener.js 02:11:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x116974000) [pid = 1645] [serial = 2325] [outer = 0x1162da400] 02:11:45 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:11:45 INFO - PROCESS | 1645 | 1467796305869 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:11:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:11:45 INFO - {} 02:11:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 468ms 02:11:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:11:45 INFO - PROCESS | 1645 | 1467796305884 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 1645 | 1467796305885 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:11:45 INFO - PROCESS | 1645 | 1467796305887 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1645 | 1467796305890 Marionette TRACE conn2 <- [1,3066,null,{}] 02:11:45 INFO - PROCESS | 1645 | 1467796305894 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:45 INFO - PROCESS | 1645 | 1467796305895 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:45 INFO - PROCESS | 1645 | 1467796305969 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:11:45 INFO - PROCESS | 1645 | 1467796305974 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:45 INFO - PROCESS | 1645 | 1467796305975 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12197c000 == 30 [pid = 1645] [id = 776] 02:11:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x111d75400) [pid = 1645] [serial = 2326] [outer = 0x0] 02:11:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1171a0c00) [pid = 1645] [serial = 2327] [outer = 0x111d75400] 02:11:46 INFO - PROCESS | 1645 | 1467796305999 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x118139800) [pid = 1645] [serial = 2328] [outer = 0x111d75400] 02:11:46 INFO - PROCESS | 1645 | 1467796306328 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:11:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:11:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:11:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:11:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:11:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:11:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:11:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:11:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 476ms 02:11:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:11:46 INFO - PROCESS | 1645 | 1467796306364 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:11:46 INFO - PROCESS | 1645 | 1467796306366 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:11:46 INFO - PROCESS | 1645 | 1467796306369 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:11:46 INFO - PROCESS | 1645 | 1467796306371 Marionette TRACE conn2 <- [1,3070,null,{}] 02:11:46 INFO - PROCESS | 1645 | 1467796306387 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:46 INFO - PROCESS | 1645 | 1467796306393 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:46 INFO - PROCESS | 1645 | 1467796306535 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:11:46 INFO - PROCESS | 1645 | 1467796306542 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1645 | 1467796306543 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x125f9a000 == 31 [pid = 1645] [id = 777] 02:11:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1183c4800) [pid = 1645] [serial = 2329] [outer = 0x0] 02:11:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1186c4000) [pid = 1645] [serial = 2330] [outer = 0x1183c4800] 02:11:46 INFO - PROCESS | 1645 | 1467796306582 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119653800) [pid = 1645] [serial = 2331] [outer = 0x1183c4800] 02:11:46 INFO - PROCESS | 1645 | 1467796306983 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:11:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 634ms 02:11:47 INFO - PROCESS | 1645 | 1467796307004 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1645 | 1467796307006 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:11:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:11:47 INFO - PROCESS | 1645 | 1467796307009 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1645 | 1467796307010 Marionette TRACE conn2 <- [1,3074,null,{}] 02:11:47 INFO - PROCESS | 1645 | 1467796307013 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:47 INFO - PROCESS | 1645 | 1467796307014 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:47 INFO - PROCESS | 1645 | 1467796307111 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:11:47 INFO - PROCESS | 1645 | 1467796307117 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1645 | 1467796307118 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12889f800 == 32 [pid = 1645] [id = 778] 02:11:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119654000) [pid = 1645] [serial = 2332] [outer = 0x0] 02:11:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1196e1400) [pid = 1645] [serial = 2333] [outer = 0x119654000] 02:11:47 INFO - PROCESS | 1645 | 1467796307144 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119939c00) [pid = 1645] [serial = 2334] [outer = 0x119654000] 02:11:47 INFO - PROCESS | 1645 | 1467796307419 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:11:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 469ms 02:11:47 INFO - PROCESS | 1645 | 1467796307479 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1645 | 1467796307481 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:11:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:11:47 INFO - PROCESS | 1645 | 1467796307483 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1645 | 1467796307484 Marionette TRACE conn2 <- [1,3078,null,{}] 02:11:47 INFO - PROCESS | 1645 | 1467796307486 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:47 INFO - PROCESS | 1645 | 1467796307488 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:47 INFO - PROCESS | 1645 | 1467796307561 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:11:47 INFO - PROCESS | 1645 | 1467796307564 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1645 | 1467796307565 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x128fa1800 == 33 [pid = 1645] [id = 779] 02:11:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11993a400) [pid = 1645] [serial = 2335] [outer = 0x0] 02:11:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1199cd800) [pid = 1645] [serial = 2336] [outer = 0x11993a400] 02:11:47 INFO - PROCESS | 1645 | 1467796307592 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119b16c00) [pid = 1645] [serial = 2337] [outer = 0x11993a400] 02:11:47 INFO - PROCESS | 1645 | 1467796307920 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1645 | 1467796307958 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:11:47 INFO - PROCESS | 1645 | 1467796307960 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1645 | 1467796307961 Marionette TRACE conn2 <- [1,3082,null,{}] 02:11:47 INFO - PROCESS | 1645 | 1467796307964 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:47 INFO - PROCESS | 1645 | 1467796307965 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:48 INFO - PROCESS | 1645 | 1467796308065 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:11:48 INFO - PROCESS | 1645 | 1467796308074 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1645 | 1467796308075 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x121134000 == 34 [pid = 1645] [id = 780] 02:11:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119b06000) [pid = 1645] [serial = 2338] [outer = 0x0] 02:11:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119cfa400) [pid = 1645] [serial = 2339] [outer = 0x119b06000] 02:11:48 INFO - PROCESS | 1645 | 1467796308099 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x120f54800) [pid = 1645] [serial = 2340] [outer = 0x119b06000] 02:11:48 INFO - PROCESS | 1645 | 1467796308368 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:11:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:11:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:11:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:11:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 02:11:48 INFO - PROCESS | 1645 | 1467796308430 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1645 | 1467796308431 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:11:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:11:48 INFO - PROCESS | 1645 | 1467796308433 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1645 | 1467796308434 Marionette TRACE conn2 <- [1,3086,null,{}] 02:11:48 INFO - PROCESS | 1645 | 1467796308437 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:48 INFO - PROCESS | 1645 | 1467796308439 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:48 INFO - PROCESS | 1645 | 1467796308517 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:11:48 INFO - PROCESS | 1645 | 1467796308522 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1645 | 1467796308525 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x129450000 == 35 [pid = 1645] [id = 781] 02:11:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x116971800) [pid = 1645] [serial = 2341] [outer = 0x0] 02:11:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120f95800) [pid = 1645] [serial = 2342] [outer = 0x116971800] 02:11:48 INFO - PROCESS | 1645 | 1467796308548 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x121672400) [pid = 1645] [serial = 2343] [outer = 0x116971800] 02:11:48 INFO - PROCESS | 1645 | 1467796308881 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:11:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:11:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 02:11:48 INFO - PROCESS | 1645 | 1467796308904 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1645 | 1467796308907 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:11:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:11:48 INFO - PROCESS | 1645 | 1467796308917 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1645 | 1467796308919 Marionette TRACE conn2 <- [1,3090,null,{}] 02:11:48 INFO - PROCESS | 1645 | 1467796308921 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:48 INFO - PROCESS | 1645 | 1467796308923 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:49 INFO - PROCESS | 1645 | 1467796309032 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:11:49 INFO - PROCESS | 1645 | 1467796309035 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1645 | 1467796309037 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x121977000 == 36 [pid = 1645] [id = 782] 02:11:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119ccb800) [pid = 1645] [serial = 2344] [outer = 0x0] 02:11:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1218dc000) [pid = 1645] [serial = 2345] [outer = 0x119ccb800] 02:11:49 INFO - PROCESS | 1645 | 1467796309064 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1219d3c00) [pid = 1645] [serial = 2346] [outer = 0x119ccb800] 02:11:49 INFO - PROCESS | 1645 | 1467796309418 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:11:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 526ms 02:11:49 INFO - PROCESS | 1645 | 1467796309437 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1645 | 1467796309441 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:11:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:11:49 INFO - PROCESS | 1645 | 1467796309444 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1645 | 1467796309445 Marionette TRACE conn2 <- [1,3094,null,{}] 02:11:49 INFO - PROCESS | 1645 | 1467796309448 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:49 INFO - PROCESS | 1645 | 1467796309449 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:49 INFO - PROCESS | 1645 | 1467796309549 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:11:49 INFO - PROCESS | 1645 | 1467796309560 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1645 | 1467796309561 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ade1000 == 37 [pid = 1645] [id = 783] 02:11:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x121d7e800) [pid = 1645] [serial = 2347] [outer = 0x0] 02:11:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x123caec00) [pid = 1645] [serial = 2348] [outer = 0x121d7e800] 02:11:49 INFO - PROCESS | 1645 | 1467796309585 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x124c3f000) [pid = 1645] [serial = 2349] [outer = 0x121d7e800] 02:11:49 INFO - PROCESS | 1645 | 1467796309887 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:11:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 02:11:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:11:49 INFO - PROCESS | 1645 | 1467796309918 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1645 | 1467796309920 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:11:49 INFO - PROCESS | 1645 | 1467796309922 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1645 | 1467796309925 Marionette TRACE conn2 <- [1,3098,null,{}] 02:11:49 INFO - PROCESS | 1645 | 1467796309928 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:49 INFO - PROCESS | 1645 | 1467796309929 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:50 INFO - PROCESS | 1645 | 1467796310034 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:11:50 INFO - PROCESS | 1645 | 1467796310038 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1645 | 1467796310039 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b918000 == 38 [pid = 1645] [id = 784] 02:11:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124c3f400) [pid = 1645] [serial = 2350] [outer = 0x0] 02:11:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124cf1c00) [pid = 1645] [serial = 2351] [outer = 0x124c3f400] 02:11:50 INFO - PROCESS | 1645 | 1467796310062 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x125490400) [pid = 1645] [serial = 2352] [outer = 0x124c3f400] 02:11:50 INFO - PROCESS | 1645 | 1467796310398 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:11:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:11:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:11:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 521ms 02:11:50 INFO - PROCESS | 1645 | 1467796310444 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:11:50 INFO - PROCESS | 1645 | 1467796310445 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:11:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:11:50 INFO - PROCESS | 1645 | 1467796310447 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 1645 | 1467796310448 Marionette TRACE conn2 <- [1,3102,null,{}] 02:11:50 INFO - PROCESS | 1645 | 1467796310450 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:50 INFO - PROCESS | 1645 | 1467796310451 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:50 INFO - PROCESS | 1645 | 1467796310552 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:11:50 INFO - PROCESS | 1645 | 1467796310591 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1645 | 1467796310592 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd35000 == 39 [pid = 1645] [id = 785] 02:11:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x125496800) [pid = 1645] [serial = 2353] [outer = 0x0] 02:11:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1255d2800) [pid = 1645] [serial = 2354] [outer = 0x125496800] 02:11:50 INFO - PROCESS | 1645 | 1467796310616 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x127407800) [pid = 1645] [serial = 2355] [outer = 0x125496800] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11964d400) [pid = 1645] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x112233800) [pid = 1645] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1129b3c00) [pid = 1645] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11383c400) [pid = 1645] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1128a1800) [pid = 1645] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1128d3000) [pid = 1645] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1254cec00) [pid = 1645] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x125fb9000) [pid = 1645] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x120f96000) [pid = 1645] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11662a000) [pid = 1645] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112f4b400) [pid = 1645] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112f59c00) [pid = 1645] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119cfa800) [pid = 1645] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x110fee800) [pid = 1645] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12be2e800) [pid = 1645] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1218e6c00) [pid = 1645] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:11:50 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112a18400) [pid = 1645] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:11:51 INFO - PROCESS | 1645 | 1467796311044 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:11:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:11:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 02:11:51 INFO - PROCESS | 1645 | 1467796311068 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1645 | 1467796311070 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:11:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:11:51 INFO - PROCESS | 1645 | 1467796311081 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1645 | 1467796311082 Marionette TRACE conn2 <- [1,3106,null,{}] 02:11:51 INFO - PROCESS | 1645 | 1467796311085 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:51 INFO - PROCESS | 1645 | 1467796311087 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:51 INFO - PROCESS | 1645 | 1467796311261 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:11:51 INFO - PROCESS | 1645 | 1467796311313 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 1645 | 1467796311315 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x129284000 == 40 [pid = 1645] [id = 786] 02:11:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x110ff2000) [pid = 1645] [serial = 2356] [outer = 0x0] 02:11:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1171a3c00) [pid = 1645] [serial = 2357] [outer = 0x110ff2000] 02:11:51 INFO - PROCESS | 1645 | 1467796311354 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120f4b800) [pid = 1645] [serial = 2358] [outer = 0x110ff2000] 02:11:51 INFO - PROCESS | 1645 | 1467796311640 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:11:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:11:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:11:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:11:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 575ms 02:11:51 INFO - PROCESS | 1645 | 1467796311657 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1645 | 1467796311660 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:11:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:11:51 INFO - PROCESS | 1645 | 1467796311667 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1645 | 1467796311668 Marionette TRACE conn2 <- [1,3110,null,{}] 02:11:51 INFO - PROCESS | 1645 | 1467796311679 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:51 INFO - PROCESS | 1645 | 1467796311680 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:51 INFO - PROCESS | 1645 | 1467796311767 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:11:51 INFO - PROCESS | 1645 | 1467796311829 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 1645 | 1467796311830 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c36c800 == 41 [pid = 1645] [id = 787] 02:11:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119cfa800) [pid = 1645] [serial = 2359] [outer = 0x0] 02:11:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x125fbf800) [pid = 1645] [serial = 2360] [outer = 0x119cfa800] 02:11:51 INFO - PROCESS | 1645 | 1467796311853 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12742ec00) [pid = 1645] [serial = 2361] [outer = 0x119cfa800] 02:11:52 INFO - PROCESS | 1645 | 1467796312105 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:11:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:11:52 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:11:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:11:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 468ms 02:11:52 INFO - PROCESS | 1645 | 1467796312135 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1645 | 1467796312137 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:11:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:11:52 INFO - PROCESS | 1645 | 1467796312146 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1645 | 1467796312147 Marionette TRACE conn2 <- [1,3114,null,{}] 02:11:52 INFO - PROCESS | 1645 | 1467796312149 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:52 INFO - PROCESS | 1645 | 1467796312151 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:52 INFO - PROCESS | 1645 | 1467796312243 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:11:52 INFO - PROCESS | 1645 | 1467796312247 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\", \"8cbc5170-7e7a-4fc2-b75f-2e53d6f5fd11\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1645 | 1467796312248 Marionette INFO sendAsync 58d8bf3a-2940-fd41-9c85-65ad82e00e52 02:11:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ca77000 == 42 [pid = 1645] [id = 788] 02:11:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1199c4c00) [pid = 1645] [serial = 2362] [outer = 0x0] 02:11:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x127430000) [pid = 1645] [serial = 2363] [outer = 0x1199c4c00] 02:11:52 INFO - PROCESS | 1645 | 1467796312274 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x128a63400) [pid = 1645] [serial = 2364] [outer = 0x1199c4c00] 02:11:52 INFO - PROCESS | 1645 | 1467796312686 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:11:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:11:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 573ms 02:11:52 INFO - PROCESS | 1645 | 1467796312716 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1645 | 1467796312718 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:11:53 WARNING - u'runner_teardown' () 02:11:53 INFO - No more tests 02:11:53 INFO - Got 0 unexpected results 02:11:53 INFO - SUITE-END | took 505s 02:11:53 INFO - Closing logging queue 02:11:53 INFO - queue closed 02:11:53 INFO - Return code: 0 02:11:53 WARNING - # TBPL SUCCESS # 02:11:53 INFO - Running post-action listener: _resource_record_post_action 02:11:53 INFO - Running post-run listener: _resource_record_post_run 02:11:54 INFO - Total resource usage - Wall time: 527s; CPU: 58.0%; Read bytes: 31518208; Write bytes: 950320128; Read time: 206; Write time: 5005 02:11:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:11:54 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154077696; Write bytes: 153796608; Read time: 13849; Write time: 331 02:11:54 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 29343232; Write bytes: 793435136; Read time: 186; Write time: 4662 02:11:54 INFO - Running post-run listener: _upload_blobber_files 02:11:54 INFO - Blob upload gear active. 02:11:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:11:54 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:11:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:11:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:11:55 INFO - (blobuploader) - INFO - Open directory for files ... 02:11:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:11:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:11:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:56 INFO - (blobuploader) - INFO - Done attempting. 02:11:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:11:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:11:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:57 INFO - (blobuploader) - INFO - Done attempting. 02:11:57 INFO - (blobuploader) - INFO - Iteration through files over. 02:11:57 INFO - Return code: 0 02:11:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:11:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:11:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2e9247055db2b0173b080da0095575622b029e80e7779a44cd1073014343bb93a9cbcd98607b77b45f2b0b799db9c42c4c72a8e7bf31762d918e90d0c464274c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc6a2a8c70c7af2c50b4ac19ff1d7fec075515b6c3eeb251261be9ee67990c8d5735708c30070dce0f380bcf0ed37073551768e8d3869e880194af54cd5f63bf"} 02:11:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:11:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:11:57 INFO - Contents: 02:11:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2e9247055db2b0173b080da0095575622b029e80e7779a44cd1073014343bb93a9cbcd98607b77b45f2b0b799db9c42c4c72a8e7bf31762d918e90d0c464274c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc6a2a8c70c7af2c50b4ac19ff1d7fec075515b6c3eeb251261be9ee67990c8d5735708c30070dce0f380bcf0ed37073551768e8d3869e880194af54cd5f63bf"} 02:11:57 INFO - Running post-run listener: copy_logs_to_upload_dir 02:11:57 INFO - Copying logs to upload dir... 02:11:57 INFO - mkdir: /builds/slave/test/build/upload/logs 02:11:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.581322 ========= master_lag: 0.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-07-06 02:11:58.411097) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 02:11:58.418218) ========= 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.7v17TRWXhy/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.WB9HLz2VSm/Listeners TMPDIR=/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/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/2e9247055db2b0173b080da0095575622b029e80e7779a44cd1073014343bb93a9cbcd98607b77b45f2b0b799db9c42c4c72a8e7bf31762d918e90d0c464274c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc6a2a8c70c7af2c50b4ac19ff1d7fec075515b6c3eeb251261be9ee67990c8d5735708c30070dce0f380bcf0ed37073551768e8d3869e880194af54cd5f63bf"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012884 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2e9247055db2b0173b080da0095575622b029e80e7779a44cd1073014343bb93a9cbcd98607b77b45f2b0b799db9c42c4c72a8e7bf31762d918e90d0c464274c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc6a2a8c70c7af2c50b4ac19ff1d7fec075515b6c3eeb251261be9ee67990c8d5735708c30070dce0f380bcf0ed37073551768e8d3869e880194af54cd5f63bf"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467729298/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 02:11:58.462095) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 02:11:58.462424) ========= 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.7v17TRWXhy/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.WB9HLz2VSm/Listeners TMPDIR=/var/folders/vn/28yn3b3s6nq12pmzj1bqp29w00000w/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.005244 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 02:11:58.510449) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 02:11:58.513267) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 02:11:58.513600) ========= ========= Total master_lag: 0.67 =========